loading

Как добавить свою кнопку в BBCode редактор Dle 8.3

BBCodeDle.jpg



Привет, привет! Вот появилось времечко - решил поделиться советом, как вставить кнопочку в BBCode редактор DLE.
Решил написать потому как в Инете информации по этому поводу в явном виде не нашёл..

Собственно что нам требуется - вставить кнопочку в BBCode редатор Dle (тестировал на 8.3 версии). Просто кнопочку, которая будет вставлять в поле редактирования необходимый нам текст и ничего больше!

Для этого нам потребуется всего 1 файл : engine/inc/inserttag.php, а начиная с 8.0 версии в engine/inc/include/inserttag.php после:

-->
</SCRIPT>

вставить необходимую кнопочку, например :

<div class="editor_button" onclick="down_url_pars()"><img title="Смотреть фильм" src="engine/skins/bbcodes/images/mybutton.gif" width="23" height="25" border="0"></div>

down_url_pars() - в нашем случае функция, которая будет выводить нам необходимое в поле редактирования новости.

Смотреть фильм - текст, котрый будет появляться при наведении мышки на нашу bb кнопочку.

engine/skins/bbcodes/images/mybutton.gif - непосредственно, картинка нашей кнопки

далее объявим нашу функцию, кототрая будет выводить текст в онко :

в этом перед:

-->
</SCRIPT>

вставить: файле перед:

-->
</SCRIPT>

вставить:

function down_url_pars()
{
doInsert("ВСТАВЛЯЕМ НЕОБХОДИМЫЙ ТЕКСТ, КОД - что угодно", "", false);
}


кстати, замечание - если на месте "ВСТАВЛЯЕМ НЕОБХОДИМЫЙ ТЕКСТ, КОД - что угодно" будешь использовать код в котором будут кавычки, то операцию doInsert("ВСТАВЛЯЕМ НЕОБХОДИМЫЙ ТЕКСТ, КОД - что угодно", "", false) обносим с одинарные кавычки, т.е вместо
doInsert("", "", false) используем
doInsert('', "", false)

вот вроде и всё!
Если есть вопросы, задаем в комментах)



icon warning
 (Голосов: 10)
icon cloud dle, bbcode

icon edit Pavel-golicon date(9 апреля 2010)
icon print
Комментарии посетителей

vcevidimru
24.04.2010 - 14:14
Прикольно.. Спасибо огромное..
Iks_74
16.06.2010 - 02:45
Спасибо за информацию !

Делюсь своей:

Программный комплекс DrUpdate 6 для интеллектуального обновления антивируса Dr.Web (для версий 5.0 и 6.0),
как через Интернет, так и через компьютер в локальной сети.

В первую очередь - FTP-сервер компании Dr. Web.

С забаненными ключами оченно помогает !!!

Язык: русский / Год выпуска: 2009 /Лекарство: не требуется.

Ссылка: http://depositfiles.com/files/qsg7mlu3b

Без СМС и пароля (6.4 Mb)
Pavel-gol
10.09.2010 - 13:54
5araon, я, я )))
5araon
11.09.2010 - 04:49
немного неожиданный поворот. не буду дальше флудерастить, удачи ;)
Pavel-gol
11.09.2010 - 09:05
спасибо))
Sahro
30.10.2010 - 22:15
Благодарю за статью. Нашел на версию 9.0 один хак, но с описанием было бедно. У меня стоит 8.3. Теперь знаю что к чему. Спасибо :)
Pavel-gol :
пожалуйста) сам, пока php не изучал, долго искал как втавить кнопочку)) перерыл весь Инет - по кусочкам пособирал, разобрался и решил вот написать кратенькое руководство для таких же как я))
Sahro
31.10.2010 - 02:11
Кстати на одном сайте, на том же гже я брал один хак на дле, есть хак (типа модуль создания бб-кнопок). очень удобный кстати. возьми на заметку. сайт дле.ин.юа (не реклама) в раздел Хаки зайдешь, там вроде на 1-й стр. Можешь и сюда на сайт кинуть. Удачи вашему сайту))
Александр
8.01.2011 - 09:11
Благодарю, все работает! )))
Sahro
2.05.2011 - 16:54
Благодарю за статью. Нашел на версию 9.0 один хак, но с описанием было бедно. У меня стоит 8.3. Теперь знаю что к чему.Спасибо :)
asot
14.07.2011 - 23:15
Здраствуйте! Спасибо за статью!!!

Возник вопрос: даный метод работает нормально, но он работает только в админпанели...есть ли возможнось добавить в редактор, который на сайте, а не в админке? где может находится тот файл с bb-кодом?
Pavel-gol :
привет, ты знаешь, давно не работал с дле.. точно не знаю где ковырять..
asot
15.07.2011 - 21:39
Понятно...будет время - сам поковыряю, тогда отпишусь здесь :)
Pavel-gol :
о, было бы здорово!
Добавление комментария:
Имя:
Пароль: (если зарегистрирован)
Email: (обязательно!)
captcha
- Как обратиться к администратору сети. : Да, в дополнение к моему обращ...
----------
- Как обратиться к администратору сети. : Здравствуйте! Помогите разобра...
----------
- Как обратиться к администратору сети. : При нажатии на кнопку ПОЧТА ,в...
----------
- Как обратиться к администратору сети. : У меня не открываются порты, в...
----------
- Как обратиться к администратору сети. : Здравствуйте! Нужна помощь не ...
----------
Up
Down