Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Выбор файла для вставки в новость в загрузчике DLE 9.6 не только при клике на чекбокс, но и при клике на превью изображения

Выбор файла для вставки в новость в загрузчике DLE 9.6 не только при клике на чекбокс, но и при клике на превью изображения


     22.05.2012    Общие вопросы    2763

вопрос
Добрый день!
Подскажите пожалуйста, что нужно изменить в коде загрузчика файлов на сервер DLE 9.6, чтобы можно было отмечать загруженные для вставки в новость изображения/файлы не только при нажатии на квадратик чекбокса превью/миниатюры, но и по всей превью/миниатюре в целом?

Ответа пока нет


Комментарии пользователей (2)

KaSeo
2

20 | 15

KaSeo - 22 мая 2012 19:35 - Юзер

Не лазил в код, но на словах так:
нужно к самому чекбоксу прописать тег
<label for="..."></label>
, т.е. будет примерно так:
<label for="checkimg"><img src="" /></label>
<input type="checkbox" id="checkimg" />


Опять таки же, это на словах. Просто DLE 9.6 пока не "копал" smile

burn80
2 | 4

burn80 - 24 мая 2012 03:11 - Юзер

KaSeo, спасибо за наводку fellow. Ларчик и вправду просто открывался) Заменил 414 строку в файле upload.php по пути: \engine\ajax\ на следующую:

$uploaded_list[] = "<label type=\"checkbox\" id=\"checkbox\"><div class=\"uploadedfile\"><div class=\"info\">{$file_name}</div><div class=\"uploadimage\"><a class=\"uploadfile\" href=\"{$data_url}\" data-src=\"{$data_url}\" data-thumb=\"{$thumb_data}\" data-type=\"image\"><img style=\"width:auto;height:auto;max-width:100px;max-height:90px;\" src=\"" . $img_url . "\" /></a></div><div class=\"info\"><input type=\"checkbox\" name=\"images[" . $folder_prefix . $dataimages . "]\" value=\"" . $folder_prefix . $dataimages . "\" data-thumb=\"{$thumb_data}\" data-type=\"image\"> {$img_info[0]}x{$img_info[1]}</div></div></label>";

Нужно было просто обернуть текущий код в тег:

<label type=\"checkbox\" id=\"checkbox\">.....</label>

Правда не получилось сделать так, чтобы и при клике на само изображение в миниатюре производился тоже выбор, но и этого вполне достаточно.
Спасибо ещё раз за помощь!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы