NGER
Местный житель
- Регистрация
- 16 Июл 2008
- Сообщения
- 219
- Реакции
- 23
- Автор темы
- #1
Здравствуйте. на сайте на Kasseler CMS 1.3.4 Lite нужно сделать ЧПУ.
Сталкивался ли кто-то с данной проблемой? Возможно ли решить, в принципе?
Сделал вот по этой инструкции:
ничего не изменилось
Сталкивался ли кто-то с данной проблемой? Возможно ли решить, в принципе?
Сделал вот по этой инструкции:
В каталог /includes/functions/ копируем файл mod_rewrite.php
идем в includes/config/config.php
добавляем строчку
$config['rewrite']='on';
Сохраняем. Затем открываем файл index.php в нем находим строку
$contents = ob_get_contents(); ob_end_clean();
все что ниже нее заменяем на следущее
if ($config['rewrite']=="on"){
include("includes/function/mod_rewrite.php");
$contents = replace_link($contents);
}
if(!is_ajax()) $contents = preg_replace("#<a([\s]+)(.*?)href=(.+?)([\s|>]+)(.+?)<\/a>#ise", "link_parse(array('\\1', '\\2', '\\3', '\\4', '\\5'))", $contents);
$contents = preg_replace("#onclick=\"load_modules\('(.+?)'\); return false;\"#ise", "onclick_parse('\\1')", $contents);
$contents = str_replace('<HR>', '<hr />', $contents);
$contents = str_replace('<hr>', '<hr />', $contents);
if (check_can_gzip()=="0" || $config['gz']!="on"){echo $contents;}
else {
header("Content-Encoding: gzip");
echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
$size = strlen($contents);
$crc = crc32($contents);
$contents = gzcompress($contents, $config['gzlevel']);
$contents = substr($contents, 0, strlen($contents) - 4);
echo $contents;
}
} else echo "<center><br><br><br><img src='includes/images/logo.gif' title='".$config['home_title']."' alt='".$config['home_title']."'><br><br><font style='font-family: Verdana, Helvetica; font-size: 14px; color:#555; font-weight: bold;'>".$security['banedmsg']."</center>";
?>
далее сохраняем.
идем в папку administrator/modules/ ищем файл Configure.php
заменяем его на тот что в архиве
далее идем в administrator/includes/language ищем файл language.russian.php
и всавляем строчку:
@define("_ENABLEDGREWRITE", "Включить ЧПУ?");
После чего нам надо написать правила в .htaccess
-----------------------------------------------------------------------------------------------------------------------------
##############################################
# Kasseler CMS: Content Management System #
##############################################
# #
# Copyright (c)2007-2008 by Igor Ognichenko #
# Для просмотра ссылки Войдиили Зарегистрируйся #
##############################################
RewriteEngine On
RewriteBase /
RedirectMatch (.*)\.tpl$ Для просмотра ссылки Войдиили Зарегистрируйся
RedirectMatch uploads/cache(.*) Для просмотра ссылки Войдиили Зарегистрируйся
RewriteCond %{REQUEST_URI} ^/(i|administrator|blocks|forum|includes|install|modules|templates|uploads)/.*|^(/admin.\.php|/install\.php|/robots\.txt|update\.php|.*\.xls|.*\.doc|.*\.gif|.*\.png|.*\.jpg|.*\.jpeg)
RewriteRule . - [L]
RewriteRule ^$ /index.php [N]
RewriteRule ^index.html$ /index.php [N]
RewriteRule ^([0-9A-Za-z_]+)(/?).html$ /index.php?module=$1 [N]
RewriteRule ^User-([0-9A-Za-z]+)(/?).html$ /index.php?module=Account&do=UserInfo&uname=$1 [N]
RewriteRule ^([0-9A-Za-z_]+)-List-([0-9A-Za-z]+)(/?).html$ /index.php?module=$1&do=Liste&list=$2 [N]
RewriteRule ^([0-9A-Za-z_]+)-List-([0-9A-Za-z]+)-page-([0-9]+)(/?).html$ /index.php?module=$1&do=Liste&list=$2&page=$3 [N]
RewriteRule ^([0-9A-Za-z_]+)-page-([0-9]+)(/?).html$ /index.php?module=$1&page=$2 [N]
RewriteRule ^([0-9A-Za-z_]+)-([A-Za-z]+)(/?).html$ /index.php?module=$1&do=$2 [N]
RewriteRule ^([0-9A-Za-z_]+)-([A-Za-z]+)-([0-9A-Za-z]+)(/?).html$ /index.php?module=$1&do=$2&id=$3 [N]
RewriteRule ^([0-9A-Za-z_]+)-([A-Za-z]+)-([0-9A-Za-z]+)-page-([0-9]+)(/?).html$ /index.php?module=$1&do=$2&id=$3&page=$4 [N]
RewriteRule ^([0-9\-]+)(/?).html$ /index.php?module=Search&date=$1 [N]
RewriteRule ^([0-9A-Za-z_]+)-Liste(/?).html$ /index.php?module=$1&do=Liste [N]
#RewriteRule (.*) index.php [L]
----------------------------------------------------------------------------------------------------------------------------
сохраняем идем в админку в конфигурации включаем ЧПУ.И усе.
ничего не изменилось