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

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

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

Скачать

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

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

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

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

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


Коментарии

#73 29 марта 2013 09:07 sher

crazyfrog,
Не лучшее решение. А если грузятся фотки размерами 3000х4000 пикселей и нужно, чтоб скрипт их обрезал на сайте до 800 пикселей в ширину в целях экономии места и дальнейшей более быстрой загрузки для пользователей. В предыдущих версиях было ведь все нормально.
Публикаций: 0 Комментариев: 19 [ цитировать ]

#72 29 марта 2013 09:01 crazyfrog

sher,
Natashulay,
в настройках движка
"настройка работы с изображениями /
Максимально допустимые размеры оригинального изображения /"
ставьте значение 0, и тогда будет всё норм
Публикаций: 0 Комментариев: 18 [ цитировать ]

#71 29 марта 2013 08:42 sher

Цитата: Natashulay
у меня аналогичная ситуация

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

#70 29 марта 2013 07:51 Natashulay

Цитата: sher
У меня только так или у всех? Когда загружаю картинку, все ок. Но при увеличении размер картинки такой же как и уменьшенный вариант. До этого 3 версия норм работала.Обычный загрузчик на сайте грузит нормально. Показывает картинку большую при увеличении. 3 версия скрипта тоже нормально работает.Если этот баг устранен, скиньте пожалуйста обновленный файл на маил.


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

#69 29 марта 2013 06:24 crazyfrog

Привет,спс за хак! а как сделать что бы в доп.поле при закаченом файле, выводилось только название файла а не вся ссылка?Просто ссылки все в файлах прописаны..и не все одинаково,некоторые ссылки идут с некоторыми модулями,например так

http://mysite/engine/classes/flashplayer/skin.txt&file=http://mysite/films/x
moov.php?file=[xfvalue_example] зарание спасибо!

приклеил ссылку как-то))тока вот при загрузки видео выходит такая ссылка

http://mysite/films/xmoov.php?file=video.flv и видео плеер не открывается,но при добавлении,и уже при просмотре на сайте,то норм работает,если удалить строку которая перед фаилом xmoov.php?file= то работает везде,но дело в том что эта команда отвечает за перемотку видео без его загрузки..может как-то по другому можно вызвать эту команду?
Публикаций: 0 Комментариев: 18 [ цитировать ]

#68 29 марта 2013 00:36 sher

У меня только так или у всех? Когда загружаю картинку, все ок. Но при увеличении размер картинки такой же как и уменьшенный вариант. До этого 3 версия норм работала.
Обычный загрузчик на сайте грузит нормально. Показывает картинку большую при увеличении. 3 версия скрипта тоже нормально работает.
Если этот баг устранен, скиньте пожалуйста обновленный файл на маил.
Публикаций: 0 Комментариев: 19 [ цитировать ]

#67 28 марта 2013 19:58 Westus

Хак будет выводить несколько файлов в новость?
Для старых новостей нужно будет их перезаливать на сервер или можно будет просто их отредактировать?
Публикаций: 0 Комментариев: 9 [ цитировать ]

#66 28 марта 2013 17:37 Voffka

Пожелание для новых версий :

сейчас есть допполе значением image:size=240x320,notag при добавлении картинки, оригинал загружается в /uploads/posts/2013-03 а в /uploads/posts/2013-03/thumbs создается тумб 240x320.
Мне приходить вручную удалять оригиналы из папки /uploads/posts/2013-03, потому как они не используются на сайте. Было бы классно придумать удаление неиспользуемых картинок (оригиналов) например если пикча загружается в поле с определенным размером и используется только тумб, то оригинал сразу удаляется.
Или отдельным модулем чистку фтп от картинок, которые не используются я бы купил, да и многи, думаю пригодилось бы. Модуль есть какой-то в паблике для чистки неиспользуемых картинок, но он не работает =(.
Сайт с обоями, 15 допполей с такими параметрами, каждое поле создает неипользуемый дубль картинки. Картинки HD минимум 500кб, места не напасёшся)))
Публикаций: 0 Комментариев: 12 [ цитировать ]

#65 28 марта 2013 11:41 xin

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

#64 28 марта 2013 09:31 n0wheremany

Цитата: Дмитрий
Но все таки может быть есть какой нибудь вариант?

Можно сделать JS подмену. К примеру так: в addnews.tpl в самый вверх вставить такое
<script>
var hs={expand:function(a){
alert($(a).attr('href'));
return false;
}}
</script>


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

#63 27 марта 2013 23:51 Дмитрий

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

#62 27 марта 2013 22:37 n0wheremany

Цитата: Дмитрий
Возник вопрос, требуется поменять ссылку в миниатюре, так как я не использую highslide, пользуюсь другим скриптом!!

Это нельзя поменять


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

#61 27 марта 2013 22:24 Дмитрий

Возник вопрос, требуется поменять ссылку в миниатюре, так как я не использую highslide, пользуюсь другим скриптом!!
Я имею ввиду это:
onclick="return hs.expand(this)" target="_blank" href
Публикаций: 0 Комментариев: 0 [ цитировать ]

#60 27 марта 2013 17:44 n0wheremany

Цитата: xin
Планируется ли реализовать в следующей версии?

Вряд ли такое будет в следующих версиях. Ибо сам мод загружает именно на сайт файлы (на фтп итак сделано через стандартных механизм ФС).


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

#59 27 марта 2013 17:10 xin

Планируется ли реализовать в следующей версии?

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

#58 27 марта 2013 13:32 n0wheremany

Дмитрий,
Никак. Напишите где нибудь пользователям что можно перекидывать файлы )


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

#57 27 марта 2013 12:19 Дмитрий

Здравствтвуйте!
А как вынести поле drag&drop в отдельный div? А то для пользователя не совсем понятно что в него можно кидать файлы?
Публикаций: 0 Комментариев: 0 [ цитировать ]

#56 27 марта 2013 11:33 n0wheremany

Цитата: xin
Есть ли возможность закачивать файлы на отдельный серв: amazon, google, yandex...etc?

Только на ФТП.


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

#55 27 марта 2013 06:47 xin

Есть ли возможность закачивать файлы на отдельный серв: amazon, google, yandex...etc?
Публикаций: 0 Комментариев: 4 [ цитировать ]

#54 26 марта 2013 09:43 Zlodar

Спасибо! Отличная работа! Особенно доволен Drag&Drop, думаю, что это безусловно очень нужная, удобная и полезная вещь для большинства сайтов!
Публикаций: 0 Комментариев: 8 [ цитировать ]