apapyn
-
Публикации
2 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем apapyn
-
-
Сразу скажу, что в основном дистрибутиве этого бага нет. Только если вы установили этот патч: http://dle-news.ru/2007/03/19/podderzhka_s...kh_tekstov.html
Исходные данные:
1. Установлен вышеуказанный патч, а значит поле FULL_STORY соответствует типу LONGTEXT
2. В настройках скрипта включена опция "Скрывать ссылку на полную новость" (Скрывает ссылку на полную новость, если отсутствует полное описание)
В таком случае в некоторых версиях MySQL (я столкнулся на 4.1.22-log MySQL, отмечают еще на 5.х.х) функция SUBSTRING неправильно обрабатывает поля типа LONGTEXT, сбрасывая длину строки на 0. Описание бага и его патч здесь: http://lists.mysql.com/commits/21653
Это приводит к тому, что пропадают ссылки на все новости (что с полной новостью, что без). Сейчас борюсь с хостером, чтобы исправили глюк мускула.
Повторюсь: к DLE претензий никаких. Просто самому пришлось покопаться, чтобы понять, в чем проблема. Вдруг кому пригодится.
Версия DataLife Engine: 6.5
Тип лицензии скрипта: Лицензия активирована
Режим работы сайта: Включен
Версия PHP 5.2.5
Версия MySQL 4.1.22-log MySQL
Версия GD 2.0.34
Module mod_rewrite Неопределено
Безопасный режим Выключен
Выделено оперативной памяти: 8M
Отключенные функции: Неопределено
Максимальный размер загружаемого файла: 2 Mb
Размер свободного места на диске: 72.87 Gb
Can't Load URL: The domain of this URL isn't included in the app's domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings.
в DataLife Engine (Общие вопросы)
Опубликовано:
Добрый день!
Столкнулся с такой же проблемой. Оказывается, Facebook изменил правила авторизации и теперь разрешает только
И хотя пишут "Настоятельно рекомендуется", изменить этот параметр невозможно. Получается, надо полностью прописывать URI перенаправления (https://www.facebook.com/v2.0/dialog/oauth?client_id={ID}&redirect_uri=https%3A%2F%2Fwww.{DOMAIN}%2Findex.php%3Fdo%3Dauth-social%26provider%3Dfc&scope=public_profile%2C+email&display=popup&state={STATE}&response_type=code), но там есть переменная STATE, которая для каждой сессии генерируется случайным образом. Как восстановить теперь авторизацию через FB?