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

ББкоды [search-t] и [search-p]

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Leo Angel
phpBB 2.0.3
Сообщения: 399
Стаж: 6 лет 2 месяца
Благодарил (а): 145 раз
Поблагодарили: 34 раза

ББкоды [search-t] и [search-p]

Сообщение Leo Angel »

Простите за наглость.
А как тут на форуме сделаны ББкоды [search-t] и [search-p]?
Можно расписать Замену HTML? Ну и тонкости-нюансы. Конечно, если они есть.
Заранее спасибо! :D
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

Re: ББкоды [search-t] и [search-p]

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

Поиск по конференции: Темы
Поиск по конференции: Сообщения
Из исходного кода страницы:

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

<div class="content">
Поиск по конференции: <a href="search.php?keywords=Темы&amp;terms=all&amp;author=&amp;sc=1&amp;sf=titleonly&amp;sr=topics&amp;sk=t&amp;sd=d&amp;st=0&amp;ch=300&amp;t=0&amp;submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA">Темы</a>
<br>
Поиск по конференции: <a href="search.php?keywords=Сообщения&amp;terms=all&amp;author=&amp;sc=1&amp;sf=all&amp;sr=posts&amp;sk=t&amp;sd=d&amp;st=0&amp;ch=300&amp;t=0&amp;submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA">Сообщения</a>
</div>
Всё. Только заменить оба вхождения запроса в каждом ббкоде на лексему {TEXT} остаётся
Аватара пользователя
Leo Angel
phpBB 2.0.3
Сообщения: 399
Стаж: 6 лет 2 месяца
Благодарил (а): 145 раз
Поблагодарили: 34 раза

Re: ББкоды [search-t] и [search-p]

Сообщение Leo Angel »

Татьяна5, что-то не пашет.
Меняю, например, Темы на {TEXT} - ругается.
Меняю Темы на {SIMPLETEXT} - не работает.
Делаю так:
Использование BBCode

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

[search-t]{TEXT}[/search-t]
Замена HTML

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

Поиск по конференции: <a href="search.php?keywords={TEXT}&amp;terms=all&amp;author=&amp;sc=1&amp;sf=titleonly&amp;sr=topics&amp;sk=t&amp;sd=d&amp;st=0&amp;ch=300&amp;t=0&amp;submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA">{TEXT}</a>

При попытке сохранить - ругается и вверху вылазят ошибки.
Где неправильно?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

Re: ББкоды [search-t] и [search-p]

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

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

Поиск по конференции: <a href="search.php?keywords={TEXT}&terms=all&author=&sc=1&sf=titleonly&sr=topics&sk=t&sd=d&st=0&ch=300&t=0&submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA">{TEXT}</a>
(ещё амперсанды не заметила)
Leo Angel писал(а): 03.06.2020 13:47 При попытке сохранить - ругается и вверху вылазят ошибки.
Где неправильно?
В уверенности, что все знают, какие ошибки у вас вылезли
Аватара пользователя
Leo Angel
phpBB 2.0.3
Сообщения: 399
Стаж: 6 лет 2 месяца
Благодарил (а): 145 раз
Поблагодарили: 34 раза

Re: ББкоды [search-t] и [search-p]

Сообщение Leo Angel »

Татьяна5.
Sorry. :oops:
Вот такие ошибки:

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

[phpBB Debug] PHP Warning: in file [ROOT]/vendor/s9e/text-formatter/src/Configurator/Helpers/TemplateHelper.php on line 86: s9e/TextFormatter/Configurator/Helpers/TemplateHelper::highlightNode(): unterminated entity reference terms=all&author=&sc=1&sf=titleonly&sr=topics&sk=t&sd=d&st=0&ch=300&t=0&submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_5ed7c3907ec24
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 138: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 138: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 138: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 138: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3037)
Отправлено спустя 8 минут 33 секунды:
И с этим кодом тоже ругается. :(

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

Поиск по конференции: <a href="search.php?keywords={TEXT}&terms=all&author=&sc=1&sf=titleonly&sr=topics&sk=t&sd=d&st=0&ch=300&t=0&submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA">{TEXT}</a>
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: ББкоды [search-t] и [search-p]

Сообщение Vlad__ »

Все работает с {TEXT} если сохранить ббкод, не обращая внимание на варнинг:
Добавляемый BBCode использует лексему {TEXT} в тегах HTML. Это может создать проблемы с безопасностью, связанные с XSS (межсайтовым скриптингом). Попробуйте применить лексемы {SIMPLETEXT} или {INTTEXT}, использующие более строгие проверки. Игнорируйте данное предупреждение только в случае, если польностью осознаёте возможные риски, и использование лексемы {TEXT} абсолютно необходимо.
Также все работает без варнингов с {INTTEXT}.
Leo Angel писал(а): 03.06.2020 18:49 И с этим кодом тоже ругается.
Вы случайно не прописываете его вместе с "Поиск по конференции: "?
Аватара пользователя
Leo Angel
phpBB 2.0.3
Сообщения: 399
Стаж: 6 лет 2 месяца
Благодарил (а): 145 раз
Поблагодарили: 34 раза

Re: ББкоды [search-t] и [search-p]

Сообщение Leo Angel »

Заработало. Но без ошибок только с {INTTEXT}.

Вернуться в «phpBB-пространство»