0.7 и 0.6 версии sape.php
Возникла проблема со ссылками на одном сайте (с корневого index.php идет редирект на папку с DLE). Создавался пустой links.db. Помогла только замена этого файла на предыдущую версию этого файла.
Сейчас в коде показывается чек-код с цифрами. Замена на новую версию sape.php обратно очищает links.db. Видимо, не только отображение чек-кода в этой версии изменяли? Как можно мне в этой ситуации решить проблему с чек-кодом на тех страницах, где ссылки не проданы? |
ЧК в новой версии по умолчанию не показывается.
11 вопрос фака на сайте. ЗЫ Поподробнее про ДЛЕ с редиректом можно? Тут есть страждущий с абсолютно аналогичной проблемой. |
Цитата:
Я сообщал о том, что по какой-то причине именно на этом сайте, устройство которого я описал, работает файл 0.6 версии, и не работает файл 0.7 версии... Но код 0.6. версии вставляет чек-код. Вот и хотелось бы, чтобы мне подсказали, как его минимально изменить без нарушения работоспособности для убирания чек-кода, или учли мое сообщение и, возможно, нашли, в чем может быть причина такой ситуации с файлом последней версии. Цитата:
|
ага.. ну попробуем обратить внимание верхов на такое безобразие...
|
Цитата:
Спасибо! |
Я нашел баг один:
Имеется страница с урл: /wiki/Информационный_центр/Руководства Система ее понимает как /wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%... Бот же ее понимает также, только адрес пишет маленькими буквами. /wiki/%d0%98%d0.... В итоге в links.db записан урл большими буквами, и порверка if (array_key_exists($this->_request_uri, $this->_links) && is_array($this->_links[$this->_request_uri])) возвращает False. Это лечится вставкой $this->_links=array_change_key_case($this->_links); $this->_request_uri=strtolower($this->_request_uri); Перед проверкой. На коде версии 0.6 все работало. Не знаю почему сломалось (может сменили бота?), но факт что работать перестало. Полез отлаживать - увидел вот такое дело. |
Часовой пояс GMT +3, время: 03:18. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.