MrLOLs 3 Опубликовано: 24 декабря 2016 Рассказать Опубликовано: 24 декабря 2016 (изменено) У одного меня после обновления с 11.1 до 11.2 не формируется спойлер если использовать кириллицу в заголовке например BB-код: [spoiler=Тест]Текст спойлера[/spoiler] выдает спойлер с заголовком "Показать / Скрыть текст" и текстом внутри "Тест" ВВ-код: [spoiler=Test]Текст для спойлера[/spoiler] срабатывает нормально Изменено 24 декабря 2016 пользователем MrLOLs Цитата Ссылка на сообщение Поделиться на других сайтах
MrLOLs 3 Опубликовано: 24 декабря 2016 Рассказать Опубликовано: 24 декабря 2016 (изменено) Автор Нашел в чем ошибка) Этот баг проявляется только на PHP версии 5.4 и выше. Исправьте пожалуйста, и не забудьте протестировать на PHP 7. Изменено 24 декабря 2016 пользователем MrLOLs Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 25 декабря 2016 Рассказать Опубликовано: 25 декабря 2016 Поподробнее описать то можно? Какая функция где косячит... 1 Цитата Ссылка на сообщение Поделиться на других сайтах
MrLOLs 3 Опубликовано: 25 декабря 2016 Рассказать Опубликовано: 25 декабря 2016 Автор Я не программист PHP поетому не стал исправлять, но явно в файле engine/classes/parse.class.php. Буду ждать патча от разработчиков. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 25 декабря 2016 Рассказать Опубликовано: 25 декабря 2016 4 часа назад, MrLOLs сказал: Я не программист PHP поетому не стал исправлять, но явно в файле engine/classes/parse.class.php. Буду ждать патча от разработчиков. 9 часов назад, MrLOLs сказал: Нашел в чем ошибка 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 25 декабря 2016 Рассказать Опубликовано: 25 декабря 2016 Есть такая проблема. В файле engine/classes/parse.class.php найдите function build_spoiler( $matches=array() ) { global $lang; замените на function build_spoiler( $matches=array() ) { global $lang, $config; Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 25 декабря 2016 Рассказать Опубликовано: 25 декабря 2016 4 часа назад, celsoft сказал: Есть такая проблема. В файле engine/classes/parse.class.php найдите function build_spoiler( $matches=array() ) { global $lang; замените на function build_spoiler( $matches=array() ) { global $lang, $config; А релиз v11.2 может тоже поправите учитывая огромное обилие свежеиспечённых багов? Особенно учитывая что не малая их часть из-за нового парсера... 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 25 декабря 2016 Рассказать Опубликовано: 25 декабря 2016 6 часов назад, SKYNET74 сказал: А релиз v11.2 может тоже поправите учитывая огромное обилие свежеиспечённых багов? Нет. По истечении, срок внесения изменений в дистрибутивы, очень короткий. 6 часов назад, SKYNET74 сказал: А релиз v11.2 может тоже поправите учитывая огромное обилие свежеиспечённых багов? О каком обилии идет речь? Никаких других проблем кроме описанной одной выше, в парсере обнаружено не было. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 26 декабря 2016 Рассказать Опубликовано: 26 декабря 2016 7 часов назад, celsoft сказал: О каком обилии идет речь? Никаких других проблем кроме описанной одной выше, в парсере обнаружено не было. Были проблемы с парсером же до этого ещё, но они уже исправлены в дистрибутиве. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 26 декабря 2016 Рассказать Опубликовано: 26 декабря 2016 3 часа назад, SKYNET74 сказал: Были проблемы с парсером же до этого ещё, но они уже исправлены в дистрибутиве. Ключевое слово в том что они уже исправлены в дистрибутиве. А вы же писали про повторное обновление из за обилия свежеиспечённых багов. И вопрос был, о каком обилии свежеиспечённых идет речь. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 26 декабря 2016 Рассказать Опубликовано: 26 декабря 2016 1 час назад, celsoft сказал: Ключевое слово в том что они уже исправлены в дистрибутиве. А вы же писали про повторное обновление из за обилия свежеиспечённых багов. И вопрос был, о каком обилии свежеиспечённых идет речь. Ну мы то все знаем, сколько их ещё всплывёт в недалеком времени... Вот например серьёзный баг: И он судя по всему в релизе не пофиксен. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 26 декабря 2016 Рассказать Опубликовано: 26 декабря 2016 6 минут назад, SKYNET74 сказал: Ну мы то все знаем, сколько их ещё всплывёт в недалеком времени... Для этого и выпускаются новые версии скрипта, а не правится дистрибутив по "каждому чиху". Все ошибки которые обнаружены между версиями, собираются и исправляются с выходом новой версии. Как собственно всегда и у любых программных продуктов, а не только в DLE. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 26 декабря 2016 Рассказать Опубликовано: 26 декабря 2016 6 минут назад, celsoft сказал: Для этого и выпускаются новые версии скрипта, а не правится дистрибутив по "каждому чиху". Все ошибки которые обнаружены между версиями, собираются и исправляются с выходом новой версии. Как собственно всегда и у любых программных продуктов, а не только в DLE. Проблема в том что архитектура DLE подразумевает большое количество переработок кода для доведения его до нормального уровня, и у DLE нет никаких latest и stable, такое ощущение иногда, что выливают всегда latest и чувствуешь себя бета-тестером... Было бы чудесно, подумать об промежуточных stable релизах, в которых нет нового функционала, но пофиксены ВСЕ известные баги на момент его выхода. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Kolbaser 33 Опубликовано: 26 декабря 2016 Рассказать Опубликовано: 26 декабря 2016 Поверьте, в DLE вполне всё стабильно, вы бы ZennoPoster поюзали, вот там последние годы ты ощущаешь себя вечным бета-тестором. А в DLE я использую правило - 2 недели после релиза уходят на отлов багов, происходит обновление дистрибутива и можно смело пользоваться. Идеального ничего не бывает. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 26 декабря 2016 Рассказать Опубликовано: 26 декабря 2016 3 часа назад, Kolbaser сказал: Поверьте, в DLE вполне всё стабильно, вы бы ZennoPoster поюзали, вот там последние годы ты ощущаешь себя вечным бета-тестором. А в DLE я использую правило - 2 недели после релиза уходят на отлов багов, происходит обновление дистрибутива и можно смело пользоваться. Идеального ничего не бывает. Вы просто как обыватель не замечаете внутренних проблем, но это не значит что их нет, они есть, и они откладывают отпечаток уже на весь проект. Из последнего примерами служили: мусор в _subscribe дубликаты индекса поиска по доп.полям, которые у многих до сих пор в базе мирно поживают и генерируют бесполезную нагрузку дубликаты ID категорий у новостей (тут слава тебе великому линусу удалось убедить разработчика, но последствия "багованной" функции уже необратимо остались на сайтах). 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.