Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Добавление новостей без аякс (dle 9).

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Добавление новостей без аякс (dle 9).

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Добавление новостей без аякс (dle 9)..



Для тех , кому не удобно добавление новостей в окнах на аякс,придумано для того что бы при добавлении новости, для вставки ссылки сайта или ссылки на картинку, в общем любых ссылок не было аякс окон в dle 9,
а выскакивали окошки браузера


Инструкция по установке хака :

произвести замену файла 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']}";
var bb_t_col              = "{$lang['bb_t_col']}";


в файле 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()}


там же найти 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
Автор: djinn11


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


0
Просмотры: 6 433 :: Комментарии (17) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1AvAtAr

  • 29 декабря 2010 10:31
  • Регистрация: 15.05.2010
  • Был(а) онлайн: 2.01.2024
  • Комментариев: 203
  • 0
не совсем понятно зачем это сделано unknw

--------------------

#2djinn11

  • 29 декабря 2010 11:38
  • Регистрация: 17.01.2010
  • Был(а) онлайн: 31.10.2017
  • Комментариев: 55
  • 0
не совсем понятно зачем это сделано


Это сделано потому, что добавлять новости конкретно неудобно, кто знает тот поймёт...

#3Bain

  • 29 декабря 2010 12:44
  • Регистрация: 13.09.2010
  • Был(а) онлайн: 13.03.2021
  • Комментариев: 131
  • 0
ну я бы не сказал, на аякс гораздо удобней...

--------------------

#4AvAtAr

  • 29 декабря 2010 13:32
  • Регистрация: 15.05.2010
  • Был(а) онлайн: 2.01.2024
  • Комментариев: 203
  • 0
Цитата: xexnax
ну я бы не сказал, на аякс гораздо удобней...
согласен тоже окошко ток вид сбоку =)

--------------------

#5djinn11

  • 29 декабря 2010 14:29
  • Регистрация: 17.01.2010
  • Был(а) онлайн: 31.10.2017
  • Комментариев: 55
  • 0
ну я бы не сказал, на аякс гораздо удобней...

согласен тоже окошко ток вид сбоку =)


На аякс при вставке ссылки надо выделять http:// мышкой, или удалять http:// , потом вставлять ссылку, нажимать мышкой ok, а без аякса http:// уже выделено и ты правой рукой мышкой вставляешь ссылку и левой жмёшь ентер, и всё, для меня, было удобнее делать так...

и кнопка ентер на аяксе не действует..

#6AndreyKR

  • 29 декабря 2010 15:02
  • Регистрация: 5.10.2010
  • Был(а) онлайн: 17.11.2020
  • Комментариев: 134
  • 0
отличный хак! Спасибо!

--------------------

#7MrParadise

  • 29 декабря 2010 15:49
  • Регистрация: 29.01.2010
  • Был(а) онлайн: 29.04.2013
  • Комментариев: 70
  • 0
Цитата: djinn11
На аякс при вставке ссылки надо выделять http:// мышкой, или удалять http:// , потом вставлять ссылку, нажимать мышкой ok, а без аякса http:// уже выделено

У меня и с аяксом http:// выделено

--------------------

#8djinn11

  • 29 декабря 2010 16:05
  • Регистрация: 17.01.2010
  • Был(а) онлайн: 31.10.2017
  • Комментариев: 55
  • 0
Цитата: MrParadise
У меня и с аяксом http:// выделено


А у меня не выделено и у кого-то тоже не выделено...

#9DaImeR

  • 29 декабря 2010 17:36
  • Регистрация: 21.11.2009
  • Был(а) онлайн: 15.01.2015
  • Комментариев: 338
  • 0
А не проще было выделить с аяксом?

--------------------

#10djinn11

  • 29 декабря 2010 18:50
  • Регистрация: 17.01.2010
  • Был(а) онлайн: 31.10.2017
  • Комментариев: 55
  • 0
Цитата: DaImeR
А не проще было выделить с аяксом?


На аякс при вставке ссылки надо выделять http:// мышкой, или удалять http:// , потом вставлять ссылку, нажимать мышкой ok, а без аякса http:// уже выделено и ты правой рукой мышкой вставляешь ссылку и левой жмёшь ентер, и всё, для меня, было удобнее делать так...

#11pleak

  • 29 декабря 2010 22:12
  • Регистрация: 15.02.2010
  • Был(а) онлайн: 12.10.2021
  • Комментариев: 139
  • 0
по моему и так удобно, а этот хак для ленивых

--------------------

#12Bain

  • 30 декабря 2010 00:04
  • Регистрация: 13.09.2010
  • Был(а) онлайн: 13.03.2021
  • Комментариев: 131
  • 0
хм, а сочетание клавиш ctrl+a и ctrl+v еще не кто не отменял...

--------------------

#13Bain

  • 30 декабря 2010 10:33
  • Регистрация: 13.09.2010
  • Был(а) онлайн: 13.03.2021
  • Комментариев: 131
  • 0
вот именно что я вставку делаю меньше чем за секунду... Ты сейчас отписываясь здесь столько времени потерял ну прям ппц))

--------------------

#14drug53

  • 30 декабря 2010 17:49
  • Регистрация: 1.10.2009
  • Был(а) онлайн: 7.05.2012
  • Комментариев: 101
  • 0
давайте ещё подеритесь...

аякс не удобен, как было написано, потому что не работает enter это самый главный минус, и дела не в секундах, а в том что большинство привыкла после вставки ссылки кликать enter...

ведь когда вставил ссылку нужно ввести название ссылки и тем самым вы убераете руку с мышки чтобы написать название ссылки и далее вам нужно вернуть руку на мышку и прицелиться на милиписдрическую кнопку [ок] курсором, в то время когда раньше вы могли просто кликнуть enter...

#15MaKoSh

  • 1 января 2011 19:32
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 9.09.2015
  • Комментариев: 13
  • 0
stepanOK,
так действительно проще

#16temixpsih

  • 2 января 2011 18:41
  • Регистрация: 28.09.2010
  • Был(а) онлайн: 4.04.2015
  • Комментариев: 20
  • 0
люди а для чего это вообще?

#17Kpucto

  • 6 января 2011 01:48
  • Регистрация: 6.01.2011
  • Был(а) онлайн: 16.02.2011
  • Комментариев: 6
  • 0
спасибо, очень пригодилось

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (10)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: