Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-11-10 11:40:30

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

lastcomments :: Последние комментарии на сайте

Наименование: lastcomments (вывод последних комментариев на сайте)
Описание: Плагин lastcomments позволяет выводить в шаблоне сайта последние комментарии используя персональные настройки по выводу комментариев.
Текущая версия: 0.09 [выпуск: 2012-11-10]

История изменений плагина:

[0.09][2012-11-10][tnx knopik]
+ Добавлен вывод аватара. 
   {avatar}		- аватар, в случае отсутсвия выведет noavatar.gif
   {avatar_url} 	- ссылка на аватар.
+ Добавлен вывод ответа на коментарий. Доступен блок [answer] ... [/answer], который активен когда есть ответ.
   {name} 		- автор ответа, 
   {answer}		- текст ответа
+ Добавлена нумерация комментариев ({comnum}), относительно списка последних.
+ Добавлен блок [nocomments] ... [/nocomments], который активен когда нет комментариев

[0.08][2010-12-06]
% Исправлена ошибка - плагин выводил комментарии из новостей, снятых с публикации

[0.07][2009-08-25]
% Плагин адаптирован для работы с NG CMS 0.9.1
+ Добавлена поддержка плагина switcher при кешировании

[0.06][2008-10-07]
% Плагин адаптирован для работы с NG CMS
+ Добавлены настройки для активации плагина в процессе инсталляции

[0.5][2008-08-11][Совместимость с версией: 0.9.7.1]
+ Используется новая функция интеллектуального обрезания текста
  комментариев.
+ Добавлена переменная {category_link} в которую выводится список категорий
  новости (подсвеченные ссылками) в которой добавлен комментарий

[0.4][2008-08-29]
+ Добавлена поддержка блоков [profile] ... [/profile] и 
  переменной {author_link}, которые позволяют создавать ссылки
  для просмотра профиля автора комментария
+ Во встроенный шаблон добавлена возможность открытия в новом окне
  страницы с профилем автора комментария (в случае, если комментарий
  оставлен зарегистрированным пользователем)

[0.3][2008-07-09]
* Исправлена ошибка админ. панели в выставлении лимитов (кол-во комментариев для
  отображение, усечение длины комментариев)

[0.2][2008-06-10]
+ Обновлена документация по плагину, указан порядок установки и настройки

[0.2pre][2008-06-08]
+ Плагин адаптирован для работы с версией 0.9.7
+ Добавлена возможность выбора источника из которого будет браться шаблон
  (сайт/плагин)
+ Добавлено кеширование

[0.1][2007-09-04]
x Первый релиз

Тема с предложениями по развитию плагина: http://ngcms.ru/forum/viewtopic.php?id=2798


I NGeneration CMS

Не в сети

#2 2013-10-12 10:23:55

Knopik
Разработчик
Откуда ufa
Зарегистрирован: 2009-10-14
Сообщений: 353
Рейтинг :   62 
Сайт

Re: lastcomments :: Последние комментарии на сайте

[0.10][2013-10-12]
% Переход на Twig с сохранением обратной совместимости шаблонов
+ Добавленна настройка URL ленты (для необходимо выключить и установить плагин)
+ Добавленна RSS лента
+ Добавленна переменная {alternating}.
  В зависимости от четности комментария принимает следующие значения: lastcomments_odd - четный комменнарий, lastcomments_even - не четный комментарий
+ Поддержка noavatar из шаблона

Не в сети

#3 2014-03-06 12:21:22

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: lastcomments :: Последние комментарии на сайте

Собственная страница плагина у всех генерируется? (в настройках задаю генерировать собственную страницу, боковую панель и рсс - боковая с рсс в порядке, собственной нет)...

Не в сети

#4 2015-03-05 11:39:51

Marko Marko
Пойманные на слове роботы
Зарегистрирован: 2015-03-05
Сообщений: 1
Рейтинг :   

Re: lastcomments :: Последние комментарии на сайте

* блокировать размещение комментариев по ключевым фразам (к примеру, можно блокировать постинг комментариев, содержащих "http://")

Не в сети

#5 2015-09-24 18:43:45

slor
Участник
Зарегистрирован: 2015-06-25
Сообщений: 37
Рейтинг :   
Сайт

Re: lastcomments :: Последние комментарии на сайте

Если в начале коммента вставить ссылку на изображение, это изображение разрывает главную на куски.

Не в сети

#6 2015-09-24 18:57:36

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: lastcomments :: Последние комментарии на сайте

slor пишет:

Если в начале коммента вставить ссылку на изображение, это изображение разрывает главную на куски.

