Хак для DLE статическая главной стартовой страницы

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак для DLE статическая главной стартовой страницы

Если вам надо сделать вывод текста с картинками в статической форме только на главной странице, предлагаю 3 простых варианта для реализации данной идеи.

Вариант 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 статическая главной стартовой страницы
«Автор:» Тимошенко (nekteyn name)

Наш веб-портал www.dle9.com предлагает скачать DataLife Engine хак статическая главной стартовой страницы
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Хак Dle красивое оформление формы поиска« Далее При добавлении выводит список похожих новостей
Добавление комментарияОставить комментарий
  • № :5
  • 28 октября 2016 10:54
Цитата: Марат
Добрый день!
Я правильно понимаю, что с помощью данного хака можно закрыть главную страницу от гостей (просмотр контента)?

Т.е. задача следующая:
есть сайт, но его полный просмотр должен быть доступен только зарегистрированным пользователям.

Помогите, пожалуйста, реализовать данную функцию или направьте, в какую сторону копать :)

Спасибо!


Добрый день!

Не совсем, в вашем случаи достаточно будет взять
сделать так, эти теги находятся в вашем шаблоне в файле main.tpl, теги добавить следует без
{info}[hide]{сontent}[/hide]


Будет выходить сообщение , пример
{info}
Внимание! У вас нет прав для просмотра скрытого текста.


тег {content} выводит новости на сайте в полной и краткой части, советую прочитать документацию по тегам в архиве с движкам папка Documents
  • № :4
  • 28 октября 2016 10:26
Добрый день!
Я правильно понимаю, что с помощью данного хака можно закрыть главную страницу от гостей (просмотр контента)?

Т.е. задача следующая:
есть сайт, но его полный просмотр должен быть доступен только зарегистрированным пользователям.

Помогите, пожалуйста, реализовать данную функцию или направьте, в какую сторону копать :)

Спасибо!
  • № :3
  • 6 октября 2013 09:32
благодарю да материал, очень пригодился в самый нужный момент)) winked
  • № :2
  • 22 сентября 2013 09:57
Здравствуйте,
это сообщение имеет отношение к этому хаку?

Поставьте стандартный шаблон, если новости будут выводиться значить ошибка связана с вашим шаблон.

Многие шаблоны нужно настраивать, чтобы был нормальный вывод новостей.
Если это проблема связана с шаблоном, найдите где вы его скачали и там задайте вопрос.
  • № :1
  • 22 сентября 2013 00:00
Привет! проблема такая добавленные новости выводятся на главную с картинкой, пока стояли тестовые новости все показывало, как поставил свой шаблон и добавляю свои новости (с картинками) не показывают. Движек DLE 9,8.