14:12 Добавление новостей без Ajax Dle 9.0 | |
Для тех , кому не удобно добавление новостей в окнах на Ajax в Dle 9.0, придумано для того что бы при добавлении новости, для вставки ссылки сайта или ссылки на картинку, в общем любых ссылок не было Ajax окон в Dle 9.0, а выскакивали окошки браузера. Установка: произвести замену файла engine/classes/js/bbcodes.js на файл из Dle 8.5 и произвести замену файла engine/inc/include/inserttag.php на файл из Dle 8.5 потом в файле engine/inc/include/inserttag.php найти строку: var email_title = "$lang[bb_email_title]"; и ниже добавить: var bb_t_emo = "{$lang['bb_t_emo']}"; в файле 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= там же найти 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} Все. | |
|
Всего комментариев: 0 | |