Логотип

Документация по макросам и шаблонам UMI.CMS

Блоги

Используемые шаблоны

Модуль оперирует шаблонами, находящимися в каталоге /tpls/blogs20/

Описание

Начиная с версии 2.7 в состав модулей UMI.CMS введен модуль "Блоги 2.0", который призван призван заменить собой модуль "Блоги". Система позволяет импортировать данные из "Блогов 1.0".
Обратите внимание! В версии 2.8.5.1 модуль Блоги 2.0 переименован в Блоги в связи с полным окончанием поддержки старого модуля Блоги 1.0

В поставку модуля входят шаблоны по умолчанию (/tpls/blogs20/*.tpl).

Макросы этого модуля позволяют оперировать блогами, сообщениями и комментариями к блогам. В том числе, создавать, редактировать и удалять публикации и комментарии с клиентской части.

Внутри комментариев и публикации доступны bb-коды: [b][/b], [i][/i], [s][/s], [u][/u], [quote][/quote], [img][/img], [url][/url], [url=][/url], [code][/code], [color=][/color], [smile:] (смайлики по тому же принципу, что в комментариях и форуме).

Также внутри публикации можно указать тег [cut]. Если он указан без закрывающего тега, то в его месте на странице со списком публикаций текст оборвется и будет поставлена ссылка "Далее" на полный текст публикации. Если закрывающий тег указан (Начало текста [cut]продолжение текста[/cut] конец текста ), то в списке публикаций выведется текст, находящийся между тегами и также будет поставлена ссылка на полную версию.

  • blogs20 blogsList() — Выводит список блогов.
  • blogs20 postsList() — Выводит список публикаций блога/блогов.
  • blogs20 postsByTag() — Выводит сообщения, содержащие указанный тег.
  • blogs20 draughtsList() — Выводит список черновиков текущего пользователя.
  • blogs20 commentsList() — Выводит список (дерево) комментариев к указанной публикации.
  • blogs20 postView() — Выводит содержимое публикации.
  • blogs20 postEdit() — Выводит форму для редактирования публикации
  • blogs20 postAdd() — Выводит форму для добавления публикации.
  • blogs20 commentAdd() — Выводит форму для добавления комментария.
  • blogs20 editUserBlogs() — Выводит форму редактирования/добавления пользовательских блогов
  • blogs20 viewBlogAuthors() — Выводит список авторов блога.
  • blogs20 placeControls() — Выводит элементы управления комментарием или публикацией.