[3.1][3.2] Водяной знак по выбору
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.2
- Сообщения: 73
- Стаж: 7 лет 4 месяца
- Благодарил (а): 19 раз
- Поблагодарили: 3 раза
[3.1][3.2] Водяной знак по выбору
Ищу расширение с возможностью выбора нанесения/не нанесения водяного знака на вложения.
-
- phpBB 1.4.2
- Сообщения: 57
- Стаж: 6 лет 10 месяцев
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Re: [3.1][3.2] Водяной знак по выбору
мысли вслух - можно попробовать сделать альтернативный bbcode, к которому не будет применяться вотермарк...
Просто хороший человек
-
- phpBB 1.4.2
- Сообщения: 73
- Стаж: 7 лет 4 месяца
- Благодарил (а): 19 раз
- Поблагодарили: 3 раза
Re: [3.1][3.2] Водяной знак по выбору
Через bb коды наверняка можно, но опять же знаний как это реализовать нет. Хотя вариант и интересный.
-
- phpBB 1.4.2
- Сообщения: 57
- Стаж: 6 лет 10 месяцев
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
Re: [3.1][3.2] Водяной знак по выбору
попробуйте в соответствующей теме спросить
Просто хороший человек
-
- phpBB 1.4.2
- Сообщения: 73
- Стаж: 7 лет 4 месяца
- Благодарил (а): 19 раз
- Поблагодарили: 3 раза
Re: [3.1][3.2] Водяной знак по выбору
Спасибо Shredder за оперативность в исполнении моих хотелок, на взаимовыгодных условиях
Теперь в Editor of attachments (quoting, watermark) есть возможность выбора места нанесения водяного знака, либо его полное отключение на стадии прикрепления вложений. Кроме того, в ACP реализована возможность выбора форумов, где это можно делать, и назначение прав группам, которые это могут делать. Все кому права не назначены, публикуют вложения с установками по умолчанию.
У меня расширение установлено и работает на 3.2.2.
Таким образом, осталось допилить цитирование вложений, и вопрос по этому расширению можно считать закрытым.
PS Для меня цитирование вложений в 3.2.2 не было приоритетным, но желающие помочь комьюнити, всегда могут попросить доработать эту опцию, на условиях того, кто сможет это сделать.
Всех с наступающим НГ!

Теперь в Editor of attachments (quoting, watermark) есть возможность выбора места нанесения водяного знака, либо его полное отключение на стадии прикрепления вложений. Кроме того, в ACP реализована возможность выбора форумов, где это можно делать, и назначение прав группам, которые это могут делать. Все кому права не назначены, публикуют вложения с установками по умолчанию.
У меня расширение установлено и работает на 3.2.2.
Таким образом, осталось допилить цитирование вложений, и вопрос по этому расширению можно считать закрытым.
PS Для меня цитирование вложений в 3.2.2 не было приоритетным, но желающие помочь комьюнити, всегда могут попросить доработать эту опцию, на условиях того, кто сможет это сделать.
Всех с наступающим НГ!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.7
- Сообщения: 567
- Стаж: 8 лет 4 месяца
- Благодарил (а): 241 раз
- Поблагодарили: 52 раза
Re: [3.1][3.2] Водяной знак по выбору
Что там допиливать? Все работает! Я в теме расширения уже когда-то писал о небольшой правке.
-
- phpBB 1.4.2
- Сообщения: 73
- Стаж: 7 лет 4 месяца
- Благодарил (а): 19 раз
- Поблагодарили: 3 раза
Re: [3.1][3.2] Водяной знак по выбору
Влад, ваши правки расширения в теме для 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);
-
- phpBB 1.4.2
- Сообщения: 73
- Стаж: 7 лет 4 месяца
- Благодарил (а): 19 раз
- Поблагодарили: 3 раза
Re: [3.1][3.2] Водяной знак по выбору
Внес изменения, по рекомендациям выше:
в файл ext/tatiana5/editor_of_attachments/event/listener.php
вместо
поставил
В файл /posting.php
вместо
поставил
Цитирование не заработало. Либо сам что то не то сделал, либо решение все же не универсальное.
в файл 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"
вместо
Код: Выделить всё
// 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);
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1][3.2] Водяной знак по выбору
Да, но...
В шаблоне posting_attach_body.html вашего стиля найдите строку:
Добавить после
Далее по инструкции [FAQ] Как устанавливать расширения
Вариант с локализацией
Это какбе тоже правка. Не лучше ли запросить событие шаблона? --> Пожелания дополнений Event List1. В шаблоне posting_attach_body.html вашего стиля найдите строку:
<input type="button" class="button2" value="{L_PLUPLOAD_ADD_FILES}" id="add_files" />
добавьте после неё код:
В шаблоне 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 -->
Вариант с локализацией
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.2
- Сообщения: 73
- Стаж: 7 лет 4 месяца
- Благодарил (а): 19 раз
- Поблагодарили: 3 раза
Re: [3.1][3.2] Водяной знак по выбору
Sheer, то есть в вашем варианте, вносить правки в posting_attach_body.html не надо?
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1][3.2] Водяной знак по выбору
Надо. Надо добавить отсутствующее событие шаблона
posting_attach_body_attach_row_prepend
. Я же написал в своем сообщении. Больше ничего.Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: [3.1][3.2] Водяной знак по выбору
С шаблоном проще, так как создаётся отдельный стиль и замена файлов во время обновления его не касается.
Можно и через Ajax добавить, как в расширении Forum Sponsor, но это морока, и я не уверен, как Ajax из plupload'а будет взаимодействовать с динамически создаваемым контентом. Поэтому проще и удобнее через правку
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1][3.2] Водяной знак по выбору
Категорически не согласен.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: [3.1][3.2] Водяной знак по выбору
Я имел в виду, что проще, чем править posting.php
С событием, ясное дело - наилучший вариант
С событием, ясное дело - наилучший вариант
