Страница 1 из 1

Topic Description - дополнительное описание темы

Добавлено: 19 ноя 2016, 12:20
beholder
Название расширения: Topic Description
Автор: RMcGirr83
Статус: релиз
Версия стилей: Для PHPBB не меньше 3.1.3
Языки: Русский/английский
Поддержка стилей: клоны PROSILVER

Topic Descriptions добавляет возможность создать описание темы при ее написании. Функция доступна при наличии у пользователей соответствующего права доступа.
Описание выводится в теме, списке тем форума, а также, результатах поиска и модераторском разделе.

Установка расширения:
Идем в >>> Администраторский раздел >>> Персонализация>>> Управление расширениями >>> Topic Descriptions >>> Включить

Форумное право, дающее пользователям возможность описывать темы, называется "Может описывать темы"

Topic Description - дополнительное описание темы

Добавлено: 19 ноя 2016, 14:11
beholder
ForChat писал(а): Отдельной темы для этого расширения пока нет, поэтому пришлось создать тему. Расширение добавляет в форму создания тем дополнительное поле для задания описания темы. Имеет настройку в форумных правах групп в виде галочки "Может делать описание тем" (по-умолчанию включено).
В описании расширения сказано, что описание темы выводится в viewtopic, viewforum, результатах поиска (при отображении результатов в виде темы) и MCP (модерировании).
Проблема в том, что в viewforum описание-то не выводится. Может ещё где галка есть? Или может администрации стоит обновить расширение (т.к. оно того просит)? Вот здесь обсуждалась подобная проблема, из чего смог вывести решение. В установленых пользователем стиле, находим viewforum_body.html, в нем строку <a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a> и после неё вставляем {topicrow.TOPIC_DESC} ну и украшаем стилями как душе угодно.
Спасибо за дополнение.

Новая версия расширения, уже установленная на сервис, действительно, выводит описание и при просмотре списка тем форума, поэтому исправлять шаблоны теперь необходимости нет (ведь такая возможность есть только у пользователей собственных загруженных стилей).

Topic Description - дополнительное описание темы

Добавлено: 19 ноя 2016, 15:44
Pussy
а есть какой-то быстрый способ для разрешения группам описывать темы или надо везде щелкать напротив каждого форума, подфорума

Отправлено спустя 11 минут 23 секунды:
нельзя как-то одним кликом везде галочки поставить?
Безымянный.png

Topic Description - дополнительное описание темы

Добавлено: 19 ноя 2016, 16:05
beholder
Pussy,
Настраивать права доступ лучше через роли.

Настраиваете нужную роль (например, форумную роль "Стандартный доступ") так как вам нужно, а затем в форумы определяете для нужных групп нужную роль. В дальнейшем при изменении каких=то прав в этой Роли, права автоматически меняются во всех форумах в которых она задана.
Там самым вы избавляете себя от этой нудной работы по перелопачиванию всех форумов и расстановке в них прав.

По умолчанию во всех форумах и так всё определено через роли. Даже если вы это сбили, стоит один раз потратить время на настройку ролей и потом, в дальнейшем, не мучиться.

Я например, во всех своих форумах почти никогда не использую ручную настройку прав. Только через роли.

Topic Description - дополнительное описание темы

Добавлено: 19 ноя 2016, 16:29
Pussy
beholder писал(а): а затем в форумы определяете для нужных групп нужную роль
а куда это надо зайти что-то не пойму я?(

Отправлено спустя 6 минут 26 секунд:
Pussy писал(а):
beholder писал(а): а затем в форумы определяете для нужных групп нужную роль
а куда это надо зайти что-то не пойму я?(
может есть где-то описание как это все настроить и что где искать?

Topic Description - дополнительное описание темы

Добавлено: 19 ноя 2016, 17:58
beholder
Pussy,
общее описание есть здесь:
http://www.teosofia.ru/phpbb/documentat ... ions_forum
(про роли или шаблоны прав доступа).

А вообще всё очень просто.

Сначала назначаем в форумы стандартные роли.
заходим: права доступа ->Локальные права доступа->Доступ к форумам->выбираем нужные форумы->выбираем нужную группу->редактировать

Выбираем нужную роль.
Например "стандартный доступ".
role1.JPG
применяем.

Теперь у этой группы в эти форумы действует роль *(шаблон) "стандартный доступ".

Теперь один раз изменяя настройки прав в этой роли, права автоматически меняются во всех этих форумах.
Для этого заходим:
права доступа->роли->форумные роли
у роли "стандартный доступ" нажимаем на зеленое колесико и в самом низу настраиваем в этой роли права так как вам нужно. После этого изменения в правах меняются везде где эта роль участвует.

Я описал для роли "стандартный доступ" просто для примера, так можно делать с любой ролью и даже создавать свою новую.
Также через права доступа->роли->форумные роли