Просмотров : 5471 Опубликовано : 09.03.06
Пример создания маленького сайта
Данная статья актуальна, для версий ниже 0.5
Необходимо создать сайт-визитку (home page) для себя, либо под кого-то. Вложенность разделов нулевая. Например, имеются разделы: Новости, Статьи, Переводы. Внимание не делайте суб-категорий иначе это всё просто не будет работать. В разработке структуры для будущего контента сайта необходимым и достаточным условием является наличие в CMS модуля «Новости» и включённого на сервере mod_rewrite.
Написанное не претендует на истину в конечной инстанции. Это простейший урок по быстрому созданию маленького сайта на основе Danneo CMS c использванием одних лишь новостей.
1.. На локальной машине устанавливаем чистую «Danneo CMS».
При помощи административного инструмента создаём в новостном разделе три главных категории:
Новости, Статьи, Переводы

2.. В файлах модуля «Новостей»

Находим :
<a href="news/a-.html".$item['newsid']."">
Заменяем на :
<a href="news/r-.html".$id."&to=art&id=".$item['newsid']."">
3. Открываем файл temp/foot.php
4. В массиве $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=$[NC]
RewriteRule ^Articles/art-([0-9]*).html news/r-2.html&to= art&id =$[ NC]
RewriteRule ^Translated/translate-([0-9]*).html news/r-3.html&to=art&id=$[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 ^Newsnews/r-1.html [NC]
RewriteRule ^Articlesnews/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. Делаем новое меню навигации. Перезагружаем Апач.
Включаем в админской ЧПУ. Смотрим на результат.
В качестве самостоятельной работы изменение оставшихся правил в последних трёх пунктах, конечная отладка.

Данная статья в форуме>>
   
 
 
Рекомендуем
 
 
  • подробно о бассейнах
  •  
     
     
    БАННЕРЫ И КНОПКИ
    Rambler's Top100
    Рейтинг@Mail.ru
    Новости мобильного мира !
    Лента новостей в RSS формате
    Google Sitemap
    Danneo Tools
     
     
    Карта сайта
    Обратная связь
    Форум
    Ссылки
    Опросы
    Ваш вклад
    Файлы
    Статьи
    FAQ
    Главная
    Разработчики
    Новости
    Наверх
    © 2008 CMS Danneo
    Все права защищены.