Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение Beer »

Скрипт уже загружен расширением SPOILER, осталось только заставить его обрабатывать графические вложения форума единственным взмахом напильника в attachment.html:
Найти <!-- IF _file.S_THUMBNAIL -->, заменить до <!-- ENDIF --> на:

Код: Выделить всё

<!-- IF _file.S_THUMBNAIL -->
 <dl class="thumbnail">
 <dt><a href="{_file.U_DOWNLOAD_LINK}" title="{_file.COMMENT} | {_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" rel="prettyPhotoSpoiler[Beer]" target="_blanc"><var title="{_file.DOWNLOAD_NAME}" alt="{_file.DOWNLOAD_NAME}"><img src="{_file.THUMB_IMAGE}" class="postImg" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></var></a></dt>
<!-- IF _file.COMMENT --><dd> {_file.COMMENT}</dd><!-- ENDIF -->
 </dl>
<!-- ENDIF -->
После этого очистить кеш и выпить пива чая с сушками.

Смысл сего - не грузить доп. аналогичные скрипты highslide или lightbox и прочие, а использовать уже имеющиеся.
Последний раз редактировалось Beer 29.01.2017 16:06, всего редактировалось 2 раза.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение southklad »

А какова сама суть работы этого всего? Желательно увидеть
Изображение
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 8 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение LONER »

Не понял смысла, BB3Spoiler и без этого вроде делает открытие через prettyPhoto
2017-01-29_184538.png
Отправлено спустя 2 минуты 16 секунд:
igorbond писал(а): Желательно увидеть
2017-01-29_184832.png
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение Siava »

LONER писал(а): Не понял смысла
igorbond писал(а): А какова сама суть
Суть и смысл:
Beer писал(а): заставить его обрабатывать графические вложения форума
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение Beer »

LONER писал(а): вроде делает открытие через prettyPhoto
То, что через IMG вставлено - да.
Аттачи не обрабатываются.
Желательно увидеть
У меня вложения закрыты от гостей (пока не разобрался в правах), исправить и посмотреть - 5 сек.
Еще раз - только для владельцев расширения спойлер.
Вложения
Примерчик
Примерчик
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 8 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение LONER »

Beer, Так ты бы на том форуме в теме расширения выложил свой вариант, глядишь и разработчик расширения внесет какие-то правки, добавит настроек, чтобы не надо было этого делать.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение Beer »

Сообщил.

Есть косяк небольшой - надо как-то получить ID сообщения {postrow.POST_ID}, иначе листаются все сообщения со страницы, а надо - только из сообщения.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 8 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение LONER »

Beer писал(а): а надо - только из сообщения.
Ну и это бы там написал :D , лишним не будет.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение Beer »

Мысля позже пришла.
А тут никто не знает как получить {postrow.POST_ID}?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение Beer »

{postrow.POST_ID} по прежнему не знаю как получить.

Стандартное открытие картинок вложений в профиле заменяем на нормальное:
ucp_attachments.html
Найти:

Код: Выделить всё

<a href="{attachrow.U_VIEW_ATTACHMENT}" class="topictitle attachment-filename ellipsis-text" title="{attachrow.FILENAME}">{attachrow.FILENAME}</a> ({attachrow.SIZE})<br />
Заменить на:

Код: Выделить всё

<a href="{attachrow.U_VIEW_ATTACHMENT}" class="topictitle attachment-filename ellipsis-text" title="{attachrow.FILENAME}" rel="prettyPhotoSpoiler[Beer]" target="_blank">{attachrow.FILENAME}</a> ({attachrow.SIZE})<br />
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение Beer »

Просмотр вложений перед отправкой сообщения удобнее так:
posting_attach_body.html заменить на:

Код: Выделить всё

<span class="file-name ellipsis-text"><a href="{attach_row.U_VIEW_ATTACHMENT}" rel="prettyPhotoSpoiler[Beer]" target="_blank">{attach_row.FILENAME}</a></span>
Последний раз редактировалось Beer 14.03.2017 20:20, всего редактировалось 1 раз.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение misterleks »

Beer, что на что заменить?
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение Beer »

На то, что я дал. Найдешь поиском по <span class="file-name ellipsis-text">
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение Beer »

attachment.html
alt - название файла

Код: Выделить всё

<var alt="{_file.DOWNLOAD_NAME}">
alt - комментарий к файлу

Код: Выделить всё

<var alt="{_file.COMMENT}">
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: Открытие вложений графики в prettyPhoto - для владельцев SPOILER от ppk

Сообщение misterleks »

Заметил, что без первой правки вложения открываются нормально, но есть одна беда. Если в быстром ответе стоит переход без перезагрузки, то плагин не подгружается, и картинки открываются в новом окне. Можно ли это как то исправить? Картинки в тэге IMG открываются всегда в плагине, а вот аттачи нет.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Ответить

Вернуться в «Поддержка phpBB 3.2.x»