Плагин «Публикация от чужого имени» (обновление 10.08.2014)
Описание
Плагин позволяет администратору задать автора при публикации или редактировании топика, а также при публикации комментариев.
Основан на плагине «Публикация от чужого имени» (автор: Артем Сошников).
GitHub: github.com/wasja1982/livestreet_newpublishfrom
Внешний вид
Выбор автора для топика
Выбор автора для комментария
Настройка
Настройка плагина осуществляется редактированием файла "/plugins/newpublishfrom/config/config.php".
Поддерживаемые директивы:
1) $config['user_logins'] — Массив логинов пользователей.
2) $config['user_ids'] — Массив идентификаторов пользователей.
3) $config['user_id_expression'] — Диапазон идентификаторов пользователей.
4) $config['select_name'] — Имя элемента формы. По умолчанию равно «publishfrom».
5) $config['only_publish'] — Изменять пользователя только при публикации (черновики сохраняются от администратора).
6) $config['for_comments'] — Разрешить изменять пользователя для комментариев.
Поддерживается 3 метода указания пользователей, от имени которых поддерживается публикация:
1) по имени пользователя — необходимо добавить имена пользователей в массив:
$config['user_logins'] = array('Marat','Kiril','Julia');
2) по идентификатору пользователя — необходимо добавить имена пользователей в массив:
$config['user_ids'] = array(1, 2, 5, 15);
3) по интервалу идентификаторов пользователей — необходимо установить границы интервала:
$config['user_id_expression'] = '15-215'; // 15,16,17...214,215
В списке пользователей будут выведены имена всех пользователей, которые сосуществуют хотя бы одному из заданных условий.
Установка
1. Скопировать плагин в каталог /plugins/
2. Настроить список пользователей.
3. Через панель управления плагинами (/admin/plugins/) запустить его активацию.
Изменения
1.0.2 (10.08.2014)
— Исправлена ошибка с неавторизованным пользователем.
— Добавлена совместимость с плагином «Файловый архив».
1.0.1 (29.04.2014)
Добавлен параметр конфигурации:
— $config['for_comments'] — Разрешить изменять пользователя для комментариев.
16 комментариев
В конфиг добавлена опция $config['only_publish'] — изменять пользователя только при публикации (по умолчанию false).
— $config['for_comments'] — Разрешить изменять пользователя для комментариев.
вроде должно заработать…
Кстати, среди плагинов-«кандидатов» на адаптацию можно ещё выделить:
— NiceURL — ввод ссылки для топика вручную
— MainPreview — загрузка превьюшки
— Skdatedit — редактирование даты топика
Именно поэтому в камменте выше у меня осталась приоритетом двоечка, чтобы нужным образом расположить хуки плагинов в шаблоне.
Сделано еще в январе — github.com/wasja1982/livestreet_filearchive/commit/e02f57273c58df08a1100ce064569d081bca6571
Посмотрю, если не забуду.
— Добавлена поддержка плагина «Skdatedit».
добавляет одного пользователя, а строка
двух. По аналогии можно добавить всех необходимых пользователей.
Добра тебе! с наступающим!