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

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

17-04-2012, 22:46 n0wheremany Комментарии (282) Просмотры (36446)
Чтобы добавить картинку или файл в новость необходимо сделать много действий... описывать не буду, кто этим занимался знает на собственном опыте. Мой хак решает эту проблему с помощью дополнительных полей.

Возможности:
  • Добавление неограниченного количества доп полей с параметрами закачки файлов
  • На 1 доп поле, только 1 файл для загрузки


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

Вывод при добавлении новости после загрузки файлов
Добавление картинок и файлов в новость (v3.2)

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


Что изменено в 3.2:
  • Добавлена поддержка физического удаления загруженных файлов
  • Исправлен баг с нажатием кнопки
  • Добавлена поддержка локализации
  • Оптимизирован код как JS и PHP




Новость отредактировал n0wheremany - 10-03-2013, 17:36
Причина: v3.2

Скачать

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

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

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

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

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


Коментарии

#62 24 февраля 2012 17:19 n0wheremany

Собственно какие ошибки?
Улучшения, лишь только то что описано. Остальное Вы же не пишете что улучшать.


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

#61 24 февраля 2012 13:22 ya44ru

n0wheremany,
1 Вопрос: какие будут устранены ошибки, и что будут улучшено?
Публикаций: 0 Комментариев: 21 [ цитировать ]

#60 24 февраля 2012 09:36 n0wheremany

Опять же повторюсь. Занят другими проектами. Обновляю по мере необходимости в других проектах.
Но с этой доработкой надеюсь скоро расправлюсь.


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

#59 24 февраля 2012 07:07 ya44ru

n0wheremany,
а когда 3.2 выйдет?
Публикаций: 0 Комментариев: 21 [ цитировать ]

#58 24 февраля 2012 06:03 n0wheremany

Доработано до версии 3.1

Планы на 3.2:
- Возможность физического удаления файлов


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

#57 17 февраля 2012 17:42 n0wheremany

Почему там должно быть написано?

Вы купили модуль, он полностью соответствует функционалу, описанному в новости. За функционал вы и платите. Код, это интеллектуальная собственность, он скрыт. ибо там копаться не стоит, да и открывать свои наработки мне не хочется.


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

#56 17 февраля 2012 16:04 vanea84

Добрый день,

Купил модуль, в новости не написано что он закодирован.

Хочу вернуть.

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

#55 14 февраля 2012 22:47 def

Цитата: def
И плохо то, что картинка, загруженная через этот модуль, не отображается в стандартном списке загруженных файлов.

Пардон, такой глюк замечен только при редактировании прежних новостей (до установки модуля). Если создавать новость с нуля, то всё ок. Поэтому не критично.

Благодарю за модуль.
Публикаций: 0 Комментариев: 6 [ цитировать ]

#54 14 февраля 2012 14:53 def

Разобрался, тег {url} вставлялся из-за включенной опции "Автоматическая конвертация ссылок". Не знал что она распространяется и на доп.поля.

Цитата: n0wheremany
Прописать можете как я описывал тут

Там кстати у вас ошибка, width надо прописывать картинке, а не ссылке. Способ работает, но Вы ведь понимаете, что это не есть хорошо.

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

#53 14 февраля 2012 12:21 n0wheremany

{url} это разве не путь к картинке?


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

#52 14 февраля 2012 10:08 def

Для этого надо чтобы в дополнительном поле (image) был только путь к картинке, а у Вас при nothumb вставляется тег {img}, а при notag вставляется {url}
Публикаций: 0 Комментариев: 6 [ цитировать ]

#51 14 февраля 2012 09:34 n0wheremany

Прописать можете как я описывал тут


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

#50 14 февраля 2012 08:58 def

Цитата: n0wheremany
есть параметр nothumb с ним и поэкспериментируйте в шаблоне при выводе

nothumb выводит полноразмерную картинку, но я ведь не могу просто прописать в shortstory.tpl тег [thumb][xfvalue_image][/thumb]. Подскажите пожалуйста как это реализовать.
Публикаций: 0 Комментариев: 6 [ цитировать ]

#49 13 февраля 2012 17:31 n0wheremany

Пробовал со стандартным шаблоном, чистил кэш, отключал - всё равно не работает.

Мышкой кнопку со всех сторон потыкайте, должно работать )) У всех работает
Скажите, можете ли Вы доработать модуль, чтобы в полной новости показывалась полноразмерная картинка, а в короткой урезанная (thumb) ? И сколько это будет стоить?

есть параметр nothumb с ним и поэкспериментируйте в шаблоне при выводе


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

#48 13 февраля 2012 17:16 def

Пробовал со стандартным шаблоном, чистил кэш, отключал - всё равно не работает.

Скажите, можете ли Вы доработать модуль, чтобы в полной новости показывалась полноразмерная картинка, а в короткой урезанная (thumb) ? И сколько это будет стоить?
Публикаций: 0 Комментариев: 6 [ цитировать ]

#47 13 февраля 2012 17:07 n0wheremany

Опера 11.61 нормально работает в стандартом шаблоне. Прежде чем писать просьба проверять на стандартных шаблонах и в админке. И обычно очистка кэша помогает.

ЗЫ Если PHP обычно поставляется с открытыми исходными кодами, ведь это не обязывает всегда и всех так делать...


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

#46 13 февраля 2012 16:36 def

Цитата: Дмитрий
В опере (11.50) не работают кнопки "Загрузить файл"

проверил и в версии 11.10, также не работают

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

#45 13 февраля 2012 16:07 Дмитрий

В опере (11.50) не работают кнопки "Загрузить файл" sad (после клика по ним ничего не происходит)
Публикаций: 0 Комментариев: 0 [ цитировать ]

#44 6 февраля 2012 14:24 n0wheremany

Чтобы загрузить новый файл. Для удаления нужно пользоваться стандартным загрузчиком, если у Вас есть желание открыть Бэкдор в своём сайте, лично для вас я могу открыть такую возможность. Только потом не удивляйтесь, что в новостях нет загруженных файлов, ведь и в стандартной версии можно удалить все изображения без каких либо препятствий. Обещали каким-то чудом это исправить.


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

#43 6 февраля 2012 12:28 aeronavtik

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