[3.1] [beta] Editor of attachments (quoting, watermark)

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9576
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 172 раза
Поблагодарили: 2650 раз
Контактная информация:

[3.1] [beta] Editor of attachments (quoting, watermark)

Сообщение Татьяна5 » 30.10.2014 11:11

Название: Editor of attachments

Описание:
  • Цитирование вложений
  • Водяной знак (Watermark)
Версия Расширения: 1.0.0
Требования: phpBB 3.1.*@dev

GitHub репозиторий: https://github.com/Tatiana5/Editor-of-attachments/
Загрузить расширение: https://github.com/Tatiana5/Editor-of-a ... master.zip

Изображения для наложения водяного знака находятся в папке ext\Tatiana5\Editor-of-attachments\images\
Необходимо создавать изображения с таким же названием, расширением и по возможности размеры должны совпадать. Для разных изображений будет применён разный watermark с учётом соотношений размеров.


Расширением далее заниматься не собираюсь. У кого есть желание продолжить над ним работать - забирайте
Последний раз редактировалось Татьяна5 18.10.2017 13:54, всего редактировалось 4 раза.

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 283
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 20 раз
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение KimIV » 23.09.2016 11:09

Вообщем, сделал через кукисы. Весь функционал реализован в Татьянином расширении. Ничего другого не трогал.

Татьяна5, Вы не против, если я выложу свою доработку Вашего экста?
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9576
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 172 раза
Поблагодарили: 2650 раз
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение Татьяна5 » 23.09.2016 12:21

KimIV, я всегда "за" (тем более что экстом заниматься пока нет возможности)

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 283
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 20 раз
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение KimIV » 23.09.2016 13:32

Спасибо, Татьяна! Авось покритикуют и поучат писать правильно. Это я без сарказма, действительно благодарен буду сообществу, если меня в код потыкают.
Вложения
editor_of_attachments_mod_KimIV.zip
(65.69 КБ) 138 скачиваний
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2453
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 564 раза
Поблагодарили: 114 раз

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение igorbond » 23.09.2016 13:35

KimIV писал(а): Спасибо, Татьяна! Авось покритикуют и поучат писать правильно. Это я без сарказма, действительно благодарен буду сообществу, если меня в код потыкают.
А можно подробнее, в чем отличия?
Изображение

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 283
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 20 раз
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение KimIV » 23.09.2016 18:36

Добавил в форме быстрого и обычного ответов чекбокс "Отключить водяной знак". Работает на этапе загрузки фоток на сервер. То есть ставишь галочку. Загружаешь фотку. Водяного знака на этой фотке не будет. Убираешь галочку, загружаешь следующую фотку. На ней уже будет водянка. И так можно комбинировать внутри одного сообщения еще до отправки оного на сервер.
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 922 раза

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение LavIgor » 23.09.2016 22:29

KimIV писал(а): действительно благодарен буду сообществу, если меня в код потыкают.
Если не придираться к форматированию кода, русскоязычным комментариям и наличию underscores в названии расширения (хотя это от оригинала), то есть следующие моменты:
  • В слушателе get_upload_path нужно вызывать как $this->get_upload_path.
  • Скрипт сейчас почему-то подключается ко всем страницам (в том числе FAQ, модераторскому разделу и т. д.). Вместо этого код желательно вынести в собственный файл .js и подключать с помощью INCLUDEJS в тех самых двух событиях.
  • Дальше про файл, вызываемый этим скриптом.
    Как минимум, если создавать страницы, то стоит делать это через контроллеры.
    В данном случае в такой странице нет нужды: cookie можно задавать средствами JS (они же на устройстве пользователя и хранятся), а ещё можно использовать localStorage или даже лучше sessionStorage.
  • Касаемо содержимого того файла: функция request_var устарела, подавлять ошибки функции intval здесь нет необходимости, но и само её использование не требуется, т.к. правильный вызов $request->variable должен в этом случае иметь вторым параметром 0 (без кавычек!), чтобы переменная была преобразована к целочисленному типу. Отсутствие кавычек - важный момент, кстати.
Как-то так. ;)

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 283
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 20 раз
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение KimIV » 23.09.2016 23:09

