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

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. Буду ждать патча от разработчиков.

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

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

Расширить  

 

  24.12.2016 в 21:35, MrLOLs сказал:

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

Расширить  

 

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

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

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

замените на 

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

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

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

замените на 

	function build_spoiler( $matches=array() ) {
		global $lang, $config;
Расширить  

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

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

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

Расширить  

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

 

  25.12.2016 в 11:21, SKYNET74 сказал:

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

Расширить  

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

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

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

Расширить  

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

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

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

Расширить  

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

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

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

Расширить  

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

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

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

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

Расширить  

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

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

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

Расширить  

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

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

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

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

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

Расширить  

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

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

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

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

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

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

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

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

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

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

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