Перейти к публикации

Spoiler с кириллицей DLE 11.2


Рекомендованные сообщения

У одного меня после обновления с 11.1 до 11.2 не формируется спойлер если использовать кириллицу в заголовке

например BB-код:

[spoiler=Тест]Текст спойлера[/spoiler]

выдает спойлер с заголовком "Показать / Скрыть текст" и текстом внутри "Тест"

ВВ-код:

[spoiler=Test]Текст для спойлера[/spoiler]

срабатывает нормально

Изменено пользователем MrLOLs
Ссылка на сообщение
Поделиться на других сайтах

Нашел в чем ошибка) Этот баг проявляется только на PHP версии 5.4 и выше. Исправьте пожалуйста, и не забудьте протестировать на PHP 7.

Изменено пользователем MrLOLs
Ссылка на сообщение
Поделиться на других сайтах

Я не программист PHP поетому не стал исправлять, но явно в файле engine/classes/parse.class.php. Буду ждать патча от разработчиков.

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, MrLOLs сказал:

Я не программист PHP поетому не стал исправлять, но явно в файле engine/classes/parse.class.php. Буду ждать патча от разработчиков.

 

9 часов назад, MrLOLs сказал:

Нашел в чем ошибка

 

Ссылка на сообщение
Поделиться на других сайтах

Есть такая проблема. В файле engine/classes/parse.class.php найдите

	function build_spoiler( $matches=array() ) {
		global $lang;

замените на 

	function build_spoiler( $matches=array() ) {
		global $lang, $config;
Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, celsoft сказал:

Есть такая проблема. В файле engine/classes/parse.class.php найдите


	function build_spoiler( $matches=array() ) {
		global $lang;

замените на 


	function build_spoiler( $matches=array() ) {
		global $lang, $config;

А релиз v11.2 может тоже поправите учитывая огромное обилие свежеиспечённых багов?
Особенно учитывая что не малая их часть из-за нового парсера...

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, SKYNET74 сказал:

А релиз v11.2 может тоже поправите учитывая огромное обилие свежеиспечённых багов?

Нет. По истечении, срок внесения изменений в дистрибутивы, очень короткий.

 

6 часов назад, SKYNET74 сказал:

А релиз v11.2 может тоже поправите учитывая огромное обилие свежеиспечённых багов?

О каком обилии идет речь? Никаких других проблем кроме описанной одной выше, в парсере обнаружено не было.

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, celsoft сказал:

О каком обилии идет речь? Никаких других проблем кроме описанной одной выше, в парсере обнаружено не было.

Были проблемы с парсером же до этого ещё, но они уже исправлены в дистрибутиве.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, SKYNET74 сказал:

Были проблемы с парсером же до этого ещё, но они уже исправлены в дистрибутиве.

Ключевое слово в том что они уже исправлены в дистрибутиве. А вы же писали про повторное обновление из за обилия свежеиспечённых багов. И вопрос был, о каком обилии свежеиспечённых идет речь.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, celsoft сказал:

Ключевое слово в том что они уже исправлены в дистрибутиве. А вы же писали про повторное обновление из за обилия свежеиспечённых багов. И вопрос был, о каком обилии свежеиспечённых идет речь.

Ну мы то все знаем, сколько их ещё всплывёт в недалеком времени... ;)
Вот например серьёзный баг:

И он судя по всему в релизе не пофиксен.

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, SKYNET74 сказал:

Ну мы то все знаем, сколько их ещё всплывёт в недалеком времени... ;)

Для этого и выпускаются новые версии скрипта, а не правится дистрибутив по "каждому чиху". Все ошибки которые обнаружены между версиями, собираются и исправляются с выходом новой версии. Как собственно всегда и у любых программных продуктов, а не только в DLE.

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, celsoft сказал:

Для этого и выпускаются новые версии скрипта, а не правится дистрибутив по "каждому чиху". Все ошибки которые обнаружены между версиями, собираются и исправляются с выходом новой версии. Как собственно всегда и у любых программных продуктов, а не только в DLE.

Проблема в том что архитектура DLE подразумевает большое количество переработок кода для доведения его до нормального уровня, и у DLE нет никаких latest и stable, такое ощущение иногда, что выливают всегда latest и чувствуешь себя бета-тестером...
Было бы чудесно, подумать об промежуточных stable релизах, в которых нет нового функционала, но пофиксены ВСЕ известные баги на момент его выхода.

Ссылка на сообщение
Поделиться на других сайтах

Поверьте, в DLE вполне всё стабильно, вы бы ZennoPoster поюзали, вот там последние годы ты ощущаешь себя вечным бета-тестором. А в DLE я использую правило - 2 недели после релиза уходят на отлов багов, происходит обновление дистрибутива и можно смело пользоваться. Идеального ничего не бывает.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Kolbaser сказал:

Поверьте, в DLE вполне всё стабильно, вы бы ZennoPoster поюзали, вот там последние годы ты ощущаешь себя вечным бета-тестором. А в DLE я использую правило - 2 недели после релиза уходят на отлов багов, происходит обновление дистрибутива и можно смело пользоваться. Идеального ничего не бывает.

Вы просто как обыватель не замечаете внутренних проблем, но это не значит что их нет, они есть, и они откладывают отпечаток уже на весь проект.
Из последнего примерами служили:
мусор в _subscribe
дубликаты индекса поиска по доп.полям, которые у многих до сих пор в базе мирно поживают и генерируют бесполезную нагрузку
дубликаты ID категорий у новостей (тут слава тебе великому линусу удалось убедить разработчика, но последствия "багованной" функции уже необратимо остались на сайтах).

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...