Фикс ббкода url и leech в Dle 10.1
Обновившись до свежей версии DLE 10.1 многие заметили наверное, что новые ббкоды url и leech работают не так как раньше. Раньше при нажатии на кнопку url в появившемся диалоге сразу же была выделена фраза http://, а в новой версии ничего не выделено, из-за этого неудобно все время её удалять. Маленький фикс поможет исправить это недоразумение.
Установка:
1. Следует заменить файл engineclassesjsbbcodes.js на распакованный, который можно взять в папке Developeruncompressed дистрибутива Dle.
2. В распакованном файле найдите функцию:
function DLEurlPrompt(a, c) { ... $("#dlepopup").dialog({ autoOpen: !0, width: 500, buttons: d }) }
Замените на:
function DLEurlPrompt(a, c) { ... $("#dlepopup").dialog({ autoOpen: !0, width: 500, buttons: d }) if (b.length > 0) { $("#dle-promt-url").select().focus(); } else { $("#dle-promt-url").focus(); } }
Готово!
Теперь результат будет такой:
P.S. Если у вас не работает данный код вероятно у вас распакованный скрипт немного другой (иногда сохраняются имена переменных)
Для этого посмотрите какое у вас используется имя переменной в инпуте dle-promt-url , затем замените b.length > 0 на имя_вашей_перменной.length > 0.
Версия DLE: 10.1
Автор: Grey