Хак Dle просмотр загруженной картинки в форме Upload

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак Dle просмотр загруженной картинки в форме Upload

Удобный хак dle позволяет при загрузке графического рисунка просматривать маленькое изображение (превью) к каждой загруженной картинке в Upload форме при добавлении новостей.

Возможности:
- Автоматическое создание превью картинок в добавлении новости на сайте.
- Автоматическое создание превью картинок в добавлении новости в Админ панели.
- Работает и с включенным WYSIWYG и без.

Для этого надо в файле /engine/inc/files.php сделать следующее:
Найти:

$thumb_link="<a class=maintitle href=\"javascript<b></b>:insertthumb('".$config['http_home_url']."uploads/posts/".$folder_prefix.$dataimages."','')\">$dataimages</a>";


Заменить на:

$thumb_link = "<a class=maintitle href=\"javascript<b></b>:insertthumb('" . $config['http_home_url'] . "uploads/posts/" . $folder_prefix.$dataimages . "','')\"><img width='100' border='0' src='".$config['http_home_url'] . "uploads/posts/" . $folder_prefix.$dataimages."' alt='Нажмите для вставки уменьшенного изображения'></a>";

Найти:

$thumb_link = "<a class=maintitle href=\"javascript<b></b>:insertimage('" . $config['http_home_url'] . "uploads/posts/" . $folder_prefix . $dataimages . "')\">$dataimages</a>";


И заменить на:

$thumb_link = "<a class=maintitle href=\"javascript<b></b>:insertimage('" . $config['http_home_url'] . "uploads/posts/" . $folder_prefix . $dataimages . "')\"><img width='100' border='0' src='".$config['http_home_url']."uploads/posts/".$folder_prefix.$dataimages."' alt='Нажмите для вставки уменьшенного изображения'></a> ";


Все версии : DLE 9.4, 9.3, 9.2

Проверенно на 9.3 будет работать и на остальных в том числе и на 9.4

P.S. Так же в файле есть две строки:
1) ~900
2) ~955
Менять надо только первую » img width=’100? » – она отвечает за ширину превью (только в загрузчике картинок естественно)
Высота выставляется пропорционально (т.е. если загружаете картинку 200X100, то превью будет 100X50).
Если хотите поставить ограничение по высоте, замените

 » img width=’100? » на » img height=’100? «.


Вот и все!
Хак Dle просмотр загруженной картинки в форме Upload
Предлагаем скачать хак для DataLife Engine просмотр загруженной картинки в форме Upload
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Шаблон 404 ошибка DLE хак прикольное оформления страницы« Далее Хак Dle быстрая отправка сообщения в iChat чат кнопкой ENTER
Добавление комментарияОставить комментарий
  • № :9
  • 6 июля 2012 00:14
решил ещё раз проверить, тоже выдал ошибку
1. Вы оказались правы, там слеши куда-то делись и в текстовом редакторе тоже
возможно дубль новость, но помню точно проверял.

Новость поправил , можете проверить ... пока только в новости файл позже перезалью
ПС. перезалил файл архива
  • № :8
  • 5 июля 2012 23:17
sinigami,
на Денвере проверял лицензия не лицензионная значение не имеет, тоже самое.
  • № :7
  • 5 июля 2012 23:05
возможно у вас была не лицензия и чтото изменино
  • № :6
  • 5 июля 2012 15:19
sinigami,
Просто я проверял, на 9.4 все работало
  • № :5
  • 5 июля 2012 13:17
нет там даже при захождении через адм панель в модуль пишет Hacking attempt!
  • № :4
  • 5 июля 2012 08:07
sinigami,
Воспользуйтесь кодом в архиве, в новости иногда при добавлении код изменяется и добавляет тем самым ошибки.
  • № :3
  • 5 июля 2012 00:17
не работает на 9.4
  • № :2
  • 18 марта 2012 07:32
не пропустило )) админ, если интересны изменения - свяжись
Внимание! У вас нет прав для просмотра скрытого текста.
либо по мылу которое в профиле
  • № :1
  • 18 марта 2012 07:23
весьма полезный хак, если позволяешь юзерам заливать файлы, однако он немного не доработан:
1 миниатюры только для изображений имеющих уменьшенные копии, т.е. если в настройках скрипта стоит размер уменьшеной копии 600рх по горизонтали, а размер загружаемого изображения 500рх по горизонтали - превью в загрузчике вы не увидите
2 в качестве превью выступает оригинал фото, если у нас есть превью - зачем оригинал?
3 как оказалось некоторые юзеры не понимают что можно кликать на миниатюру, и чтобы вставить фото жмут на "оригинал"