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

Хак Dle добавить новый тег редактирования



Хак для dle на примере покажет как можно добавить новый тег например: Оффтопик в (ББ-КОД) в раздел редактирования, комментария и т.д. Можете добавить и свой тег для веб-ресурса.

Установка:

1. Заходим в engine/modules/bbcode.php

Находим там: два раза

<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="/templates/Default/bbcodes/spoiler.gif" width="23" height="25" border="0" alt="" /></div>


И после него (ниже) добавляем:

<div id="b_off" class="editor_button" onclick="simpletag('off')"><img src="/templates/Default/bbcodes/offtop.gif" width="23" height="25" border="0"></div>


Заходим в engine/ajax/bbcode.php и делаем там тоже самое, но только ОДИН РАЗ!

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

И перед:

$txt = preg_replace( "#<!--code1-->(.+?)<!--ecode1-->#", '[code]', $txt );$txt = preg_replace( "#<!--code2-->(.+?)<!--ecode2-->##", '


Вставить:

//----offtop$txt = preg_replace( "#<!--off1-->(.+?)<!--eoff1-->#", '[off]', $txt );$txt = preg_replace( "#<!--off2-->(.+?)<!--eoff2-->#", '[/off]', $txt );//----offtop


Находим:

$source = preg_replace( "#[code](.+?)
#is", "<!--code1-->
<!--ecode1-->1<!--code2-->
<!--ecode2-->", $source );[/code]

Вставляем Выше:

//----offtop$source = preg_replace( "#[off](.+?)[/off]#is", "<div class="offtopic"><img style="vertical-align: middle;" src="/templates/Default/bbcodes/off.gif"><span style="color: grey;">Мы тут по оффтопим немного, ок' </span></div>", $source );//---offtop


3. идем templates/ваш шаблон/styles/style.css)

И добавляем в самый конец:

.offtopic { font-size: 1.0em; margin-bottom: 13px; padding: 13px; border: 1px solid #d3dae0; background: #fff url("../images/off_lines.gif"); }


Вам осталось только скачать файлы картинок и залить их на веб-ресурс:
Хак Dle добавить новый тег редактирования
Инструкция по установке внутри архива.

На https://dle9.com/ советуем скачать хаки для dle добавить новый тег редактирования

offtopic.rar [12,95 Kb] (cкачиваний: 78)
  • 60

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

legion1123 от 7 февраля 2013 02:30
Подскажите пожалуста а как сделать чтоб добавить html код <p> </p>?
Добавить комментарий

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

    • 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