Всем привет, продолжая тему связанную с плагином News avatar info, там мы можем вывести количество новостей автора, а вот вывести страничку со всеми новостями автора нет. Но на помощь приходит плагин ublog, но он тоже работает только на страничке профиля, и собственной страничке плагина. Но решение нашлось ,и сейчас его разберем.
Итак приступим : 1.Скачиваем плагин ublog, распаковываем и заливаем в папку с плагинами. 2.В админке включаем плагин 3.Заходим в настройки плагина и там везде ставим да, ну и количество выводимых новостей сами выбираете. 4.Открываем файл news.full.tpl или news.short.tpl ,там где у нас выводятся данные из плагина News avatar info редактируем строчку с количеством новостей примерно вот так ( у меня так получилось)
Код:
{% if(p.news_author_info.info.news) %} Написал <a href="/plugin/ublog/?uid={{ p.news_author_info.info.id }}&uname={{ p.news_author_info.info.name }}">{{ p.news_author_info.info.news }}</a> статей {% endif %}
Как видно мы добавили ссылку которая ведет на страничку с новостями автора.
Ну а теперь немного инфы из плагина ublog: Плагин позволяет выводить на отдельной странице ленту новостей пользователя.
Плагин ublog предоставляет следующие возомжности:
1. На странице просмотра профиля пользователя (плагин uprofile): 1.1. Может подменять значение переменной {news} 1.2. Генерирует TWIG переменную p.ublog.flags.haveBlog - принимает TRUE если у пользователя есть опубликованные новости 1.3. Генерирует TWIG переменную p.ublog.blogLink - URL ленты новостей пользователя (если есть)
2. Поддерживает собственный шаблон ublog.tpl и позволяет выводить информацию по автору блога,включая информацию, доступную из доп. полей (эмуляция информации, доступной в плагине uprofile)
Шаблон ublog.tpl -------------------------------------------------------------------------------- Доступны следующие переменные * user - массив с данными пользователя, взятыми из таблицы БД users * id - ID пользователя * name - логин пользователя * news - кол-во новостей пользователя * com - кол-во комментариев пользователя * status - наименование группы пользователя * last - дата/время последнего посещения * reg - дата/время регистрации * site - URL сайта * icq - номер ICQ * from - Поле "откуда" * info - Поле "информация обо мне" * photo - URL фотографии * photo_thumb - URL уменьшенной копии * flags - Массив с признаками/флагами * hasPhoto - Флаг: у пользователя есть фотография * hasAvatar - Флаг: у пользователя есть аватарка * hasIcq - Флаг: у пользователя есть ICQ * news - Информация о найденных новостях * count - Кол-во найденных новостей (для отображения на данной странице) * entries - Массив "отрисованных" новостей * pages - Информация о постраничной навигации * current - Номер текущей страницы * total - Общее кол-во страниц * output - "Отрисованная" постраничная навигация Ну вот и все что я хотел сегодня рассказать
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим
именем.