Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Отображение модуля только на главной

Отображение модуля только на главной

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Отображение модуля только на главной.

Автор:RayTraceR1


Данный хак поможет скрыть любой модуль на выбранной странице,или скрыть его.


Открываем engine/classes/templates.class.php и ищем код:
$this->template = file_get_contents( $this->dir . DIRECTORY_SEPARATOR . $tpl_name );


После него вставляем:
if (strpos ( $this->template, "[mainpage]" ) !== false) {
            if( $_SERVER['REQUEST_URI'] == '/index.php' OR $_SERVER['REQUEST_URI']== '/' )
                $this->template = preg_replace ( "#\\[mainpage\\](.*?)\\[/mainpage\\]#is", "\\1", $this->template );
            else
                $this->template = preg_replace ( "#\\[mainpage\\](.*?)\\[/mainpage\\]#is", '', $this->template );
        }


Длее ищем код:

$template = file_get_contents( $this->dir . DIRECTORY_SEPARATOR . $tpl_name );


После него вставляем:

if (strpos ( $template, "[mainpage]" ) !== false) {
            if( $_SERVER['REQUEST_URI'] == '/index.php' OR $_SERVER['REQUEST_URI']== '/' )
                $template = preg_replace ( "#\\[mainpage\\](.*?)\\[/mainpage\\]#is", "\\1", $template );
            else
                $template = preg_replace ( "#\\[mainpage\\](.*?)\\[/mainpage\\]#is", '', $template );
        }


После, в любом .tpl Файле шаблона вставляеш теги:
[mainpage]текст[/mainpage]

Missing update?
Checkout our NULLED Web Community


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


-23
Просмотры: 3 853 :: Комментарии (15) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Evan

  • 18 октября 2012 15:16
  • Регистрация: 23.11.2009
  • Был(а) онлайн: 27.04.2024
  • Комментариев: 35
  • +1
You mean only first page? If I understood correctly that already exists.

[page-count=1]Code[/page-count]

--------------------

#2ovesti.ru

  • 18 октября 2012 15:22
  • Регистрация: 31.08.2011
  • Был(а) онлайн: 9.10.2023
  • Комментариев: 81
  • +1
Цитата: Evan
You mean only first page? If I understood correctly that already exists.

Ага, мы тоже тут про сандали...

#3Cresis

  • 18 октября 2012 17:17
  • Регистрация: 18.07.2011
  • Был(а) онлайн: 3.11.2023
  • Комментариев: 282
  • -6
Цитата: Evan
www.DLETurk.Com

Speak Russian! Interpreter to help.

#4Sander

  • 18 октября 2012 19:02
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • +8
[aviable=main]...[/aviable]

не? о_О

--------------------

#5funvaz

  • 18 октября 2012 19:13
  • Регистрация: 20.07.2012
  • Был(а) онлайн: 31.05.2021
  • Комментариев: 20
  • 0
Sander,
Я тоже про это подумал, но похоже это для более старых версий..

#6vitnet

  • 18 октября 2012 19:26
  • Регистрация: 18.09.2010
  • Был(а) онлайн: 21.11.2023
  • Комментариев: 304
  • +1
Новый велосипед! magnify

#7bucefal82

  • 18 октября 2012 22:08
  • Регистрация: 11.01.2011
  • Был(а) онлайн: 27.05.2015
  • Комментариев: 156
  • 0
А что функций движка мало?

#8mikser

  • 18 октября 2012 22:14
  • Регистрация: 23.04.2012
  • Был(а) онлайн: 24.02.2016
  • Комментариев: 14
  • -5
на дле 9.7 работает

#92rist

  • 19 октября 2012 02:31
  • Регистрация: 3.11.2010
  • Был(а) онлайн: 5.09.2019
  • Комментариев: 7
  • +1
[not-aviable=main|user|и т.д.]...[/not-aviable]
Помойму работает везде.

#10Evan

  • 19 октября 2012 15:33
  • Регистрация: 23.11.2009
  • Был(а) онлайн: 27.04.2024
  • Комментариев: 35
  • 0
Cresis,
Do I have to write Russian?

--------------------

#11Evan

  • 19 октября 2012 18:58
  • Регистрация: 23.11.2009
  • Был(а) онлайн: 27.04.2024
  • Комментариев: 35
  • +2
serGUCCI,
Where written? I could not see: https://prowebber.ru/rules.html

--------------------

#12ReliZ

  • 19 октября 2012 23:59
  • Регистрация: 25.08.2011
  • Был(а) онлайн: 7.11.2022
  • Комментариев: 244
  • +3
serGUCCI,
He is not obliged to write in Russian, a site for all people. International conflicts are not needed here.

#13wexc

  • 22 октября 2012 01:56
  • Регистрация: 12.03.2011
  • Был(а) онлайн: 18.01.2013
  • Комментариев: 7
  • 0
Цитата: 2rist
[not-aviable=main|user|и т.д.]...[/not-aviable]Помойму работает везде.


этот хак совсем другое внимательней смотри. not-aviable скрывает текст не только с главной / но и page/1, page/2 и та

А страницы page/1, page/2 ни как главной не назвать. А этот хак скрывает именно с ГЛАВНОЙ СТРАНИЦЫ САЙТА, она всего одна! сайт.ру ну и дубли сайт.ру/index.php

B минусы зря наставили, просто я заметил что почти все кто пользуются дле, считают что главная сайта это раздел main вплодь до 500 страницы

#14mikser

  • 23 октября 2012 16:35
  • Регистрация: 23.04.2012
  • Был(а) онлайн: 24.02.2016
  • Комментариев: 14
  • 0
У У МЕНЯ ПРОБЛЕМА БЫЛА,ДЕЛАЛ САЙТ,С БОЛЬШИМ СЛАЙДО И БЛОЧНЫМ ВЫВОДОМ НОВОСТЕЙ,на большом мониторе норм все было,но как сел за ноут столо очень неудобно ориентироваться,так как переходя на ссылку с каким либо товаром,первое дело выскаивал большой слайд,данный хак помог,решил поделиться.

#15Svezachok

  • 25 октября 2012 00:12
  • Регистрация: 5.11.2010
  • Был(а) онлайн: 20.05.2020
  • Комментариев: 24
  • -1
wexc,
B минусы зря наставили, просто я заметил что почти все кто пользуются дле, считают что главная сайта это раздел main вплодь до 500 страницы


так приходится считать из-за того что для ПС это так и есть (куча дублей главной страницы) и многие для оптимезации и правильного распределения веса страниц в файле htaccess делают пререадрисацию веса со страниц page/1, page/2 .... на главную

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Апрель 2024 (18)
Март 2024 (18)
Февраль 2024 (27)
Январь 2024 (12)
Декабрь 2023 (12)
Ноябрь 2023 (43)
Друзья сайта