Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Репарсинг bbcodes

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Merlin
phpBB 1.4.2
Сообщения: 54
Стаж: 21 год 7 месяцев
Откуда: odessa.ua
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Репарсинг bbcodes

Сообщение Merlin »

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

При конвертации естественно теги [mod][/mod] не были пропарсены и теперь надо каждое сообщение с ними переапрувить, чтобы они сработали. Так вот вопрос, существует ли скрипт, который может это сделать автоматом, т.е. при наличии в теле сообщения тега [mod], пересчитать ббкоды. Или же в крайнем случае, перепарсить все посты в базе.
Если спросят: "Куда?", отвечай: "В никуда!",
Это правда, и в этом беда!
Аватара пользователя
vkams
phpBB 1.4.0
Сообщения: 38
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение vkams »

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

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

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

Сообщение vkams »

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

Буду признателен за помощь!
Всех благ!
Владимир.

Вернуться в «Запросы модов для phpBB 3.0.x»