Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Парсер сообщений (автозамена)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Re: Парсер сообщений (автозамена)
может кто знает, как массово импортировать список ключей и список урлов, что бы не вводить по одному?
- Татьяна5
- Поддержка
- Сообщения: 12372
- Стаж: 12 лет 7 месяцев
- Благодарил (а): 223 раза
- Поблагодарили: 3517 раз
- Контактная информация:
Re: Парсер сообщений (автозамена)
kolala
По аналогии с этим Парсер сообщений (автозамена) (но все равно на каждой созданной так замене придется нажать "редактировать" и "отправить")
По аналогии с этим Парсер сообщений (автозамена) (но все равно на каждой созданной так замене придется нажать "редактировать" и "отправить")
Re: Парсер сообщений (автозамена)
спасибо, за ответ, а Вы не могли бы более детально рассказать как и что нужно сделать. Плзз, мне нужно около 400 ключей прописать - руками ну уж никак
- Татьяна5
- Поддержка
- Сообщения: 12372
- Стаж: 12 лет 7 месяцев
- Благодарил (а): 223 раза
- Поблагодарили: 3517 раз
- Контактная информация:
Re: Парсер сообщений (автозамена)
Если для текста без ббкодов (пример):
Все 400 строк аналогично 2-й в этом запросе
(Остальные запросы взять из вышеуказанной доработки без изменений)
Код: Выделить всё
INSERT INTO `phpbb_replace` (`repl`, `replacement`, `bbcode_uid`, `bbcode_bitfield`, `visible`) VALUES
('что меняем', 'на что меняем', '', '', 0),
(Остальные запросы взять из вышеуказанной доработки без изменений)
Re: Парсер сообщений (автозамена)
спасибо.Татьяна5 писал(а):Все 400 строк аналогично 2-й в этом запросе
(Остальные запросы взять из вышеуказанной доработки без изменений)
я правильно понял запрос такой
Код: Выделить всё
INSERT INTO `phpbb_replace` (`repl`, `replacement`, `bbcode_uid`, `bbcode_bitfield`, `visible`) VALUES
('что меняем', 'на что меняем', '', '', 0),
('что меняем', 'на что меняем', '', '', 0),
('что меняем', 'на что меняем', '', '', 0),
('что меняем', 'на что меняем', '', '', 0),
('что меняем', 'на что меняем', '', '', 0),
и так далее
оказалось, замен будет более 5 тыс. Как Вы думаете тормоза это не сделает?
- Татьяна5
- Поддержка
- Сообщения: 12372
- Стаж: 12 лет 7 месяцев
- Благодарил (а): 223 раза
- Поблагодарили: 3517 раз
- Контактная информация:
Re: Парсер сообщений (автозамена)
Да (в конце последней строки только убрать запятую)kolala писал(а):запрос такой
Зависит от хостингаkolala писал(а):Как Вы думаете тормоза это не сделает?
- staiki
- phpBB 2.0.2
- Сообщения: 318
- Стаж: 11 лет 9 месяцев
- Откуда: Киев Украина
- Благодарил (а): 76 раз
- Поблагодарили: 9 раз
- Контактная информация:
- Забанен: Бессрочно
Re: Парсер сообщений (автозамена)
Не давно установили на мой ресурс этот парсер текста и вот сегодня заметил что Яндекс оказывается выводит в поиске слова,которые я включил парсить.
Так-что респект писателям мода.
Так-что респект писателям мода.
http://staiki.net/index.php Форум Компьютерная Помощь
-
- phpBB 2.0.6
- Сообщения: 505
- Стаж: 14 лет 2 месяца
- Благодарил (а): 107 раз
- Поблагодарили: 26 раз
Re: Парсер сообщений (автозамена)
Нашел баг
Если в одном сообщении содержится несколько слов/выражений для замены, то они будут заменяться все только в том случае, если идут по порядку их id.
Пример сообщений:
слово1[id1] слово2[id2] слово3[id3] слово4[id4] - замена производится у всех слов.
слово2[id2] слово1[id1] слово4[id4] слово3[id3] - замена только у слово1 и слово3.
Добавлено спустя 48 минут 20 секунд:
А в результатах поиска должна производиться замена? Было бы здорово, чтобы да
Если в одном сообщении содержится несколько слов/выражений для замены, то они будут заменяться все только в том случае, если идут по порядку их id.
Пример сообщений:
слово1[id1] слово2[id2] слово3[id3] слово4[id4] - замена производится у всех слов.
слово2[id2] слово1[id1] слово4[id4] слово3[id3] - замена только у слово1 и слово3.
Добавлено спустя 48 минут 20 секунд:
А в результатах поиска должна производиться замена? Было бы здорово, чтобы да
Re: Парсер сообщений (автозамена)
Заметил такой нюанс. Если в коде встречаются слова для замены, то они тоже меняются...Например у меня:
Превращается в ссылку:
так ведь не должно быть!
Код: Выделить всё
Dr.Web Antivirus
Dr.Web Security Space
Просто форум
Windows 8
Windows 7
так ведь не должно быть!
Re: Парсер сообщений (автозамена)
Спасибо за мод.
Интересует следующий вопрос - возможно ли заменять только одно вхождение замены на пост?
пытаюсь ограничить добавив лимит 1 сюда
return preg_replace_callback("/(?<=^|>)[^><]+?(?=<|$)/", 'replacing_text_cb', $text, 1);
не получается корректно
Интересует следующий вопрос - возможно ли заменять только одно вхождение замены на пост?
пытаюсь ограничить добавив лимит 1 сюда
return preg_replace_callback("/(?<=^|>)[^><]+?(?=<|$)/", 'replacing_text_cb', $text, 1);
не получается корректно
Re: Парсер сообщений (автозамена)
День добрый. Имею траблу, слова в админке забиты, отображаются в посте по факту не все, причем в одном топике одни слова срабатывают, в другом другие. В скринах все отображено, вопрос куда копать?
- apollion
- phpBB 2.0.22
- Сообщения: 1382
- Стаж: 10 лет
- Откуда: Юг Руси
- Благодарил (а): 50 раз
- Поблагодарили: 99 раз
- Контактная информация:
Re: Парсер сообщений (автозамена)
Что-то не въехал я как этот парсер работает. Поставил строго по инструкции. Все Ок - ошибок нет.
Окружил текст бб-кодом acronym - не работает.
Добавил в бб-коды бб-код abbr - не работает парсер с автозаменой.
Куда копать? Добавлять бб-код acronym?
По-моему, автор мода не написал, что еще требуется, помимо установки мода чтобы все работало. По итогу - чушь какая-то.
Моды надо выкладывать так, чтобы после установки все работало, а пользователи не ломали голову, что не так, и не рыли тему в поисках ответа.
Аж матерится захотелось.
Окружил текст бб-кодом acronym - не работает.
Добавил в бб-коды бб-код abbr - не работает парсер с автозаменой.
Куда копать? Добавлять бб-код acronym?
По-моему, автор мода не написал, что еще требуется, помимо установки мода чтобы все работало. По итогу - чушь какая-то.
Моды надо выкладывать так, чтобы после установки все работало, а пользователи не ломали голову, что не так, и не рыли тему в поисках ответа.
Аж матерится захотелось.
- Sumanai
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 4 месяца
- Благодарил (а): 267 раз
- Поблагодарили: 216 раз
- Контактная информация:
Re: Парсер сообщений (автозамена)
apollion, не въехал, зачем вам ббкод. В админке добавляете слово и его замену, в сообщении используете это слово и оно заменяется на слово-замену. Предельно ясно и понятно.
- apollion
- phpBB 2.0.22
- Сообщения: 1382
- Стаж: 10 лет
- Откуда: Юг Руси
- Благодарил (а): 50 раз
- Поблагодарили: 99 раз
- Контактная информация:
Re: Парсер сообщений (автозамена)
В админке добавил в качестве теста:
Слово: Кирыч
Замена: Идиот
Пишу на форуме: Кирыч. После отправки сообщения слово не заменилось.
Если бы все работало я б не писал здесь.
Сейчас попробую кэш почистить руками. Может поможет. 15 мин. танцевал с бубном и надоело.
Слово: Кирыч
Замена: Идиот
Пишу на форуме: Кирыч. После отправки сообщения слово не заменилось.
Если бы все работало я б не писал здесь.
Сейчас попробую кэш почистить руками. Может поможет. 15 мин. танцевал с бубном и надоело.