пора заняться тем же на PHP для проверки на стороне сервера Добавлено спустя 1 минуту 27 секунд: Кстати для Код (Text): нет необходимости указывать язык, prettify сам распознает большинство распространенных. [size=2][color=green]Добавлено спустя 3 минуты 46 секунд:[/color][/size] ну и еще, в моем скрипте есть 2 рабочие функции Parse(string):string и ParseBB(string) - вторая возвращает вышеописанный объект, первая - обертка под вторую, использовать можно любую из них
Дык внутри него ничего и не работает. После вхождения code парсер понимает только /code в качестве окончания блока кода. За исключением одного момента. Если тебе необходимо в блок кода вписать /code, вместо него нужно написать \code
хммм... вроде получалось, что работает. надо погонять еще. Добавлено спустя 2 минуты 28 секунд: ага, поймал )))
Не пойму откуда скрин твой? или ты что-то менял в коде? Там нумерация строк на каждой строке должна быть. Вот скрин из примера:
Обнаружил еще ошибки, list написанный маленькими буквами не проходил проверку логики. Исправил. spoiler - пока не работает несколько спойлеров на странице. Домой с работы приду - буду думать.
Успел во время обеда все исправить. Вот новый пример. https://yadi.sk/d/T2ZGYdtvf58VG Об обнаруженных ошибках прошу писать тут.
спс, ошибка была и у меня и у тебя, читай выше об оформлении кодов для моего парсера для корректного отображение символов тега [/ code] внутри блока кода необходимо заменить слеш на обратный слеш [\code] Добавлено спустя 2 минуты 35 секунд: Добавлено спустя 1 минуту 55 секунд: Парсер в твоем случае должен был ругаться на ошибку, но этого не делал. Я поправил. https://yadi.sk/d/T2ZGYdtvf58VG