DLE

user warning: Table './gogolev/dr_accesslog' is marked as crashed and should be repaired query: INSERT INTO dr_accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('Подцепил заразу (трояна win32/Kryptik. CH и червя Win32/Pinit)', 'node/81', '', '216.73.216.26', 0, 'e09gvvtrrskrqkdbavdle2bap3', 1098, 1756176270) in /var/www/sites/gogolev/gogolev.net/modules/statistics/statistics.module on line 63.

Установка кода sape на DLE (с поддержкой русских url) Рассказывать про простой способ установки кода биржи sape на движок сайтов DLE нет, в поиске найдётся не одна сотня сайтов с пошаговыми руководствами.

Моё внимание привлекла проблема отображения ссылок на 6 ДЛЕ на страницах облака тегов, страницы которого имеют русскоязычные url.

Передача url идёт через переменную $_SERVER[’REDIRECT_URL’], так что сразу к коду добавляем: $o[’request_uri’] = $_SERVER[’REDIRECT_URL’]; Жаль что это не поможет. Движок отдаёт урлы с использованием кириллицы, когда сапа ждёт «правильный» URL (RFC 1738 никто не отменял: tools.ietf.org/html/rfc1738). Нам пригодиться функция rawurlencode, но правда с небольшой заточкой под наше ЧПУ. На экспериментальном сайте страницы тегов имели путь: site.ru/tags/название+тега/, от сюда и конечный вариант кода (под катом).

Подпишись

Подпишись на RSS!

Друзья сайта

Последние комментарии

Регистрация доменов ru