Репарсинг bbcodes

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

Репарсинг bbcodes

Сообщение Merlin 05.01.2008 11:17

Нашел вот реализацию Moderator Tags под Олимпус. Еще правда не тестил, но выглядит рабочим )

При конвертации естественно теги [mod][/mod] не были пропарсены и теперь надо каждое сообщение с ними переапрувить, чтобы они сработали. Так вот вопрос, существует ли скрипт, который может это сделать автоматом, т.е. при наличии в теле сообщения тега [mod], пересчитать ббкоды. Или же в крайнем случае, перепарсить все посты в базе.
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
Аватара пользователя
Merlin
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 06.03.2005 6:24
Откуда: odessa.ua


Сообщение vkams 14.05.2008 13:36

Merlin, если Вам удалось получить привычно работающий мод "Moderator Tags", выложите, пожалуйста?

У меня похожая проблема, усугубляемая ещё и другими тегами: [pre] (вставлял <pre></pre>), [img=left] или [img=right] (обтекание изображений) - все они теперь просто часть текста, форматирование не только потеряно, но и замусорило сообщение. Что с этим делать, не знаю, а переходить на 3-ю надо бы.
Аватара пользователя
vkams
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 06.09.2007 14:10
Откуда: Москва

Проблема с pre и mod

Сообщение vkams 24.06.2008 12:46

1. Установил дополнительный тег pre:
Использование: [pre]{TEXT}[/pre]
Замена: <pre>{TEXT}</pre>
Проблема: съедает пробелы перед первым словом в первой строке - а бывают такие отступы.

2. Установил упомянутый Moderator Tags:
Использование: [mod="{SIMPLETEXT}"]{TEXT}[/mod]
Замена:
Код: Выделить всё
<table class="modbackground" width="95%" cellspacing="0" cellpadding="0">
<tr>
    <td>
        <table width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
            <tr>
                <td class="ModTable" rowspan="2" align="middle" vAlign="center" width="1%">
                    <span class="exclamation">!</span>
                </td>
                <td>
                    <span class="genmed">
                        <small><strong>Модератор {SIMPLETEXT}:</strong></small>
                        <hr />
                    </span>
                </td>
            </tr>
            <tr valign="top">
                <td class="mod">
                    {TEXT}
                </td>
            </tr>
        </table>
    </td>
</tr>
</table>

Текст подсказки: Ремарка модератора: [mod="{имя}"]{замечание}[/mod]
Проблемы:
1) при нажатии вставляется тот же [pre][/pre] (если добавить ещё mod1, то эта кнопка как раз работает правильно)
2) подсказка показывается так: Ремарка модератора: [mod=\ (в теме prosilver)

Заметил, что такие "попадания мимо" исчезают, если убрать галочку с "Показывать только админу и модераторам" для тега [mod], так что, вероятно, есть какая-то ошибка в моде Admin_Mod BBcode Install_Version 1.5.0.A

Буду признателен за помощь!
Всех благ!
Владимир.
Аватара пользователя
vkams
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 06.09.2007 14:10
Откуда: Москва


Вернуться в Поддержка phpBB 3.0.х

Кто сейчас на конференции

Сейчас этот форум просматривают: vlastelin_koda и гости: 0