Все для DataLife Engine / DLE хаки / Хак для DLE / Хак Dle просмотр загруженной картинки в форме Upload

Хак 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

prevyu-kartinki-pri-zagruzke.rar [18,43 Kb] (cкачиваний: 105)
  • 80

Комментарии 9

dle9.com от 6 июля 2012 00:14
решил ещё раз проверить, тоже выдал ошибку
1. Вы оказались правы, там слеши куда-то делись и в текстовом редакторе тоже
возможно дубль новость, но помню точно проверял.

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

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent