Непонятный баг связанный с поиском

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 nurgaf » 29.06.2013, 07:01

JYBopX040AY.jpg

Вообщем в категории игры, мы выкладываем игры, и в самом начале "поста" пишем жанр к которому она относится, так вот если в поиске раздела прописать любой жанр например: Аркады. То выйдут те темы в названии которых есть слово [Аркада] к чему собственно этот рассказ, я не понимаю почему (на скриншоте видно) самая первая публикация игры, в ней мы видим картинку (которая есть в самом посте) а в случае с остальными мы видим ссылку на картинку, причем во всех этих постах ссылки на картинки указаны на левые сайты, а не загружены в наш сайт
nurgaf M
Автор темы
Аватара
Откуда: г.Челябинск
Репутация: 65
С нами: 11 лет

Сообщение #2 nurgaf » 29.06.2013, 19:32

Помогите кто нибудь...!))
nurgaf M
Автор темы
Аватара
Откуда: г.Челябинск
Репутация: 65
С нами: 11 лет

Сообщение #3 JoteRuso » 29.06.2013, 22:13

Что-то никак не пойму суть проблемы.
Отображаемая картинка - тоже с левого сайта (и не является загруженной на форум).
Что именно не нравится-то? То, что только одна картинка с левых сайтов показывается, а не все вместе?
JoteRuso M
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 11 лет 11 месяцев

Сообщение #4 VEG » 30.06.2013, 09:27

Судя по всему с картинкой отобразилось сообщение целиком, а без картинок отображаются длинные сообщения, которые в результатах поиска обрезаются. То есть phpBB просто вырезает все BBCode, если сообщение не влазит целиком в заданный в коде лимит.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #5 nurgaf » 30.06.2013, 16:00

JoteRuso, да именно, что только одна картинка и показывается, а остальные нет

Добавлено спустя 59 секунд:
VEG, можно ли сделать что бы картинка отображалась не зависимо от размера сообщения?
nurgaf M
Автор темы
Аватара
Откуда: г.Челябинск
Репутация: 65
С нами: 11 лет

Сообщение #6 VEG » 30.06.2013, 16:56

Самый простой способ — это выводить сообщения в результатах поиска целиком. Иначе — придётся писать достаточно много логики. Это сделано для того, чтобы в обрезанном сообщении не остался какой-нибудь незакрытый тег, который испортит внешний вид всей страницы.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #7 nurgaf » 30.06.2013, 17:13

VEG, так то логично, хорошо спасибо, а как выводить сообщения в поиске целеком? это же скорее всего нужн окод править? я в адм такого помоему не видел..
nurgaf M
Автор темы
Аватара
Откуда: г.Челябинск
Репутация: 65
С нами: 11 лет

Сообщение #8 VEG » 30.06.2013, 17:27

Попробуйте в файле search.php строку
Код: Выделить всё
$return_chars   = request_var('ch', ($topic_id) ? -1 : 300);
заменить на
Код: Выделить всё
$return_chars   = request_var('ch', -1);
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #9 nurgaf » 30.06.2013, 20:25

Спасибо большое все заработало, сообщения выводятся теперь полностью :clap: :smile: :hi: :smoke: :biggrin:
nurgaf M
Автор темы
Аватара
Откуда: г.Челябинск
Репутация: 65
С нами: 11 лет


Вернуться в Поддержка 1.x