это зависит от шаблона,в стили добавь стили для изображений
У меня был косяк не большой вылазил за пределы,добавил в стили  этого блока img{width:100%} и все нормально
http://ngcmshak.ru/

Изменено irbees2008 (2015-09-24 19:57:27)

Не в сети

#7 2015-09-26 22:27:07

slor
Участник
Зарегистрирован: 2015-06-25
Сообщений: 37
Рейтинг :   
Сайт

Re: lastcomments :: Последние комментарии на сайте

Теперь смайлики увеличиваются до размера блока:
stoplinux.org.ru

Не в сети

#8 2015-09-27 07:09:51

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: lastcomments :: Последние комментарии на сайте

не вижу блока последних комментариев,где он?
Если хочешь можно просто запретить вывод изображений в блоке на главной
В шаблоне плагина файл lastcomments.tpl найти

{{ entry.text }}

заменить на это

{{ entry.text|striptags }}

или добавь еще класс для смайлов

Изменено irbees2008 (2015-09-27 09:01:52)

Не в сети

#9 2015-09-27 11:21:07

slor
Участник
Зарегистрирован: 2015-06-25
Сообщений: 37
Рейтинг :   
Сайт

Re: lastcomments :: Последние комментарии на сайте

Поставил стиль <div style="width:100%"> прямо в lastcomments/entries.tpl ибо вариант с style.css не работает:
<div style="width:100%">
{comnum} <b>{author}</b> пишет:           
{text} <small>({date})</small><br/>
        <small>// <a style="color:blue; text-decoration: underline;"href="{link}" title="{title}" >{title}</a></small><br/>
    <hr />
</div>

Не в сети

#10 2015-09-27 12:06:48

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: lastcomments :: Последние комментарии на сайте

Включи боковую панель мне надо посмотреть

Не в сети

#11 2015-09-27 12:38:31

slor
Участник
Зарегистрирован: 2015-06-25
Сообщений: 37
Рейтинг :   
Сайт

Re: lastcomments :: Последние комментарии на сайте

Решил так:
lastcomments/entries.tpl:
<div class="lastcomments">
{comnum} <b>{author}</b> пишет:           
{text} <small>({date})</small><br/>
        <small>// <a style="color:blue; text-decoration: underline;"href="{link}" title="{title}" >{title}</a></small><br/>
    <hr />
</div>

style.css:
.block .lastcomments img{width:100%}
.block .lastcomments .smilies{width:15px}

Не в сети

#12 2015-09-27 12:40:00

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: lastcomments :: Последние комментарии на сайте

молодец wink

Не в сети

#13 2015-10-17 22:01:27

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: lastcomments :: Последние комментарии на сайте

хотел посмотреть доступные переменные для плагина ,добавил

{{ debugValue(plugin_lastcomments) }}

но выводит просто последние сообщения

Не в сети

#14 2015-10-17 22:05:41

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: lastcomments :: Последние комментарии на сайте

irbees2008, залезь в код плагина и там найдешь доступные переменные

Не в сети

#15 2015-10-17 23:21:42

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: lastcomments :: Последние комментарии на сайте

    {% for entry in entries %}
      <li>
        <span class="lastcomments-date">{{ entry.rssdate|date("H:i j.m") }}</span>
        <div class="lastcomments-avatar">
          <img src="{{ entry.avatar_url }}" alt="avatar" />
        </div>
        <div>
          <b>{% if entry.author_link %}<a href="{{ home }}{{ entry.author_link }}">{{ entry.author }}</a>{% else %}{{ entry.author }}{% endif %}</b>
          <span>к новости<br/></span>
          <span class="lastcomments-link">«<a href="{{ home }}{{ entry.link }}">{{ entry.title }}</a>»:</span>
        </div>
        <p class="lastcomments-entry">{{ entry.text|truncateHTML(48,'...') }}</p>
      </li>
    {% endfor %}

работает в файле lastcomments.tpl (файл entries.tpl в этом случае не нужен)

Не в сети

#16 2015-10-18 06:37:12

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: lastcomments :: Последние комментарии на сайте

Про эти я знаю,и которые в документации тоже,
Zemlemer, {{ home }} В твоем варианте указывать не надо,если в основных настройках прописан адрес сайта.
В моем варианте последнему или первому комментарию надо добавить другой класс блока
В старом варианте примерно так для последнего коммента

 <div class="active item">
<blockquote>
“{text}”
<cite> [profile]<a target="_blank" href="{author_link}">[/profile]{author}[profile]</a>[/profile]</cite>
</blockquote>
<img src="{avatar_url}" alt="{author}" class="img-circle">
</div>

Для остальных

 <div class="item">
