Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.
Telderi - здесь покупаю сайты для дальнейшего заработка.

Партнеры

Добавление новостей без Ajax в DLE 9.x

Добавление новостей без Ajax в DLE 9.x

Хак для замены всех аякс окошек при добавлении новостей в DLE 9 на выскакивающие окошки браузера.

Автор: djinn11

Установка для DLE 9.0:
1. Произвести замену файла engine/classes/js/bbcodes.js на файл из DLE 8.5.

2. Произвести замену файла engine/inc/include/inserttag.php на файл из DLE 8.5.

3. В файле engine/inc/include/inserttag.php найти строку:

var email_title          = "$lang[bb_email_title]";


Ниже добавить:

var bb_t_emo              = "{$lang['bb_t_emo']}";
var bb_t_col              = "{$lang['bb_t_col']}";




4. В файле engine/classes/js/bbcodes.js найти строку начинающуюся на function ins_color и всю стоку функции заменить на:

function ins_color(){if(color_open==0){document.getElementById(selField).focus();if(is_ie){document.getElementById(selField).focus();ie_range_cache=document.selection.createRange()}$("#cp").remove();$("body").append("<div id='cp' title='"+bb_t_col+'' style='display:none'><br /><iframe width="154" height="104" src="'+dle_root+"templates/"+dle_skin+'/bbcodes/color.html" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div>');$("#cp").dialog({autoOpen:true,width:175})}else{for(i=
lastindex=0;i<bbtags.length;i++)if(bbtags[i]=="color")lastindex=i;for(;bbtags[lastindex];){tagRemove=popstack(bbtags);doInsert("[/"+tagRemove+"]","",false);eval(tagRemove+"_open = 0");document.getElementById("b_"+tagRemove).className="editor_button"}}}function setColor(a){if(doInsert("[color="+a+"]","[/color]",true)){color_open=1;document.getElementById("b_color").className="editor_buttoncl";pushstack(bbtags,"color")}$("#cp").dialog("close");cstat()}




5. Там же найти function ins_emo и всю строку функции заменить на:

function ins_emo(){document.getElementById(selField).focus();if(is_ie){document.getElementById(selField).focus();ie_range_cache=document.selection.createRange()}$("#dle_emo").remove();$("body").append("<div id='dle_emo' title='"+bb_t_emo+"' style='display:none'>"+document.getElementById("dle_emos").innerHTML+"</div>");$("#dle_emo").dialog({autoOpen:true,show:"blind",hide:"blind"})}function dle_smiley(a){doInsert(" "+a+" ","",false);$("#dle_emo").dialog("close");ie_range_cache=null}



Установка для DLE 9.2:

Произвести замену файла engine/classes/js/bbcodes.js на файл из архива ниже.

Прикреплённые файлы:
Файл: bbcodes.rar
Размер: [2,75 Kb] (забрали: 0 раз)

Другие новости по теме: