• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак Upload dialog - автозакрытие

mishiko

Постоялец
Регистрация
5 Сен 2011
Сообщения
320
Реакции
135
1364999821_1359204192_upload_dialog.png

Актуально для DLE 9.7 версии, в которой ввели функцию автоматического закрытия окна загрузчика при вставке картинок в текст новости.
Например для меня это очень не удобно стало при оформлении новости. Кому это также не нужно как и мне то давайте это исправим :)

Автор хака - Для просмотра ссылки Войди или Зарегистрируйся
Ссылка на оригинал статьи - Для просмотра ссылки Войди или Зарегистрируйся

Исправляется это довольно просто:
Файл: /engine/ajax/upload.php
найти и удалить:
Код:
parent.$('#mediaupload').dialog('close');

чищаем кеш дле и браузера.
Всё, теперь автоматически само окошко загрузчика не закрывается после вставки картинок в текст новости :)
 
Последнее редактирование:
Прошу прощения,а мне нужно чтоб наоборот окно закрывалось после вставки файла автоматически,а то в 10.1 убрали я так понял эту фишку,после чего теперь нужно вставить parent.$('#mediaupload').dialog('close'); ,и ещё вопрос,когда хочешь вставить ссылку через визуальный редактор,раньше подсвечивались Для просмотра ссылки Войди или Зарегистрируйся ,а теперь просто горит,приходится несколько раз тыркать мышью шоп выделить или стерать каждый раз,очень неудобно,как это исправить?
И последний вопрос,как сделать чтоб было как у булки (если это конечно возможно),когда заключаешь текст в bb коды,чтоб текст,который выделяешь,так и оставался выделенным,пока ты сам его не закончишь вставлять его в bb коды!!!
СПАСИБО! Жду ответов от профессионалов!!!
 
чтоб автоматом закрылось то попробуй прописать
Код:
setTimeout(function(){$("#DialogWindowId").close();},3000);
где: DialogWindowId - id диалогового окна, 3000 - 3 секунд.
 
а после каких строк это надо в файле вставить?
а по поводу подсвечивания Для просмотра ссылки Войди или Зарегистрируйся
 
вот что получилось:

Ну что,не правильно что сделал?
 

Вложения

  • Ashampoo_Snap_2014.01.05_14h51m06s_001_.png
    Ashampoo_Snap_2014.01.05_14h51m06s_001_.png
    36,3 KB · Просмотры: 16
Последнее редактирование модератором:
Автор хака - Для просмотра ссылки Войди или Зарегистрируйся - Для просмотра ссылки Войди или Зарегистрируйся
Ссылка на оригинал статьи - Для просмотра ссылки Войди или Зарегистрируйся

mishiko, обновите, пожалуйста, шапку. Он так настойчиво просит, но стесняется сам вас попросить
 
а по поводу подсвечивания Для просмотра ссылки Войди или Зарегистрируйся

в файле /engine/classes/js/bbcodes.js найти:
Код:
<input type='text' name='dle-promt-url' id='dle-promt-url' class='ui-widget-content ui-corner-all' style='width:97%; padding: .4em;' value='"+b+"'/>

заменяем на:
Код:
<input type='text' name='dle-promt-url' onfocus='this.select()' id='dle-promt-url' class='ui-widget-content ui-corner-all' style='width:97%; padding: .4em;' value='"+b+"'/>

то есть добавляем туда onfocus='this.select()', после этого "подсвечивание" будет работать.
как вариант еще можно поставить onmouseenter='this.select()' или onclick='this.select()', в общем кому что нравится
 
Последнее редактирование:
Вот ЧЕЛОВЕК...Вот СПАСИБО!!! стопицот пилюсоф тебе!!! а на счёт автоЗАКРВЫВАНИЯ окна не посмотришь? ;)
 
Вот ЧЕЛОВЕК...Вот СПАСИБО!!! стопицот пилюсоф тебе!!! а на счёт автоЗАКРВЫВАНИЯ окна не посмотришь? ;)

В файле /engine/ajax/upload.php

находим две строчки:
Код:
insertcontent( content );

после каждой из них ставим:
Код:
parent.$('#mediaupload').dialog('close');

окно будет закрываться автоматически.
 
Назад
Сверху