DLE-Infa.RU Регистрация Статистика Контакты Сервис
«    Май 2012    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
ajax, css, dle, free, green, info, news, pr, release, sms, url, user, wap, альбом, английский, баг, блок, загрузка, запрет, изображения, категории, комментарии, кэш, модуль, новости, новость, ошибка, переходы, подсказки, пользователи, релиз, смарт, спам, тиц, файлы, фото, хак, чпу, шаблон, шаблоны
Качественный и дешевый VDS / VPS хостинг
 Наш архив:
Апрель 2011 (1)
Январь 2011 (8)
Декабрь 2010 (7)
Ноябрь 2010 (3)
Октябрь 2010 (12)
Сентябрь 2010 (4)
   
Навигация по сайту
   
 

Поддержка spoiler в полной новости show.full.php

 

Хак поддержка spoiler в полной новости show.full.php, добавляет возможность использовать тег [ spoiler=][ /spoiler] в шаблоне show.full.php т.е. в полной новости.

Установка хака поддержка spoiler в полной новости show.full.php:

  1. Открываем engine/modules/show.full.php
    • Находим:
           if ($smartphone_detected) {
    • Выше добавляем:
           function spoiler( $title = "" ) {
                  global $lang;
                  $id_spoiler = md5( microtime() );
                  $title = htmlspecialchars( $title, ENT_QUOTES );
                  if( ! $title ) {
                      $title = "<!--dle_spoiler--><div class=\"title_spoiler\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" />&nbsp;<a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><!--spoiler_title-->" . $lang['spoiler_title'] . "<!--spoiler_title_end--></a></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->";
                  } else {
                      $title = "<!--dle_spoiler $title --><div class=\"title_spoiler\"><img id=\"image-" . $id_spoiler . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" src=\"{THEME}/dleimages/spoiler-plus.gif\" />&nbsp;<a href=\"javascript:ShowOrHide('" . $id_spoiler . "')\"><!--spoiler_title-->" . $title . "<!--spoiler_title_end--></a></div><div id=\"" . $id_spoiler . "\" class=\"text_spoiler\" style=\"display:none;\"><!--spoiler_text-->";
                  }
                  return $title;
              }

              $find = array ( "'\[ spoiler=(.+?)\]'si", "'\[spoiler\]'si", "'\[/spoiler\]'si" );
              $replace = array ( spoiler('\\1'), spoiler(''), "<!--spoiler_text_end--></div><!--/dle_spoiler-->");

              $tpl->copy_template = preg_replace( $find, $replace, $tpl->copy_template );
  2. Добавляем тег [spoiler ] в шаблон полной новости show.full.php

 
 
  Парсер режет код, поэтому рекомендую скачать инструкцию по установки хака поддержка spoiler в полной новости show.full.php
Версия DLE: 8.2 и ниже
Автор: Брупт (dle-infa.ru)
Скачать Поддержка spoiler в полной новости show.full.php: Вы не можете скачивать файлы с нашего сервера
Категории новости: Хаки
Ключевые слова новости: хак, spoiler, новость, full
 
 
 
 
 
   
 

#1 Автор комментария: Писька попоп Дата написания комментария: 12 октября 2010 12:27
 


Дата рег.: --
Комментариев: 0
Публикаций: 0

цитировать
 

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

 
 
 
Популярные новости
Copyright© DLE-Infa group (DLE-Infa.RU) 2009-2011 Все права защищены. Копирование и использование каких либо материала на сайте разрешено только с прямой ссылкой на dle-infa.ru