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

Рубрика: Хаки для DLE » Хак DLE 13.0, 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8
Хак для 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 хак статическая главной стартовой страницы
Хак для DLE статическая главной стартовой страницы Если вам надо сделать вывод текста с картинками в статической форме только на главной странице вы найдете всё лучшее у нас форумы, хаки, модули, шаблоны.
  • 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.