Смотреть полный список добавленных статей
Российская труба 30x15 любыми партиями, под заказ  Ручная ковка киев, множество, производителя кованных изделий.
Автор: krasavchegx | 9 сентября 2010 | Просмотров: 14228
  Как сделать любую статическую страницу главной (стартовой) в движке DLE  

Категория: Полезные статьи

Вариант 1 (самый быстрый и лёгкий):

Для начала создаем в разделе статическую страницу, к примеру, stranitsa.html. Далее открываем файл /engine/engine.php и ищем такую строку:
if ($cstart < 0) $cstart = 0;

Далее вставляем перед этой строкой такой код:
if ($_SERVER['QUERY_STRING']==""){
$do = "static"; $_GET['page'] = "stranitsa";
}

Таким образом можно сделать любую статическую страницу главной(стартовой), главное не забывайте проставлять нужное название в строке
$do = "static"; $_GET['page'] = "stranitsa";


Вариант 2:

Для начала создаем в разделе статическую страницу, к примеру, stranitsa.html. Далее открываем файл .htaccess в корневой папке и заменяем строку
DirectoryIndex index.php

на
DirectoryIndex index.php?do=static&page=stranitsa

(если строки DirectoryIndex index.php нету, то просто создайте нужную строку, главное чтобы она была в самом верху самой первой)
Здесь также можно сделать стартовой страницей любую страницу, главное чтобы в строке DirectoryIndex index.php?do=static&page=stranitsa была указана нужная страница.

Вариант 3:

Делаем с помощью тегов [aviable=main][/aviable] блок, который будет выводится только на главной странице. Т.е. открываете файл main.tpl в папке с шаблоном, перед тегами {info}{content} добавляете всю необходимую информацию (текст, картинки, ссылки), и потом весь этот добавленный текст (а точнее код текста) заключаете в теги [aviable=main][/aviable]. Например:
[aviable=main]Приветсвуем всех на нашем сайте![/aviable]

Таким образом фраза "Приветсвуем всех на нашем сайте!" будет выводится только на главной странице. И также чтобы на главной странице не выводились новости нужно заключить тег {content} в теги [not-aviable=main][/not-aviable], тем самым новости и остальной контент будет выводиться везде где ему положено, кроме главной страницы.



Ключевые теги: сделать, статическая страница, главная страница, стартовая страница, DLE

------------------------------
Другие новости по теме:

  • Включение поддержки PHP в CMS DLE
  • Как сделать, чтобы в модулях lastnews и topnews обрабатывались дополнительн ...
  • Как быстро сделать хороший сайт на HTML
  • Модуль topnews в DLE под микроскопом, или как заставить его правильно работ ...
  • Создание своего сайта
  • Инклюд файла с помощью Java Script
  • Использование тегов Alt и Title для лучшей индексации страниц Ваших сайтов.
  •  (голосов: 3)
    Комментарии (8)  Распечатать
    #1 Написал: patap7771


    Регистрация: --
    Публикаций: 0
    Комментариев: 0
    Подскажите как можно сделать, чтобы модуль выводился на главной и не выводился на http://сайт.ру/page/1/ и т.д
    1 ноября 2010 20:04 | цитировать    
    #2 Написал: krasavchegx


    Регистрация: 10.04.2009
    Публикаций: 44
    Комментариев: 35
    patap7771,
    выше и написано что сделать чтобы он выводился на главной.
    1 ноября 2010 20:08 | цитировать    
    #3 Написал: patap7771


    Регистрация: --
    Публикаций: 0
    Комментариев: 0
    с помощью тегов [aviable=main][/aviable] блок, который будет выводится только на главной странице.

    этот блок выводится ещё и на http://сайт.ру/page/1/, page/2/, page/3/ и т.д
    1 ноября 2010 20:38 | цитировать    
    #4 Написал: krasavchegx


    Регистрация: 10.04.2009
    Публикаций: 44
    Комментариев: 35
    patap7771,
    ну это движек так работает. Чтобы только на главной делайте по первому варианту
    1 ноября 2010 20:53 | цитировать    
    #5 Написал: markets


    Регистрация: --
    Публикаций: 0
    Комментариев: 0
    Спасибо, 2-й способ самый простой и верный. smile
    22 ноября 2010 15:36 | цитировать    
    #6 Написал: Vesna


    Регистрация: --
    Публикаций: 0
    Комментариев: 0
    Спасибо, реально помогло. love Первый вариант действительно самый простой и удобный.
    10 декабря 2010 00:31 | цитировать    
    #7 Написал: Сергей


    Регистрация: --
    Публикаций: 0
    Комментариев: 0
    Первый способ добавляет сайту уязвимости.
    Второй не всегда работает.
    Третий вообще бред.

    ЗЫ: Пользуюсь вторым.
    22 декабря 2010 13:23 | цитировать    
    #8 Написал: Александр


    Регистрация: --
    Публикаций: 0
    Комментариев: 0
    Спасибо огромное за Ваш труд! Советы очень помогли.
    Я сделал любую статическую страницу главной (стартовой) в движке DLE с помощью второго варианта. Все работает. Пока не жалуюсь wink
    31 декабря 2010 02:42 | цитировать    

    Добавление комментария

    Ваше Имя:
    Ваш E-Mail:
    Код: Включите эту картинку для отображения кода безопасности
    обновить если не виден код
    Введите код:

     
    Яндекс цитирования  

    © 2008- SurfMoney.ru. При полном или частичном использовании материалов ссылка на SURFMONEY.RU обязательна.