Страница 1 из 2
[3.1][3.2] Водяной знак по выбору
Добавлено: 10.12.2018 23:16
crazysmall
Ищу расширение с возможностью выбора нанесения/не нанесения водяного знака на вложения.
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 11.12.2018 9:02
moonrise
мысли вслух - можно попробовать сделать альтернативный bbcode, к которому не будет применяться вотермарк...
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 11.12.2018 16:03
crazysmall
Через bb коды наверняка можно, но опять же знаний как это реализовать нет. Хотя вариант и интересный.
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 12.12.2018 8:45
moonrise
попробуйте в
соответствующей теме спросить
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 18.12.2018 18:39
crazysmall
Спасибо Shredder за оперативность в исполнении моих хотелок, на взаимовыгодных условиях
Теперь в Editor of attachments (quoting, watermark) есть возможность выбора места нанесения водяного знака, либо его полное отключение на стадии прикрепления вложений. Кроме того, в ACP реализована возможность выбора форумов, где это можно делать, и назначение прав группам, которые это могут делать. Все кому права не назначены, публикуют вложения с установками по умолчанию.
У меня расширение установлено и работает на 3.2.2.
Таким образом, осталось допилить цитирование вложений, и вопрос по этому расширению можно считать закрытым.
PS Для меня цитирование вложений в 3.2.2 не было приоритетным, но желающие помочь комьюнити, всегда могут попросить доработать эту опцию, на условиях того, кто сможет это сделать.
Всех с наступающим НГ!
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 18.12.2018 23:37
Vlad__
crazysmall писал(а): ↑18.12.2018 18:39
осталось допилить цитирование вложений
Что там допиливать? Все работает! Я в теме расширения уже когда-то писал о небольшой правке.
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 19.12.2018 8:26
crazysmall
Влад, ваши правки расширения в теме для 3.1. Процитирую ваше сообщение с 19 страницы здесь, согласитесь, это будет более актуальным, для тех, кто ищет рабочее расширение для 3.2.
Vlad__ писал(а): ↑24.05.2017 19:27
Все работает. По крайней мере у меня. Рабочая версия в теме. Нужны всего две правки. В listener.php расширения меняете -9 на -10 (это решает проблему с лишней скобкой), а форумном posting.php комментируете этот код:
Код: Выделить всё
// Remove attachment bbcode tags from the quoted message to avoid mixing with the new post attachments if any
$message_parser->message = preg_replace('#\[attachment=([0-9]+)\](.*?)\[\/attachment\]#uis', '\\2', $message_parser->message);
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 19.12.2018 12:08
crazysmall
Внес изменения, по рекомендациям выше:
в файл ext/tatiana5/editor_of_attachments/event/listener.php
вместо
Код: Выделить всё
$message_parser->message = substr($message_parser->message, 0, strlen($message_parser->message) - 9); //Del "[/quote]\n"
поставил
Код: Выделить всё
$message_parser->message = substr($message_parser->message, 0, strlen($message_parser->message) - 10); //Del "[/quote]\n"
В файл /posting.php
вместо
Код: Выделить всё
// Remove attachment bbcode tags from the quoted message to avoid mixing with the new post attachments if any
$message_parser->message = preg_replace('#\[attachment=([0-9]+)\](.*?)\[\/attachment\]#uis', '\\2', $message_parser->message);
поставил
Код: Выделить всё
// Remove attachment bbcode tags from the quoted message to avoid mixing with the new post attachments if any
//$message_parser->message = preg_replace('#\[attachment=([0-9]+)\](.*?)\[\/attachment\]#uis', '\\2', $message_parser->message);
Цитирование не заработало. Либо сам что то не то сделал, либо решение все же не универсальное.
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 19.12.2018 15:22
Shredder
crazysmall писал(а): ↑19.12.2018 12:08
В файл /posting.php
вместо
Править движок - это убивает саму идею "расширений".
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 19.12.2018 17:00
Sheer
Да, но...
1. В шаблоне posting_attach_body.html вашего стиля найдите строку:
<input type="button" class="button2" value="{L_PLUPLOAD_ADD_FILES}" id="add_files" />
добавьте после неё код:
Это какбе тоже правка. Не лучше ли запросить событие шаблона? -->
Пожелания дополнений Event List
В шаблоне posting_attach_body.html вашего стиля найдите строку:
Код: Выделить всё
<div id="attach-panel-multi" class="attach-panel-multi">
<input type="button" class="button2" value="{L_PLUPLOAD_ADD_FILES}" id="add_files" />
</div>
Добавить после
Код: Выделить всё
<!-- EVENT posting_attach_body_attach_row_prepend -->
Далее по инструкции
[FAQ] Как устанавливать расширения
Вариант с локализацией
editor_of_attachments_tatiana5.rar
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 19.12.2018 19:06
crazysmall
Sheer, то есть в вашем варианте, вносить правки в posting_attach_body.html не надо?
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 19.12.2018 19:11
Sheer
Надо. Надо добавить отсутствующее событие шаблона posting_attach_body_attach_row_prepend
. Я же написал в своем сообщении. Больше ничего.
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 20.12.2018 10:51
Shredder
Sheer писал(а): ↑19.12.2018 17:00
Это какбе тоже правка. Не лучше ли запросить событие шаблона? -->
С шаблоном проще, так как создаётся
отдельный стиль и замена файлов во время обновления его не касается.
Можно и через Ajax добавить, как в расширении Forum Sponsor, но это морока, и я не уверен, как Ajax из plupload'а будет взаимодействовать с динамически создаваемым контентом. Поэтому проще и удобнее через правку
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 20.12.2018 11:15
Sheer
Категорически не согласен.
Re: [3.1][3.2] Водяной знак по выбору
Добавлено: 20.12.2018 11:19
Shredder
Я имел в виду, что проще, чем править posting.php
С событием, ясное дело - наилучший вариант