Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Ошибки при работе с системой (http://forum.sape.ru/forumdisplay.php?f=14)
-   -   0.7 и 0.6 версии sape.php (http://forum.sape.ru/showthread.php?t=3370)

MonAmur 25.07.2007 09:21

0.7 и 0.6 версии sape.php
 
Возникла проблема со ссылками на одном сайте (с корневого index.php идет редирект на папку с DLE). Создавался пустой links.db. Помогла только замена этого файла на предыдущую версию этого файла.
Сейчас в коде показывается чек-код с цифрами.
Замена на новую версию sape.php обратно очищает links.db.

Видимо, не только отображение чек-кода в этой версии изменяли?
Как можно мне в этой ситуации решить проблему с чек-кодом на тех страницах, где ссылки не проданы?

Ank 25.07.2007 10:35

ЧК в новой версии по умолчанию не показывается.
11 вопрос фака на сайте.
ЗЫ
Поподробнее про ДЛЕ с редиректом можно? Тут есть страждущий с абсолютно аналогичной проблемой.

MonAmur 25.07.2007 17:59

Цитата:

ЧК в новой версии по умолчанию не показывается.
Ank, похоже, Вы не совсем поняли, про что я спрашивал... :)

Я сообщал о том, что по какой-то причине именно на этом сайте, устройство которого я описал, работает файл 0.6 версии, и не работает файл 0.7 версии... Но код 0.6. версии вставляет чек-код.

Вот и хотелось бы, чтобы мне подсказали, как его минимально изменить без нарушения работоспособности для убирания чек-кода, или учли мое сообщение и, возможно, нашли, в чем может быть причина такой ситуации с файлом последней версии.
Цитата:

Поподробнее про ДЛЕ с редиректом можно? Тут есть страждущий с абсолютно аналогичной проблемой.
именно про тот сайт я и говорю. там много было нюансов, сейчас проблема решилась, все работает, но мне стало интересно именно то, о чем я спросил выше.

Ank 25.07.2007 18:23

ага.. ну попробуем обратить внимание верхов на такое безобразие...

Hedgehog 26.07.2007 15:45

Цитата:

Сообщение от MonAmur (Сообщение 28473)
Я сообщал о том, что по какой-то причине именно на этом сайте, устройство которого я описал, работает файл 0.6 версии, и не работает файл 0.7 версии... Но код 0.6. версии вставляет чек-код.

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

Нам нужен фтп-доступ, чтобы разобраться. Или очень подробное описание проблемы. В версии 0.7 изменилась только логика отображения чек-кода. Хотелось бы потестировать на проблемном сайте.

Спасибо!

Alexey 26.07.2007 17:49

Я нашел баг один:

Имеется страница с урл:

/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, время: 17:31.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.