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

Не работают IMG, вложенные в URL

Проблемы с установкой или работой 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 | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
BadBlock
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Откуда: Саров, Россия
Благодарил (а): 8 раз
Поблагодарили: 14 раз
Контактная информация:

Не работают IMG, вложенные в URL

Сообщение BadBlock »

phpBB 3.2.1

IMG со ссылкой, код:

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

[url=http://google.com][img]https://files.sarov.info/upload/2017/17264/c2c3d8f2c47b.jpg[/img][/url]
Не работает со следующим результатом:
test.jpg
Генерируемый код.

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

<div class="content"><a href="http://google.com" class="postlink">[img]https://files.sarov.info/upload/2017/17 ... f2c47b.jpg[/img]</a></div>
Причём на форуме phpbb.com работает. И тут тоже работает вроде. :-\
Я прямо в тупике. Уже на тестовом форуме все экстеншены отключил (вообще все) и даже стиль поставил prosilver - не помогает.
Код ядра вроде не трогал.
Куда смотреть-то хоть? :oops:
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12415
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3525 раз
Контактная информация:

Re: Не работают IMG, вложенные в URL

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

BadBlock писал(а): 08.11.2017 19:50Код ядра вроде не трогал
В сторону этого "вроде"
Скачать файлы и сравнить с чистыми пакетно, к примеру через WinMerge
Аватара пользователя
BadBlock
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Откуда: Саров, Россия
Благодарил (а): 8 раз
Поблагодарили: 14 раз
Контактная информация:

Re: Не работают IMG, вложенные в URL

Сообщение BadBlock »

Не, ну я трогал. )) Но я знаю, где и зачем трогал.
Типа, мои коммиты:
- forum: CORE HACK fix sphinx requests unescaped (security)
- forum: CORE HACK Comment out topic bump logging
Всё в таком духе - вообще не связано никак с ББ-кодами.
Попробую, конечно, чистый код для очистки совести — с текущей базой (тянется аж с phpBB 1.2) и с чистой базой.
Но вдруг кто-то представляет хотя бы, в какую сторону смотреть.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Не работают IMG, вложенные в URL

Сообщение Sheer »

У вас часом [img] не сидит в БД среди пользовательских бб-кодов?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
BadBlock
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Откуда: Саров, Россия
Благодарил (а): 8 раз
Поблагодарили: 14 раз
Контактная информация:

Re: Не работают IMG, вложенные в URL

Сообщение BadBlock »

Sheer писал(а): 08.11.2017 20:35У вас часом [img] не сидит в БД среди пользовательских бб-кодов?
Меня тоже такое осенило. )) Но увы, не сидит.
Аватара пользователя
BadBlock
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Откуда: Саров, Россия
Благодарил (а): 8 раз
Поблагодарили: 14 раз
Контактная информация:

Re: Не работают IMG, вложенные в URL

Сообщение BadBlock »

Нашёл.
В общем, дивитесь! Вредит изменённый template/bbcode.html в отключенном (деактивированном) кастомном стиле. :shock:
Поэтому и не помогало включение prosilver, через это баг искал дольше, чем хотелось бы.
Изменение делал ещё для phpBB 3.0.12, и там всё работало, а в 3.2.1 приводит к вышеозначенному эффекту.
Суть изменения в том, что я добавлял возможность открывать картинку в полный размер в новом окне:

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

-<!-- BEGIN img --><img src="{URL}" class="postimage" alt="{L_IMAGE}" /><!-- END img -->
+<!-- BEGIN img --><img src="{URL}" class="postimage" alt="{L_IMAGE}" />&nbsp;<a href="{URL}" target="_blank" style="font-size:7pt;color:gray;">pic</a><!-- END img -->
Странное дело, что тут может мешать, казалось бы?
В общем, как только убрал изменение, всё заработало.
Но!
Натурально, кастомный стиль деактивирован, включен только стандартный prosilver, и вот я редактирую bbcode.html в отключенном кастомном, сбрасываю кеш - и это сказывается в на отображении картинок со ссылками в prosilver в режиме предпросмотра.
Как это может быть? Зачем он цепляет шаблон bbcode из отключенного стиля? Какой-то баг в ядре, что ли?
Может, картинки со ссылками ломались из-за этого же бага? Типа, искал html-шаблон для img в разных местах (стилях), где эти шаблоны не совпадали?
Ответить

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