LavIgor, ух-ты! Я правда не всё понял, но поразбираюсь, поизучаю. И замечания Ваши учту! Разумеется, возникли вопросы, но они не впишутся в данную тему, поэтому воздержусь. Спасибо!
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 283
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 20 раз
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение KimIV » 29.09.2016 11:29

LavIgor писал(а): В слушателе get_upload_path нужно вызывать как $this->get_upload_path.
Выполнено
LavIgor писал(а): Скрипт сейчас почему-то подключается ко всем страницам
Выполнено
LavIgor писал(а): Дальше про файл, вызываемый этим скриптом.
Этот файл удалён и кукисы теперь устанавливаются JS. Со ...Storage пока не стал заморачиваться.

ЗЫ. В слушателе событие ядра core.modify_uploaded_fm_photo и обработчик upload_fm_photo_resizer, а также метод get_upload_path - это чисто мои вставки для поддержки фотографий товаров барахолки. Они никому не помешают, но педанты могут их смело удалить.
Вложения
editor_of_attachments_mod_KimIV.zip
(65.15 КБ) 152 скачивания

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2453
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 564 раза
Поблагодарили: 114 раз

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение igorbond » 29.09.2016 11:33

Попробуем. А что за барахолка? Можно ссылку на расширение
Изображение

Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 283
Зарегистрирован: 27.09.2015 22:48
Откуда: Кунгур
Благодарил (а): 169 раз
Поблагодарили: 20 раз
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение KimIV » 29.09.2016 11:43

igorbond писал(а): А что за барахолка? Можно ссылку на расширение
Дык дал же ссылку-то... в предыдущем сообщении... Или Вы имеете в виду исходники? Нет, вряд ли это когда-либо случится. Писали её всем форумом. Это наша общая разработка...
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.

Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Зарегистрирован: 18.09.2015 20:28
Благодарил (а): 53 раза
Поблагодарили: 35 раз

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение Вчерашний борщ » 02.10.2016 22:57

У меня в настройках:
Цитирование вложений
Включить цитирование вложений:
При цитировании сообщения вложения в цитате будут заменены ссылками (изображения в bbcode [img], остальные типы вложений в bbcode [url]). - Да

не происходит этого, в тег img не помещается картинка

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4104
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 107 раз
Поблагодарили: 423 раза
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение Siava » 03.10.2016 11:43

Вчерашний борщ, используете полное цитирование сообщения?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Зарегистрирован: 18.09.2015 20:28
Благодарил (а): 53 раза
Поблагодарили: 35 раз

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение Вчерашний борщ » 03.10.2016 12:14

Siava, ага, для надежности использована полная цитата. Вложение в в оригинальном сообщении в теге [attachment=0]

В этой теме полное цитирование не работает, в чем глубокий смысл - очередная мрачная тайна. Ситуация такая же как у romeo_piter. Использую полную цитату и bb-коды включены. Следов, что эту проблему решили раньше, нет.

Aleksej2000
phpBB 2.0.3
Сообщения: 393
Зарегистрирован: 01.10.2016 4:54
Благодарил (а): 245 раз
Поблагодарили: 26 раз
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение Aleksej2000 » 13.12.2016 1:16

Татьяна5, Спасибо за расширение.
А можно реализовать, чтобы водяной знак вставляло по диагонали? Просто, если знак накладывается на фото- картинку- все хорошо. Но если на текст- то при стечении обстоятельств смотрится не важно.
И еще неплохо бы добавить настройку, насколько водяной знак заполняет помечаемый файл. Сейчас на большой скрин накладывается в середине напись, а хотелось бы, чтобы от края до края.
Мой форум по рыбоводству http://rybovodstvo.com/forum

Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Зарегистрирован: 14.12.2014 3:21
Благодарил (а): 49 раз
Поблагодарили: 11 раз
Контактная информация:

Re: [beta] Editor of attachments (quoting, watermark)

Сообщение Rubinovi4 » 14.12.2016 18:48

Aleksej2000 писал(а): А можно реализовать, чтобы водяной знак вставляло по диагонали?
Хм. ведь можно же ваш логотип развернуть по диагонали, вот и все. Хоть вертикально его. ))

Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»