Jump to content


Photo
- - - - -

Widgetkit - обработка анонса

widgetkit slideset

Best Answer Михаил , 01 August 2016 - 05:51

эх, чтож за день то такой ... незавершённый ...

 

Делал примерно аналогичное, только не для виджеткита, а для Simple Image Gallery Pro и не для подкатегорий, а для категории, но думаю все аналогично. SIG выводился как и виджекит через {gallery}

 

Для подкатегорий надо в файле media\zoo\applications\jbuniversal\templates\tovar\renderer\subcategory\_default.php

 

Там ищем нечто вроде:

<?php if ($vars['params']->get('template.subcategory_teaser_text', 1) && strlen($text) > 0) : ?>
            <div class="subcategory-description"><?php echo $text; ?></div>
        <?php endif; ?>

И меняем на:

<?php
          if ($category->getParams()->get('content.category_teaser_text')) {
            $std = new stdClass();
            $std->text = $category->getParams()->get('content.category_teaser_text');

            JPluginHelper::importPlugin('content');
            $dispatcher = JEventDispatcher::getInstance();
            $results = $dispatcher->trigger( 'onContentPrepare', array( 'com_content.article',  &$std, &$params ) );
            echo  $std->text;

            }
          ?>

У меня такая конструкция работает и обрабатывает плагинами поле анонса категории. Ну там всякие проверялки на наличие разрешения на отображения анонсов, проверку их наличия и прочее уже по вкусу.

Go to the full post


  • This topic is locked This topic is locked
25 replies to this topic

#11 woodman

woodman
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 28 July 2016 - 20:49

Что именно нужно отображать в виде слайдсета? Какую информацию?


  • 0

#12 Василий

Василий
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 28 July 2016 - 22:29

да - три фото, которые будут сменять друг друга. 


  • 0

#13 AlexsimA

AlexsimA
  • JBZoo User (rus)
  • User rate: 1.2
  • posts: 105
  • topics: 16

Posted 29 July 2016 - 05:12

Здравствуйте! 

 

Необходимо отобразить на сайте подкатегории в виде Заголовок подкатегории + Slideset. При этом наиболее подходящие "место" для Slideset - поле Анонс. Но здесь я столкнулся с такой проблемой - поле Анонс не обрабатывается плагином Widgetkit, который преобразует код типа [widgetkit id=11] в Slideset. 

 

Что можно сделать для решения вопроса? 

 

Заранее благодарю. 

Я не знаю как на практике. Я попробовала по-быстрому вставить в анонс код карты Яндекс. Работает.Значит все должно работать. Можно, если не поддается виджет, попробовать это применить - http://hunyadi.info....ente/en/sigplus

Я часто использую этот плагин. А вдруг :)


  • 0
Никогда не сдаваться!

#14 Василий

Василий
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 29 July 2016 - 06:49

Здравствуйте! 

 

Необходимо отобразить на сайте подкатегории в виде Заголовок подкатегории + Slideset. При этом наиболее подходящие "место" для Slideset - поле Анонс. Но здесь я столкнулся с такой проблемой - поле Анонс не обрабатывается плагином Widgetkit, который преобразует код типа [widgetkit id=11] в Slideset. 

 

Что можно сделать для решения вопроса? 

Необходимо отобразить на сайте подкатегории в виде Заголовок подкатегории + Slideset. При этом наиболее подходящие "место" для Slideset - поле Анонс. Но здесь я столкнулся с такой проблемой - поле Анонс не обрабатывается плагином Widgetkit, который преобразует код типа [widgetkit id=11] в Slideset. 

 

Что можно сделать для решения вопроса? 


  • 0

#15 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 29 July 2016 - 08:08

Попробуйте

echo $this->app->zoo->triggerContentPlugins($vars['params']->get('content.category_teaser_text', ''), array(), 'com_zoo.content.category_teaser_text');

  • 0

#16 Василий

Василий
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 29 July 2016 - 08:14

 

Попробуйте

echo $this->app->zoo->triggerContentPlugins($vars['params']->get('content.category_teaser_text', ''), array(), 'com_zoo.content.category_teaser_text');

Уточните в какой файл и в какую его строчку вставить этот код? Спасибо за понимание :)


  • 0

#17 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 29 July 2016 - 08:26

Уточните в какой файл и в какую его строчку вставить этот код? Спасибо за понимание

Так Вы ж ничего не написали по этому поводу. Какой используется шаблон? Стандартным ли способом выводятся подкатегории? Тут можно только гадать.

 

Без знания файловой системы JBZoo править код вообще проблематично. 


  • 0

#18 Василий

Василий
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 29 July 2016 - 09:11

Так Вы ж ничего не написали по этому поводу. Какой используется шаблон? Стандартным ли способом выводятся подкатегории? Тут можно только гадать.

 

Без знания файловой системы JBZoo править код вообще проблематично. 

Выводится стандартным способом. Такой путь /site/media/zoo/applications/jbuniversal/templates/bootstrap


  • 0

#19 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 29 July 2016 - 09:20

Выводится стандартным способом. Такой путь /site/media/zoo/applications/jbuniversal/templates/bootstrap

 

Судя по скрину - у Вас все-таки категории, а не подкатегории.

 

В файле /site/media/zoo/applications/jbuniversal/templates/bootstrap/renderer/category/_default.php. Попробуйте заменить строку 

<?php echo $vars['params']->get('content.category_teaser_text', ''); ?>

на

<?php echo $this->app->zoo->triggerContentPlugins($vars['params']->get('content.category_teaser_text', ''), array(), 'com_zoo.content.category_teaser_text'); ?>

Edited by fiction13, 29 July 2016 - 09:21.

  • 0

#20 Василий

Василий
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 29 July 2016 - 11:21

попробую. 

Но у меня именно подкатегории (обвёл жёлтым цветом). 

Attached Thumbnails

  • Снимок.PNG

  • 0





Also tagged with one or more of these keywords: widgetkit, slideset

Click to return to top of page in style!