Дело в том что нужно редактировать каждое выражение, а именно ставить галочку в чекбоксе (Показывать в списке замен). А нельзя ли сделать чтобы голочка стояла по умолчанию, а то вспотеешь редактировать?clubforum писал(а):Сейчас попробовала прописать слово "автомобиль" - оно замазалось, а вот слова из скачанного списка - нет, хотя оформлены одним и тем же тегом....Где искать ошибку?
Парсер сообщений (автозамена)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
angst66
- phpBB 3.0.0 RC3
- Сообщения: 1584
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 90 раз
- Поблагодарили: 165 раз
Re: Парсер сообщений (автозамена)
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: Парсер сообщений (автозамена)
Галочка "Показывать в списке" означает ровно то, что написано - показывать в списке замен.
Установка списка заменяемых словосочетаний находится в папке contrib
Установка списка заменяемых словосочетаний находится в папке contrib
Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
angst66
- phpBB 3.0.0 RC3
- Сообщения: 1584
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 90 раз
- Поблагодарили: 165 раз
Re: Парсер сообщений (автозамена)
Garret_Dark Однако пока не поставишь галочку в каждом конкретном слове (список матерных слов) bbcode не работает.
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: Парсер сообщений (автозамена)
angst66, значение поля "visible" нигде не запрашивается, кроме как на странице выдачи списка заменяемых слов.
Скорее всего проблема в том, что слова добавляются не стандартным способом и потому не добавляются в кэш.
Достаточно будет очистить общий кэш, после установки доп. слов из списка (при добавлении слова штатным способом кэш обнолвляется автоматически и видимо, это и происходит, когда вы ставите галочку "показывать")
Скорее всего проблема в том, что слова добавляются не стандартным способом и потому не добавляются в кэш.
Достаточно будет очистить общий кэш, после установки доп. слов из списка (при добавлении слова штатным способом кэш обнолвляется автоматически и видимо, это и происходит, когда вы ставите галочку "показывать")
Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
angst66
- phpBB 3.0.0 RC3
- Сообщения: 1584
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 90 раз
- Поблагодарили: 165 раз
Re: Парсер сообщений (автозамена)
Garret_Dark
Дело не в кэше. Очищал папку кэша и везде. Например самое безобидное слово, после установки списком в базу в админке отображается так: В топике форума так: Ставим галочку и слово в топике закрашивается. Если галочку снимаем, бб код продолжает работать и замена слова в админке не пропадает:
Дело не в кэше. Очищал папку кэша и везде. Например самое безобидное слово, после установки списком в базу в админке отображается так: В топике форума так: Ставим галочку и слово в топике закрашивается. Если галочку снимаем, бб код продолжает работать и замена слова в админке не пропадает:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: Парсер сообщений (автозамена)
angst66, стоит галочка или нет, никак не может повлиять на замену. Просто НИКАК.
Другое дело, что сохраняя с галочкой, вы пересоздаете ББкод, его uid и bitfield, полагаю, что причина в том, что имеющийся в списке evrus01 bitfield у вас не отрабатывается корректно.
Т.е. галку ставить не обязательно, можно просто пересохранить, либо посмотреть в БД какой bitfield при использовании только одного данного ББкода создается у вас (создать тестовое сообщение и посмотреть на него БД (в сообщение не должно быть использовано ни одного другого ББкода, иначе bitfield будет другим!).
У меня он создается таким
Другое дело, что сохраняя с галочкой, вы пересоздаете ББкод, его uid и bitfield, полагаю, что причина в том, что имеющийся в списке evrus01 bitfield у вас не отрабатывается корректно.
Т.е. галку ставить не обязательно, можно просто пересохранить, либо посмотреть в БД какой bitfield при использовании только одного данного ББкода создается у вас (создать тестовое сообщение и посмотреть на него БД (в сообщение не должно быть использовано ни одного другого ББкода, иначе bitfield будет другим!).
У меня он создается таким
AAQ= у evrus01 AAI=Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
angst66
- phpBB 3.0.0 RC3
- Сообщения: 1584
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 90 раз
- Поблагодарили: 165 раз
Re: Парсер сообщений (автозамена)
Никакой, там чистоGarret_Dark писал(а):посмотреть в БД какой bitfield
Добавлено спустя 2 минуты 15 секунд:
Это как?Garret_Dark писал(а):можно просто пересохранить
Добавлено спустя 2 минуты 48 секунд:
Это опять же нужно каждое слово открыть и нажать на сохранить, тогда работать начинает, но почему?
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: Парсер сообщений (автозамена)
А где смотрели?angst66 писал(а):Никакой, там чисто
Потому что, список предложенный evrus01'ом, добавляется прямо в БД, минуя обработчик мода (сохранение ББкодов).angst66 писал(а):Это опять же нужно каждое слово открыть и нажать на сохранить, тогда работать начинает, но почему?
Штатно добавленные слова конвертятся в ББкод ведь нормально?
Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
angst66
- phpBB 3.0.0 RC3
- Сообщения: 1584
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 90 раз
- Поблагодарили: 165 раз
Re: Парсер сообщений (автозамена)
Таблица phpbb_posts, последнее созданное сообщение, колонка bbcode_bitfieldGarret_Dark писал(а):А где смотрели?
Да.Garret_Dark писал(а):Штатно добавленные слова конвертятся в ББкод ведь нормально?
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: Парсер сообщений (автозамена)
Если в этом сообщении содержится "проблемный" ББкод, то bitfield не может быть пустым...angst66 писал(а):Таблица phpbb_posts
В любом случае проблема тут не в галочке
Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
angst66
- phpBB 3.0.0 RC3
- Сообщения: 1584
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 90 раз
- Поблагодарили: 165 раз
Re: Парсер сообщений (автозамена)
Да, галочку исключил.Garret_Dark писал(а):В любом случае проблема тут не в галочке
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 8 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: Парсер сообщений (автозамена)
angst66, теоретически
открыть blog/includes/blog_data.php
Найти
И заменить на
Но это на вскидку... ковырять код блогов времени нет совершенно
открыть blog/includes/blog_data.php
Найти
Код: Выделить всё
'MESSAGE' => $blog_text,Код: Выделить всё
'MESSAGE' => replacing_text($blog_text),Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
angst66
- phpBB 3.0.0 RC3
- Сообщения: 1584
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 90 раз
- Поблагодарили: 165 раз
Re: Парсер сообщений (автозамена)
Garret_Dark
А как сделать чтобы точки в словах не учитывались? Ну например слово лалала имело автозамену на л.а.л.а.л.а
А как сделать чтобы точки в словах не учитывались? Ну например слово лалала имело автозамену на л.а.л.а.л.а

