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

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

10-03-2013, 13:17 n0wheremany Комментарии (453) Просмотры (39355)
Добавление картинок и файлов в новость (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

Скачать

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

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

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

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

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


Коментарии

#173 28 июня 2013 20:44 A-Jey

Цитата: Axel
У меня проблемка при установке. В файле engine/inc/xfields.php не могу найти строчку

if (($value[3] == "text" OR $value[3] == "select") AND $postedxfields[$value[0]] != "" ) {

Есть похожая, но не такая =)


У меня тоже 10. Не давно обновился.
Находим эту строку
if (($value[8] == 1 OR $value[3] == "select") AND $postedxfields[$value[0]] != "" ) {

Выше этой строки вставляйте
if (stripos($value[4],'audio')===0 or stripos($value[4],'video')===0 or stripos($value[4],'image')===0 or stripos($value[4],'file')===0) $value[3] = 'textarea';

Все остальное по инструкции.
Насколько я понял разработчик забил на все, хотя бывает в онлайне, сколько бы я раз не писал, что в асю хоть куда молчит.
Публикаций: 0 Комментариев: 9 [ цитировать ]

#172 28 июня 2013 14:44 Axel

У меня проблемка при установке. В файле engine/inc/xfields.php не могу найти строчку

if (($value[3] == "text" OR $value[3] == "select") AND $postedxfields[$value[0]] != "" ) {


Есть похожая, но не такая =)

DLE 10.0
Публикаций: 0 Комментариев: 6 [ цитировать ]

#171 28 июня 2013 12:20 RAPCorp

Можно обновиться с версии v.3.2? Я в аську вам писал. А на сайте только сейчас удалось зарегаться.
Публикаций: 0 Комментариев: 1 [ цитировать ]

#170 23 июня 2013 16:15 Doonkan

Пропадают фото после быстрого редактирования!
Публикаций: 0 Комментариев: 3 [ цитировать ]

#169 23 июня 2013 13:52 MAPKOBKA

Спасибо за модуль. DLE 10. Все отлично работает.
Публикаций: 0 Комментариев: 11 [ цитировать ]

#168 21 июня 2013 14:26 Doonkan

предыдущий комент отбой. Сам разобрался.
Вот теперь новая проблема, загрузил маленькую фотку, теперь все последующие фото не разворачиваются, а остаются маленькими ! Как исправить ??
Публикаций: 0 Комментариев: 3 [ цитировать ]

#167 19 июня 2013 14:55 Doonkan

Доброго времени суток! Скажите пожалуйста как убрать проверку на загрузку изображения ? т.е. мне не обязательно будет картинка или нет ?

И еще вопрос! как исправить ? после "быстрого редактирования " статьи картинки пропадают ! ?
Публикаций: 0 Комментариев: 3 [ цитировать ]

#166 16 июня 2013 16:23 3TAJIOH

В доп. поле загружаются 3 картинки. Как сделать в короткой новости вывод только первой? Даже через BlockPro 3 не получается =(
Публикаций: 0 Комментариев: 0 [ цитировать ]

#165 6 июня 2013 01:17 KOcccTya

n0wheremany,
Модуль уже протестировался на dle 10.0 стоит обновлять пихло или нужно ждать обновы модуля ?

Цитата: Сергей86
1 - Пользователи заливают картинки и данные картинки автоматически будут попадать в дополнительные поля или же пользователям придется менять шаблон(постинг программами addnews и прочие) для добавления новостей?

все будет автоматически через xfvalue, стили будут прописаны при установке хака, пользователям не нужно трогать шаблон.

Цитата: Сергей86
2 - Есть ли возможность применить хак к уже опубликованным новостям? т.е. сделать перестроение публикаций и хак засунет картинки в доп поля?

походу не покатит.

Цитата: Сергей86
3 - Можно заливать неограниченное количество картинок и они будут выводиться каждая в отдельном доп поле или все в одном?

Можно заливать неограниченное количество картинок, они будут выводится как вы захотите, если загрузка через одно доп поле то вывод будет из одного, у себя я сделал 3 доп поля в двух обязательные 2 ковера, в каждом поле по одной картинке, а в третьем дополнительные без ограничения на загрузку, все картинки выводятся с одного доп поля.

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

#164 5 июня 2013 02:32 Сергей86

Здравствуйте. Подскажите по поводу хака.
1 - Пользователи заливают картинки и данные картинки автоматически будут попадать в дополнительные поля или же пользователям придется менять шаблон(постинг программами addnews и прочие) для добавления новостей?
2 - Есть ли возможность применить хак к уже опубликованным новостям? т.е. сделать перестроение публикаций и хак засунет картинки в доп поля?
3 - Можно заливать неограниченное количество картинок и они будут выводиться каждая в отдельном доп поле или все в одном?
Публикаций: 0 Комментариев: 0 [ цитировать ]

#163 3 июня 2013 23:08 n0wheremany

manysis,
2 действия надо сделать и в этом проблема? что нельзя нормально посмотреть инстукцию


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

#162 3 июня 2013 11:44 manysis

150 wmr моментально за полную подробную инструкцию установки хака - добавление картинок и файлов в новость (v4.0). icq 63441ноль481
Публикаций: 0 Комментариев: 1 [ цитировать ]

#161 23 мая 2013 09:32 n0wheremany

Цитата: Александр
После добавления файла весом в 25 мб, выходит такая ошибка, Dle 9.8,

В ошибке же все написано. Это к хостерам


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

#160 23 мая 2013 09:11 Александр

После добавления файла весом в 25 мб, выходит такая ошибка, Dle 9.8,


Error:
Request Entity Too Large

The requested resource
/engine/ajax/xfields.upload.php
does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.
Публикаций: 0 Комментариев: 0 [ цитировать ]

#159 23 мая 2013 04:37 leno4ka

Цитата: n0wheremany
К сожалению болел...

Сочувствую... Хорошо, что выздоровел. Спасибо за обнову!!
Публикаций: 0 Комментариев: 9 [ цитировать ]

#158 22 мая 2013 19:35 n0wheremany

Цитата: leno4ka
Совсем запропал наш админ Александр... В отпуске что ли?

К сожалению болел...

Тарас,
Будет. Однако в виде отдельного модуля. если уже так надо. Но позже


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

#157 21 мая 2013 14:47 Тарас

1. Будет ли возможность делать так как ниже писали [xfvalue_poster img=1] для вывода хоть 1 картинки, или можно ставить вместо "1" любую другую цифру или "random" - для вывода рандомной картинки. Проверка должна так же быть если картинок 5 а цифра стоит больше, то вывода не будет.

2. Так же хотел спросить можно выводить будет картинки заключенные в теги li или div что бы выводить в любом слайдере?
Публикаций: 0 Комментариев: 0 [ цитировать ]

#156 20 мая 2013 17:00 leno4ka

Совсем запропал наш админ Александр... В отпуске что ли?
Публикаций: 0 Комментариев: 9 [ цитировать ]

#155 18 мая 2013 11:27 Westus

Westus,
Цитата: Westus
Если добавить файл он просто загрузится и исчезнет. Как решить проблему?

Проблема решилась установкой модуля gd.so
Публикаций: 0 Комментариев: 9 [ цитировать ]

#154 17 мая 2013 10:24 Westus

Здравствуйте. После смены хостинга появилась две проблемы. 1. Timezone - решено. 2 Если добавить файл он просто загрузится и исчезнет. Как решить проблему?
Публикаций: 0 Комментариев: 9 [ цитировать ]