Иногда бывает нужно чтобы к примеру при вставке картинки пользователь выравнивал ее по середине или к ссылки текст чтобы сам дописывался, если самому писать уже лень. Чтобы осуществить все это на DLE, нужно сделать небольшую модификацию скрипта.
1. Открываем файл engine/modules/
bbcode.php
2.ищем
Код:
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="/templates/nova/bbcodes/spoiler.gif" width="23" height="25" border="0" alt="" /></div>
3.ниже добовляем
Код:
<div class="editor_button" onclick="ser999()"><img title="титл кнопки" src="/templates/nova/bbcodes/имя вашей кнопки.gif" width="23" height="25" border="0"></div>
4.открываем templates\ваш_шаблон\
addnews.tpl
вставляем в самое начало:
Код:
<script language="JavaScript">
function ser999()
{
var FoundErrors = '';
var ser999 = prompt(text_enter_url, "адрес изображения");
if (!ser999) {
FoundErrors += " " + error_no_url;
}
if (FoundErrors) {
alert("Error!"+FoundErrors);
return;
}
doInsert("[img]"+ser999+"[/img]
", "", false);
}
</SCRIPT>
В результате получим сразу после ваставки картинки:
[center][img]http: //адрес.ru/i1.jpg[/ img][/ center]
вот собственно и все!!!!
Вот еще пример для варезников
1. выполняем с 1 по 3 пункт.
2. в место 4 пункта пишем это
Код:
<script language="JavaScript">
function ser999()
{
var FoundErrors = '';
var ser999 = prompt(text_enter_url, "http://");
if (!ser999) {
FoundErrors += " " + error_no_url;
}
if (FoundErrors) {
alert("Error!"+FoundErrors);
return;
}
doInsert("Скачать С депозита ", "", false);
}
</SCRIPT>
при этом ваша ссылка примет вот такой вид
[URL= адрес файла][B]Скачать С депозита [/ B][/ URL]
Автор мода: ser999