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

-
- phpBB 2.0.7
- Сообщения: 567
- Стаж: 8 лет 4 месяца
- Благодарил (а): 241 раз
- Поблагодарили: 52 раза
Замена bbcode
Видео ютюба были в ббкодах [video][/video]
Как по всей базе форума заменить их на [media][/media] ?
SQL запросом пойдет?
Как по всей базе форума заменить их на [media][/media] ?
SQL запросом пойдет?
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Замена bbcode
Прошу помощи...
Возникла необходимость избавиться от старых ббкодов на форуме, есть такие конструкции:
все надо заменить на стандартный
каким запросом можно сделать замену?
Возникла необходимость избавиться от старых ббкодов на форуме, есть такие конструкции:
Код: Выделить всё
[imw][/imw]
[imw={NUMBER}]{URL}[/imw]
[im={IDENTIFIER},{NUMBER}]{URL}[/im]
[imh={NUMBER}]{URL}[/imh]
[ims={NUMBER1},{NUMBER2}]{URL}[/ims]
Код: Выделить всё
[img][/img]
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Замена bbcode
сегодня обновился, последний, 3.2.3
я пробовал отсюда Массовая замена бб-кода файл replace.php, но ничего не получилось (вернее скрипт показал 29к+ замен, а по факту все в базе так и осталось).
экспортировать базу, сделать замены редакторе и закачать - не вариант?
я пробовал отсюда Массовая замена бб-кода файл replace.php, но ничего не получилось (вернее скрипт показал 29к+ замен, а по факту все в базе так и осталось).
экспортировать базу, сделать замены редакторе и закачать - не вариант?
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Замена bbcode
Татьяна5, вроде получается, спасибо.
Еще вопрос...
Обнаружил очень много "битых" ббкодов вида вместо
их можно как-то заменой поправить? если например в битый ббкод добавить двоеточие и подставить "отфонарное" значение из любого работающего ббкода, репарсинг STK сможет исправить получившуюся конструкцию?
Еще вопрос...
Обнаружил очень много "битых" ббкодов вида
Код: Выделить всё
[img][/img]
Код: Выделить всё
[img:hash][/img:hash]
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Замена bbcode
Это для 3.2 не битые, это как раз нормальные. Вот с хешем битые, их репарсить надо
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Замена bbcode
В таком случае ббкоды станут просто текстом. В БД сейчас другой тип разметки (рядом с ббкодами, в скобках
<>
), её без репарсинга получить проблематично-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Замена bbcode
да, просто текст.
я избавился от хэша в открывающем и закрывающем кодах, теперь репарсинг?
Отправлено спустя 7 минут 36 секунд:
репарсинг ббкод по максимальному варианту оставил просто текст.
не пойму, как быть. на форуме почти 50 000 изображений, не пересохранять же каждый пост?
Отправлено спустя 6 минут 22 секунды:
у меня в базе вот это
должно быть чтото типа этого
но как получить нужный вариант, если репарсинг сообщений stk ничего не делает?????
Отправлено спустя 33 минуты 4 секунды:
вобщем получилось.
проблема была в криво работающем stk, который за один раз обрабатывал ровно половину ббкодов, т.е....
показывает 20к - сделано, ОК.
запускаю повторный репасинг, уже 10к - ОК.
5к, 2.5к... и тд с надцатого захода все ббкоды были обработаны и теперь картинки отображаются.
я избавился от хэша в открывающем и закрывающем кодах, теперь репарсинг?
Отправлено спустя 7 минут 36 секунд:
репарсинг ббкод по максимальному варианту оставил просто текст.
не пойму, как быть. на форуме почти 50 000 изображений, не пересохранять же каждый пост?
Отправлено спустя 6 минут 22 секунды:
у меня в базе вот это
Код: Выделить всё
[img]http://i020.radikal.ru/0911/5b/db6853f8825a.gif[/img]
Код: Выделить всё
<IMG src=\"http://i020.radikal.ru/0911/5b/db6853f8825a.gif\">
Отправлено спустя 33 минуты 4 секунды:
вобщем получилось.
проблема была в криво работающем stk, который за один раз обрабатывал ровно половину ббкодов, т.е....
показывает 20к - сделано, ОК.
запускаю повторный репасинг, уже 10к - ОК.
5к, 2.5к... и тд с надцатого захода все ббкоды были обработаны и теперь картинки отображаются.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Замена bbcode
Ентиресна... с этого места по-подробнее пжалста. Какой вариант репарсинга использовался? Полный или выборочный по форумам?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.9
- Сообщения: 711
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 150 раз
- Поблагодарили: 62 раза
Re: Замена bbcode
Я запросами к БД все делал на локалхосте, а потом в STK на хостинге - там есть поле для ввода запроса. У меня много смайлов выводилось как текст после конвертации из SMF, т.к. там другая разметка. В общем делал так:
1. Выбираем интересующие записи для просмотра:
2. Меняем то, что нужно на требуемое:
Пьем пиво.
1. Выбираем интересующие записи для просмотра:
Код: Выделить всё
SELECT phpbb_posts.post_text, phpbb_posts.post_id, post_text from phpbb_posts WHERE (
post_text RLIKE 'ЧТО_ИЩЕМ'
)
Код: Выделить всё
UPDATE phpbb_posts SET post_text = REPLACE (post_text, 'ЧТО_ИЩЕМ', ' <E>sm64</E> ');
Сконвертировался с SMF2 в phpBB3.2
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Замена bbcode
Sheer,
так делал http://prntscr.com/l51a22
пока справился, но возможно придется еще ббкоды чистить, воспользуюсь.
так делал http://prntscr.com/l51a22
Beer, спасибо большое за совет.Репарсинг абсолютно всех BBCode:
пока справился, но возможно придется еще ббкоды чистить, воспользуюсь.
-
- Модератор
- Сообщения: 979
- Стаж: 7 лет 3 месяца
- Откуда: Таллин ,Эстония
- Благодарил (а): 164 раза
- Поблагодарили: 162 раза
Re: Замена bbcode
Надеюсь что в правильную ветку пишу
был ранее ВВ код для ютуба
в таком виде [youtube]CzozJFJXtqg[/youtube] для примера , потом установил расширение Advanced BBCode Box
соответственно ранние ссылки перестали работать , можно же ли их подружить с расширением Advanced BBCode Box
был ранее ВВ код для ютуба
в таком виде [youtube]CzozJFJXtqg[/youtube] для примера , потом установил расширение Advanced BBCode Box
соответственно ранние ссылки перестали работать , можно же ли их подружить с расширением Advanced BBCode Box
Если ты не видишь проблем на форуме , но это не значить что их там нет