Объемное облако тегов Cumulus для HostCMS

#
Re: Объемное облако тегов Cumulus для HostCMS
Все сделал как описано, но выдает ошибку
Undefined index: shop_id в файле /var/www/u5486115/data/www/discont-centr.ru/templates/template1/template.htm (строка 235)

Вот мой сайт http://discont-centr.ru/
#
Re: Объемное облако тегов Cumulus для HostCMS
aporf писал(а):
Все сделал как описано, но выдает ошибку

Значит _не все_ как описано.

Ссылка на сайт мне ни о чем не говорит, (кстати, и ошибки по ссылке я не вижу).
Расскажите, хотя бы, какая у вас версия системы, и какой именно код из четырех предложенных вы вставляете, и куда именно.

Заказов не беру. Консультирую редко.
#
Re: Объемное облако тегов Cumulus для HostCMS
Запись удалил поскольку выдавала ошибку.
Версия 6 Мой сайт. Вставляю код для 6ки для интернет магазина в макет главной страницы.
#
Re: Объемное облако тегов Cumulus для HostCMS
aporf, тогда все правильно. Тот код в приведенном виде при вставке в общий макет будет работать только на страницах магазина.
Для того чтобы он работал везде, замените автоматическое определение id магазина из параметров узла структуры на явно указанный идентификатор:
Core_Entity::factory('Shop', Core_Page::instance()->libParams['shop_id'])
Core_Entity::factory('Shop', 123)
Заказов не беру. Консультирую редко.
#
Re: Объемное облако тегов Cumulus для HostCMS
Хочется и мне внести свою лепту в эту тему.
Во-первых: благодарю "Kotoff" за выложенный скрипт и объяснение как с ним работать - очень доволен, тем, что он - появился у меня на сайте, удобно, оригинально - оживляет сайт, посмотрите как получилось у меня: http://www.arcticphoto.info/photogallery/landscape/
Во-вторых: здесь поднимался вопрос о самостоятельной смене цветов и "Kotoff" давал ссылку на сайт разработчика, где можно было прочитать как это сделать - сходил, почитал, сделал. А тем, кому некогда, решил помочь и выкладываю содержание скрипта с необходимыми параметрами, что менять - выделил "жирным", пример смотрите на моём сайте.
Содержание файла "cumulus.js":

// enabling Cumulus with jQuery & swfobject
$(document).ready(function () {
   $('.tagscloudflashcontent').each(function(){
        var taglist = '';
        $(this).children().children().each(function(indx, element){
          taglist += '<a href="' + $(element).attr('href') + '" style="' + $(element).attr('style') + '">' + $(element).html() + '</a>';          
        });
        $(this).flash(
         {
            swf: '/cumulus/tagcloud.swf',
            width: 190,
            height: 190,
               wmode: 'transparent',         
            allowScriptAccess: 'always',
               allowFullScreen: false,
            flashvars: {
                     tcolor: '0x294561',
               tcolor2: '0x3e4f5f',               
               hicolor: '0xfa2425'
,               
                mode: 'tags',
                distr: 'true',
                tspeed: '100',
                tagcloud: '<tags>' + taglist + '</tags>'
            }
         },
            { version: 8 }
         );
      });   
});

Всем благ!
#
Re: Объемное облако тегов Cumulus для HostCMS
Полезная штука. Но архива нигде нет (по ссылке ошибка). В блоге тоже пусто. Как быть?
#
Re: Объемное облако тегов Cumulus для HostCMS
metizdv,
ну, например,  можно полистать тему на пару страниц назад, и прочитать что код переехал на bitbucket, и живет теперь там )
Или можно просто зайти ко мне в репозиторий на том же битбукете и посмотреть что там есть хорошего еще  - https://bitbucket.org/JamesKotov

Ну и конечно же можно не мучать вас, а просто дать вам сразу прямую ссылку: https://bitbucket.org/JamesKotov/cumulus-for-hostcms-v.5/wiki/Home
Заказов не беру. Консультирую редко.
#
Re: Объемное облако тегов Cumulus для HostCMS
Все сделал по мануалу. Не арботает. Теги в firefox сначала выводяться, потом вообще пропадают.
Версия 6.2.2
Вывожу так                   <?php

/* Отображаем тэги Магазина */

// Метки
if (Core::moduleIsActive('shop'))
{
    $oSite_Alias = Core_Entity::factory('Site', CURRENT_SITE)->getCurrentAlias();
    $sSite_Alias = !is_null($oSite_Alias) ? $oSite_Alias->alias_name_without_mask : '';

    $Shop_Controller_Tag_Show = new Shop_Controller_Tag_Show(
        Core_Entity::factory('Shop', 3)
    );
    
    $Shop_Controller_Tag_Show    
        ->addEntity(
            Core::factory('Core_Xml_Entity')->name('current_alias')->value($sSite_Alias)
        )                
        ->xsl(
            Core_Entity::factory('Xsl')->getByName('УниверсальноеОблакоТэговCumulus')
        )        
        ->show();
}

?>

Все исходники отсюда https://bitbucket.org/JamesKotov/cumulus-for-hostcms-v.5/wiki/Home

В чем причина?
  
Если вы не ставите перед собой цели, вы гарантируете свою неспособность добится чего либо в жизни. *Йоги Бера
Авторизация