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

Хак для 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)

Наш веб-портал dle9.com предлагает скачать DataLife Engine хак статическая главной стартовой страницы

kak-sdelat-lyubuyu-staticheskuyu-stranicu-glavnoy.zip [21,48 Kb] (cкачиваний: 136)
  • 80

Комментарии 5

dle9.com от 28 октября 2016 10:54
Цитата: Марат
Добрый день!
Я правильно понимаю, что с помощью данного хака можно закрыть главную страницу от гостей (просмотр контента)?

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

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

Спасибо!


Добрый день!

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


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


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

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

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

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

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

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

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent