Главная » Портфолио » PHP » Добавление картинок и файлов в новость (v4.0)

Добавление картинок и файлов в новость (v4.0)

10-03-2013, 13:17 n0wheremany Комментарии (453) Просмотры (39354)
Добавление картинок и файлов в новость (v4.0)

Чтобы добавить картинку или файл в новость необходимо сделать много действий... описывать не буду, кто этим занимался знает на собственном опыте. Мой хак решает эту проблему с помощью дополнительных полей.

И теперь уже в 4 редакции, и с новыми возможностями

Итак, что изменено в 4.0:
  • Добавлено перетаскивание файлов Drag&Drop
  • Добавлен прогресс загрузки файлов
  • Добавлена возможность загрузки нескольких файлов
  • Добавлена возможность заливать файлы на FTP
  • Оптимизирована работа JS и PHP, дизайн вынесен в CSS
  • Исправлены заявленные ошибки


Скриншоты:
Настройка поля
Добавление картинок и файлов в новость (v4.0)

Вывод при добавлении новости
Добавление картинок и файлов в новость (v4.0)

Вывод в админке
Добавление картинок и файлов в новость (v4.0)

Прогресс загрузки
Добавление картинок и файлов в новость (v4.0)


Предыдущие версии:


Новость отредактировал n0wheremany - 2-05-2013, 22:11
Причина: Актуальная версия: 4.03

Скачать

Как получить обновление?

Другие новости по теме

Уважаемый посетитель

Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария


Коментарии

#33 22 марта 2013 14:57 KOcccTya

n0wheremany,
Вопрос на засыпку, а каким тегом можно вывести attachment в шаблоне tpl?
Публикаций: 0 Комментариев: 15 [ цитировать ]

#32 22 марта 2013 10:53 KOcccTya

Цитата: n0wheremany
там есть такая

А вот такая есть! Хак просто супер !
Публикаций: 0 Комментариев: 15 [ цитировать ]

#31 21 марта 2013 20:00 Natashulay

n0wheremany,
Спасибо за новую версию!

у меня в настройках поля стоит: image:size=170x250,urlfile
а увеличенной картинки не стало, получается маленькая картинка 170*250

подскажите, пожалуйсьа, в чем причина (на старой версии была нормальная увеличенная картинка)
Публикаций: 0 Комментариев: 24 [ цитировать ]

#30 21 марта 2013 19:34 n0wheremany

Цитата: KOcccTya
что делать если в файле xfields.php нету строки
if (($value[3] == "text" OR $value[3] == "select") AND $postedxfields[$value[0]] != "" ) {
Версия движка 9.2


там есть такая
if ($value[3] == "text" AND $postedxfields[$value[0]] != "" ) {


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#29 21 марта 2013 19:03 KOcccTya

n0wheremany, что делать если в файле xfields.php нету строки
if (($value[3] == "text" OR $value[3] == "select") AND $postedxfields[$value[0]] != "" ) {
Версия движка 9.2
Публикаций: 0 Комментариев: 15 [ цитировать ]

#28 21 марта 2013 12:10 Natashulay

Спасибо за новую версию! wink

у меня в настройках поля стоит: image:size=170x250,urlfile
а увеличенной картинки не стало, получается маленькая картинка 170*250

подскажите, пожалуйсьа, в чем причина (на старой версии была нормальная увеличенная картинка)
Публикаций: 0 Комментариев: 24 [ цитировать ]

#27 20 марта 2013 19:43 Natashulay

Цитата: n0wheremany
Natashulay,В 4.01 уже было поправлено это

я вам вчера отправила запрос на оновление, пришлите, пожалуйста, побыстрее, а то опять проблемы с удалением картинок
Публикаций: 0 Комментариев: 24 [ цитировать ]

#26 19 марта 2013 21:02 n0wheremany

Natashulay,
В 4.01 уже было поправлено это


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#25 19 марта 2013 20:12 Natashulay

n0wheremany, у меня заполнение поля image стояло обязательным к заполнению, но если загружаю картинку, то поле все равно считается не заполненным. пришлось поставить заполнение поля по желанию, но хотелось бы чтобы картинка была обязательной в новости. подскажите, как исправить
Публикаций: 0 Комментариев: 24 [ цитировать ]

#24 18 марта 2013 23:55 proximo

n0wheremany,
И правда request На очевидное внимания и не обратил.
Изменения оставались с v 3.2
Спасибо.
Публикаций: 0 Комментариев: 19 [ цитировать ]

#23 18 марта 2013 22:22 n0wheremany

proximo,
В лэнге то прописано у тебя по инструкции? Скорее всего нет


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#22 18 марта 2013 11:40 proximo

n0wheremany,
Создал ли файл настроек для изменения путей загрузки? - Нет.
Т.к. Если не нужно изменять папки, файл создавать не стоит
Файл был создан на 3-й версии. Но с 4-й он работать не захотел.
Выдавал ошибку. В которую я не углублялся и просто этот файл (от 3-й) удалил.
Настройка поля: image:size=165x98,urlfile,max=4
Выбираю 4 картинки: http://floomby.ru/s1/fatcgn
Все нормально: http://floomby.ru/s1/5atcSM (в новости тоже выводит)
Выбираю 6 картинок: http://floomby.ru/s1/aatc8z
И вот: http://floomby.ru/s1/NatcQx
(Код под спойлер вставить не вышло. Слишком длинный комментарий.)
Если картинки добавлять по одной, то после четвертой пропадает кнопка загрузки. Тем самым показывая пользователю, что достигнут предел по количеству.
А вот при массовом выборе такое.
Публикаций: 0 Комментариев: 19 [ цитировать ]

#21 18 марта 2013 10:44 sher

Я вчера Вам отписывался насчет обновлений. Маил - dr.sher@mail.ru
Публикаций: 0 Комментариев: 0 [ цитировать ]

#20 18 марта 2013 09:47 n0wheremany

proximo,
По порядку напиши что делаешь. Повторить у меня не удаётся. Создал ли файл настроек для изменения путей загрузки?


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#19 17 марта 2013 20:08 proximo

Заметил такое.
Если в настройках поля разрешить загрузку (допустим) 4-х картинок то:
Четыре загружает и выводит правильно.
А вот если выбрать больше 4: http://floomby.ru/s1/matKSB/full/
Публикаций: 0 Комментариев: 19 [ цитировать ]

#18 16 марта 2013 21:37 Сергей

Цитата: n0wheremany
чуть выше добавления коммента ссылка - как получить обновление

отправил, жду)
Публикаций: 0 Комментариев: 0 [ цитировать ]

#17 16 марта 2013 20:53 n0wheremany

чуть выше добавления коммента ссылка - как получить обновление


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#16 16 марта 2013 19:30 Сергей

Цитата: n0wheremany
Доработана версия 4.01

Где можно взять?
Публикаций: 0 Комментариев: 0 [ цитировать ]

#15 16 марта 2013 16:23 n0wheremany

Цитата: proximo
Почему-то при добавлении multiple=" " в настройку поля. Оно имеет такой http://floomby.ru/s1/daGpfw вид на выходе.
DLE 9.8

Исправлено

Цитата: Сергей
Обнаружил баг. При массовой загрузке изображений игнорируется ширина и высота миниатюрки заданная в параметрах доп. поля, а берется значение из настроек dle.

Ремарка: игнорируется для всех, кроме первой. Для первой создается правильная миниатюрка

Исправлено.

Доработана версия 4.01


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#14 16 марта 2013 15:40 Сергей

proximo, ты ВМЕСТО multiple=" " пиши ТАК: multiple=' ' (т.е. кавычки не двойные а одинарные)

Это решение с багом
Публикаций: 0 Комментариев: 0 [ цитировать ]