![]()
28 Ноября 2007
Данная статья актуальна, для версий ниже CMS Danneo v.0.5
Необходимо создать сайт-визитку (home page) для себя, либо под кого-то. Вложенность разделов нулевая. Например, имеются разделы: Новости, Статьи, Переводы. Внимание не делайте суб-категорий иначе это всё просто не будет работать. В разработке структуры для будущего контента сайта необходимым и достаточным условием является наличие в CMS модуля «Новости» и включённого на сервере mod_rewrite. Написанное не претендует на истину в конечной инстанции. Это простейший урок по быстрому созданию маленького сайта на основе CMS Danneo c использванием одних лишь новостей. 1. На локальной машине устанавливаем чистую CMS Danneo.При помощи административного инструмента создаём в новостном разделе три главных категории: 2. . В файлах модуля НовостейНаходим :
<a href="news/a-.html".$item['newsid']."">
Заменяем на :
<a href="news/r-.html".$id."&to=art&id=".$item['newsid']."">
3. Открываем файл temp/foot.php4. В массиве $re изменить раздел News
// NEWS
"'(?, "'(?, "'(?, "'(?, "'(?, "'(?, //"'(?"'(?, "'(?, "'(?, "'(?, "'(?, "'(?, "'(?, "'(?, "'(?, 5. В массиве $out изменить раздел News
// NEWS
"news/date-3-5-7-9.html", "news/date-3-5-7.html", "news/comment.html", "news/ou.html", "news/p-3.html", "news/r-3-5.html", //"news/r-3.html", "News/", "Articles/", "Translated/", "news/a-3-5.html", "News/new-3.html", "Articles/art-3.html", "Translated/translate-3.html", "news/print-3.html", "news/", 6. Открываем файл .htaccess и меняем правила
# NEWS #
#RewriteRule ^news/date-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*).html news/&to=dat&ye=$1&mo=$2&da=$3&p=$4 [NC]# #RewriteRule ^news/date-([0-9]*)-([0-9]*)-([0-9]*).html news/&to=dat&ye=$1&mo=$2&da=$3 [NC]# #RewriteRule ^news/comment.html news/comment.html [NC]# #RewriteRule ^news/ou.html news/ou.html [NC]# #RewriteRule ^news/p-([0-9]*).html news/p-.html$1 [NC]# #RewriteRule ^news/a-([0-9]*)-([0-9]*).html news/a-.html$1&p=$2 [NC]# RewriteRule ^News/new-([0-9]*).html news/r-1.html&to=art&id=$1 [NC] RewriteRule ^Articles/art-([0-9]*).html news/r-2.html&to= art&id =$1 [ NC] RewriteRule ^Translated/translate-([0-9]*).html news/r-3.html&to=art&id=$1 [NC] #RewriteRule ^news/r-([0-9]*)-([0-9]*).html news/r-.html$1&p=$2 [NC]# #RewriteRule ^news/r-([0-9]*).html news/r-.html$1 [NC]# RewriteRule ^News/ news/r-1.html [NC] RewriteRule ^Articles/ news/r-2.html [NC] RewriteRule ^Translated / news/ r-3.html [NC] #RewriteRule ^news/print-([0-9]*).html news/print-.html$1 [NC]# #RewriteRule ^news/noexist.html news/&to=noexist [NC]# RewriteRule ^News/index.html news/r-1.html [NC] RewriteRule ^News news/r-1.html [NC] # NEWS # 7. Делаем новое меню навигации. Перезагружаем Апач.Включаем в админской ЧПУ. Смотрим на результат. В качестве самостоятельной работы изменение оставшихся правил в последних трёх пунктах, конечная отладка. Данная статья в форуме
| 7059Просмотров Оценка 3 | Рейтинг 6 | Голосов 2
Вы не авторизованы!
Гости не могут добавлять комментарии. ![]() |





