prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Январь 2017    »
ПнВтСрЧтПтСбВс
 
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
 

Всё для вебмастера » Всё для DataLife Engine » DLE хаки » Теги H2 H3 H4 при добавлении новости

Теги H2 H3 H4 при добавлении новости


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Теги H2 H3 H4 при добавлении новости.


Теги H2 H3 H4 при добавлении новости


Собственно надоело каждый раз руками писать теги

и решил добавить их в BB панель, что бы при выделении текста и нажатии на кнопку, выделенный кусок обёртывался в

тег




Заходим в engine/classes/parse.class.php

Находим:


if ($count_start AND $count_start == $count_end) $source = str_ireplace( "[b]", "<b>", str_ireplace( "[/b]", "</b>", $source ) );  


Ниже ставим:

        $count_start = substr_count ($source, "[H2]");
        $count_end = substr_count ($source, "[/H2]");

        if ($count_start AND $count_start == $count_end) $source = str_ireplace( "[H2]", "<H2>", str_ireplace( "[/H2]", "</H2>", $source ) );




        $count_start = substr_count ($source, "[H3]");
        $count_end = substr_count ($source, "[/H3]");

        if ($count_start AND $count_start == $count_end) $source = str_ireplace( "[H3]", "<H3>", str_ireplace( "[/H3]", "</H3>", $source ) );




        $count_start = substr_count ($source, "[H4]");
        $count_end = substr_count ($source, "[/H4]");

        if ($count_start AND $count_start == $count_end) $source = str_ireplace( "[H4]", "<H4>", str_ireplace( "[/H4]", "</H4>", $source ) );  


В файле engine/modules/bbcode.php находим:


<b id="b_ol" class="bb-btn" onclick="tag_list('ol')" title="{$lang['bb_t_list2']}">{$lang['bb_t_list2']}</b>
<span class="bb-sep">|</span>  


И ниже ставим:

<div id="b_h2" class="editor_button" onclick="simpletag('H2')">H2</div>

<span class="bb-sep">|</span>
<div id="b_h3" class="editor_button" onclick="simpletag('H3')">H3</div>

<span class="bb-sep">|</span>
<div id="b_h4" class="editor_button" onclick="simpletag('H4')">H4</div>  


Дальше идём в engine/ajax/bbcode.php

Находим:


<b id="b_ol" class="bb-btn" onclick="tag_list('ol')" title="$lang[bb_t_list2]">$lang[bb_t_list2]</b>
<span class="bb-sep">|</span>  


И ниже ставм:

<div id="b_h2" class="editor_button" onclick="simpletag('H2')">H2</div>

<span class="bb-sep">|</span>
<div id="b_h3" class="editor_button" onclick="simpletag('H3')">H3</div>

<span class="bb-sep">|</span>
<div id="b_h4" class="editor_button" onclick="simpletag('H4')">H4</div>



Что бы в админке коды подключить нужно, зайти в engine/inc/include/inserttag.php

Найти:


<div id="b_ol" class="editor_button" onclick="tag_list('ol')"><img title="$lang[bb_t_list2]" src="engine/skins/bbcodes/images/ol.gif" width="23" height="25"></div>
<div class="editor_button"><img src="engine/skins/bbcodes/images/brkspace.gif" width="5" height="25"></div>


Ниже вставить:

<div id="b_h2" class="editor_button" onclick="simpletag('H2')">H2</div>

<div class="editor_button"><img src="engine/skins/bbcodes/images/brkspace.gif" width="5" height="25"></div>
<div id="b_h3" class="editor_button" onclick="simpletag('H3')">H3</div>

<div class="editor_button"><img src="engine/skins/bbcodes/images/brkspace.gif" width="5" height="25"></div>
<div id="b_h4" class="editor_button" onclick="simpletag('H4')">H4</div>  


Теперь в любом подключенном к сайту .css файле вставьте

#b_h2 {
cursor: pointer;
width: 23px;
float: left;
margin: 3px 0px 0px 5px;
}

#b_h3 {
cursor: pointer;
width: 23px;
float: left;
margin: 3px 0px 0px 5px;
}

#b_h4 {
cursor: pointer;
width: 23px;
float: left;
margin: 3px 0px 0px 5px;
}


Автор: Dolmatov


+13
Просмотры: 3931 VIP ProWebber | Комментарии (5)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1TVcorp

  • 29 июля 2014 10:32
  • Регистрация: 20.11.2010
  • ICQ: --
  • Комментариев: 20
непонял смысла этого хака (если в шаблоне все уже прописанно) boredom

0

#2TVcorp

  • 29 июля 2014 11:08
  • Регистрация: 20.11.2010
  • ICQ: --
  • Комментариев: 20
iGameer,
я вот не могу понять - (к примеру) - если в шаблоне в полной новости стоит в тайтле h2 - то зачем тогда еще и в самом тексте проставлять h2-h3, ведь это не к чему хорошему не приведет.
Тем более что ПС в последнее время постоянно меняют свои алгоритмы (к примеру завтра они отменят использование h1-h6 - и тогда что каждую новость потом в ручную редактировать) ...

0

#3D0Gmatist

  • 29 июля 2014 11:56
  • Регистрация: 28.07.2012
  • ICQ: --
  • Комментариев: 297
  • Выкл.
При чём тут title это для формы текста новости ...!!!

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

+2

#4TVcorp

  • 29 июля 2014 16:03
  • Регистрация: 20.11.2010
  • ICQ: --
  • Комментариев: 20
iGameer,
Я просто пример привел

На этом вопросы закончились

0

#5XyuAdmin

  • 16 ноября 2014 18:54
  • Регистрация: 16.11.2014
  • ICQ: --
  • Комментариев: 30
Для чего нужен этот тег?

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Купить красивые номера на телефон

Предложение услуг по разблокировке сотовых телефонов

мегаполиссвязи.рф


Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Январь 2017 (5)
Декабрь 2016 (16)
Ноябрь 2016 (9)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)

Последние комментарии:

Искать людей

Ваши переписки