<blockquote>
“{text}”
<cite> [profile]<a target="_blank" href="{author_link}">[/profile]{author}[profile]</a>[/profile]</cite>
</blockquote>
<img src="{avatar_url}" alt="{author}" class="img-circle">
</div>

Не в сети

#17 2015-10-18 07:34:18

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: lastcomments :: Последние комментарии на сайте

irbees2008, не знаю будет работать или нет {% if (loop.first) %}class="active"{% endif %} код был взят из дефолтного шаблона плагина archive

Не в сети

#18 2015-10-18 08:45:36

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: lastcomments :: Последние комментарии на сайте

vip, спасибо работает

Не в сети

#19 2015-11-04 18:41:03

feniks81
Пойманные на слове роботы
Зарегистрирован: 2015-10-25
Сообщений: 7
Рейтинг :   

Re: lastcomments :: Последние комментарии на сайте

Как увидеть все последние комментарии? С админки нет кнопки - Последние комментарии. (Редактировать комментарии).
В шаблон хотел бы ставить <a href="плагин_комментарии">    Показать последние комментарии на сайте    </a>

Не в сети

#20 2015-11-05 16:28:19

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: lastcomments :: Последние комментарии на сайте

Есть плагин show_comments, который решает подобную задачу.

Не в сети

#21 2017-04-19 23:20:12

Klim
Участник
Зарегистрирован: 2011-10-08
Сообщений: 123
Рейтинг :   

Re: lastcomments :: Последние комментарии на сайте

Не знаю, ошибка это или так задумано, но в 10 версии плагина шаблон: entries.tpl выводит данные в шаблоны: lastcomments.tpl (боковая панель) и pp_lastcomments.tpl (отдельная страница).
pp_entries.tpl – не рабочий.
В 9 версии было так:
entries.tpl => lastcomments.tpl
pp_entries.tpl => pp_lastcomments.tpl
И еще тайтл страницы комментариев надо сделать более осмысленный, например: "Последние комментарии", в 10 версии тайтл такой: lastcomments

Изменено Klim (2017-04-19 23:20:37)

Не в сети

#22 2017-04-20 00:05:48

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: lastcomments :: Последние комментарии на сайте

Klim, плагин был переведен на твиг и надобности в этих файлах отпала

Не в сети

#23 2017-04-20 00:34:31

Klim
Участник
Зарегистрирован: 2011-10-08
Сообщений: 123
Рейтинг :   

Re: lastcomments :: Последние комментарии на сайте

irbees2008, Твиг в воздухе работает? Ему не нужны файлы?
Вот в документации написано:
Возможности режима отображения: на боковой панели
--------------------------------------------------------------------
Для отображения используются 2 файла шаблонов:
* lastcomments.tpl - "оболочка" вокруг строк отображения комментариев
  Доступные переменные:
  {entries} - строки комметариев
  Доступные блоки
  [nocomments] ... [/nocomments] - который активен когда нет комментариев

* entries.tpl - шаблон строки комментария
  Доступные переменные:
И т.д.

Возможности режима отображения: на собственной странице плагина
--------------------------------------------------------------------
Для отображения используются 2 файла шаблонов:
* pp_lastcomments.tpl
* pp_entries.tpl

Не в сети

#24 2017-04-20 07:47:22

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: lastcomments :: Последние комментарии на сайте

Klim,  на твиге это попроще
Вот мой lastcomments.tpl

{% for entry in entries %}
	<li>
		<div class="post_thumbnail">
			{% if (entry.author_id) and (pluginIsActive('uprofile')) %}<a href="{{ entry.author_link }}">{% endif %}
				<img src="{{ entry.avatar_url }}" width="55" height="55" alt="{{ entry.author }}" />
			{% if (entry.author_id) and (pluginIsActive('uprofile')) %}</a>{% endif %}
		</div>
		<h3>{% if (entry.author_id) and (pluginIsActive('uprofile')) %}<a href="{{ entry.author_link }}">{% endif %}{{ entry.author }}{% if (entry.author_id) and (pluginIsActive('uprofile')) %}</a>{% endif %} <time>{{ entry.date }}</time><span class="rc-post"><a href="{{ entry.link }}">{{ entry.title|truncateHTML(30,'...') }}</a></span></h3>
		<p>{{ entry.text|truncateHTML(50,'...') }}</p>
	</li>
{% endfor %}

это для для виджета

Не в сети

#25 2017-04-20 13:09:25

Klim
Участник
Зарегистрирован: 2011-10-08
Сообщений: 123
Рейтинг :   

Re: lastcomments :: Последние комментарии на сайте

irbees2008, это другой вариант. Спасибо. В документации про это я не видел.

Не в сети

Подвал раздела

Работает на FluxBB