Форумы / National / Russian / Модули и плагины / Вывод последних комментариев на главной

Izhver
#1 20.03.2014 07:25

Ищу плагин вывода последних комментариев на главную страницу под сиена.

Куплю или буду признателен за рекомендацию.

 

 

Uch
#2 20.03.2014 08:44

Держи

Пример вызова:

		<section id="index_comments">
		{PHP|comlist('comlist','7',60,'com_id DESC','','',7200,'pc','index_comments')}
		</section>

 Описание параметров глобальной функции comlist() есть в файле comlist.global.php
Плагин работает с 0.9.15
С 0.9.16 не проверял.

Izhver
#3 20.03.2014 10:06

А код в шаблоне tpl еще не подскажете?

Было бы здорово если бы заголовки коментов выводились с аватарами.

Uch
#4 22.03.2014 09:36

В архиве есть TPL-файл

Izhver
#5 23.03.2014 04:49

Сори не заметил ссылку на скачивание.

Kailo
#6 16.10.2016 14:37

На сиену 0.9.19 встанет? И как его в боковой колонке подключить? И вообще как вывести на главную - настроек никаких, как в Index Page, нет вообще. Вы уж, делайте плиз, не только для профи. На то и CMS нужна, чтобы чайники тоже сайтом управлять могли. Вообще, надо сказать, такой классный проект,  а продвижением никто не занимается. Случайно на него наткнулся после месячного поиска.

Macik
#7 16.10.2016 22:27

Встанет или нет — проще всего проверить (должен работать).
Подключается в любом месте одинаково, через вызов функции из шаблона. Именно тем кодом который указан выше. 
Описание отдельных параметров функции есть на странице плагина.
Если нужен вывод на главной — смотрите файл `themes\nemesis\index.tpl` (nemesis заменить на имя вашей темы), и вставляейте код в нужном блоке. Для `nemesis` боковой блок начинается с `<div class="col3-1">`.

На счет чайников — все когда-то ими были. Что-то изучать и разбираться все равно придется. Особенно учитывая, что базовая филисофия Cotonti это «ты сможешь сделать все».

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Kailo
#8 17.10.2016 21:10

Установил плагин, статус "запущен", вставил код

<section id="index_comments">
              {PHP|comlist('comlist','5','com_maxdate DESC','','','+articles','FALSE','index_comments')}
            </section>

страница падает - "обратитесь к администратору сайта". И вывод Recent_Items тоже не выводится. Пришлось пока убрать.

Added 1 minute later:

Так он выводит же не комментарии, а только список откомментированных страниц, как я понял?

Macik
#9 18.10.2016 22:31
#42169 Kailo:

Установил плагин, статус "запущен", вставил код

<section id="index_comments">
              {PHP|comlist('comlist','5','com_maxdate DESC','','','+articles','FALSE','index_comments')}
            </section>

страница падает - "обратитесь к администратору сайта". 

Вот тут выложил чуть поправленную версию. Должно работать из коробки.
Код для вставки: 

<div id="comlist">
	{PHP|comlist('comlist','7',60,'com_id DESC','','',7200,'pc','comlist')}
</div>

 

Added 1 minute later:

Так он выводит же не комментарии, а только список откомментированных страниц, как я понял?

Выводит именно комментарии:
https://yadi.sk/i/pYh8yqq4x7VHh

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Kailo
#10 18.10.2016 22:53

А так не лучше будет - у него же там иконка даже есть?

<!-- IF {PHP.cot_plugins_active.comlist} -->
            <div class="block">
            <h2 class="comlist"><a href="{PHP|cot_url('plug','e=comlist')}">{PHP.L.comlist}</a></h2>
              {PHP|comlist('comlist','5','com_maxdate DESC','','','+articles','FALSE','comlist')}
            </div>
            <!-- ENDIF -->

В default.css иконки прописать урл.

Я что -то по тегу сектион тоже засомневался - не нужен он здесь, нигде его нет в шаблонах

Added 22 minutes later:

Горячо жму Вашу лапу!  Ваш код заработал, мой нет - только хидер показало, и чтобы к админу позвонили.

Added 15 hours later:

Итог: не прошло и трех лет с открытия темы, как можно представить публике окончательную редакцию ввода плагина в работу в боковой колонке с иконкой у заголовка (иконку уменьшить до 25 рх и положить в папку иконок, указав путь в CSS):

<!-- IF {PHP.cot_plugins_active.comlist} -->
            <div class="block">
            <h2 class="comlist">Последние комментарии</h2>
              <div id="comlist">
            {PHP|comlist('comlist','7',60,'com_id DESC','','',7200,'pc','comlist')}
            </div>            
            </div>
            <!-- ENDIF -->

И это в 21 веке, когда космические корабли бороздят....

Для поправки положения, со своей стороны, оставлю отзыв на http://www.cmsmagazine.ru/. Уже оставил.

Отредактировано: Kailo (26.10.2016 16:41, 7 лет назад)