Удобное решения для промо-интернет магазина, а можно подробнее про связь с БД, можно ли добавлять товары без дополнительных скриптов, cms и прочего?
да, добавление товаров никак не связано со скриптом, единственное поля price и sale должны быть в базе для корректной работы.
Цитата:
JSON? Не, не слышал.
скрипт писал оооочень давно, на тот момент про JSON не слышал )
Не так давно просто его обновил под jquery и не стал до конца переписывать. Не вижу ничего криминального в этом.
Цитата:
Не вижу проблем с написанием корзины
возможно вы не видите, но я очень часто вижу просто огромную кучу магазинов где корзина работает через одно место.
Те, кто когда-либо сталкивался с написанием сайтов, а особенно интернет магазинов, знают что найти скрипт нормальной корзины очень сложно.
При оформлении заказа приходится обновлять страницу чтобы увидеть изменения в цене, постоянные ненужные post-запросы к серверу, все не динамично, непонятно сколько чего куда и главное зачем.
Собственно поэтому я и заморочился созданием своей корзины, которая будет удобная для меня и для людей которые приходят на сайт, корзины которая будет визуально понятная, динамичная и не нужно будет постоянно перезагружать страницу чтобы изменить кол-во товара или удалить его.
Технические требования:
PHP версии 4 и выше (из 5-й версии вроде ничего не используется)
Вебсервер Apache 2 и выше (необходима работа модуля mod_rewrite).
База данных MySQL или любая другая с числовым ID товара, ценой price и распродажей sale (имя полей в таблице)
Бибилиотека jQuery
Фреймворк Bootstrap (по желанию для красивого оформления)
Веб шрифт FontAwesome (по желанию для красивого оформления)
Знания о том как все это связать вместе чтобы работало.
Версия 0.7 (надеюсь последняя)
- Добавлена возможность закачки файлов с расширениями в верхнем регистре (раньше выдавал ошибку)
- Добавлена функция stripslashes для обработки POST запроса JSON, вследствие чего убрал из .htaccess принудительное отключение magic_quotes
- Исправлены мелкие недочёты
- Некоторые из настроек перенесены из файла .htaccess в скрипт api.php
- изменил отображение превью картинок, раньше были только файлы jpg. Добавились bmp, gif, png.
- обнаружил уязвимость в виде возможности удаления любого файла на сервере зная к нему полный путь, чем и воcпользовались копирайтеры удалив файл api.php
да, проблема именно в их интерфейсе.
кто сможет сделать что-то похожее будет просто шикарно, но думаю работы там не на 1 день.
я бы сам сделал, но в яваскрипте как свинья в апельсинах
Может мы о разном говорим, но у меня в опере при нажатии на кнопку UPLOAD появляется окно и там 3 активных кнопки: add files, upload и close.
кнопка upload по клику пропадает и это правильно.
Opera 12.15
Цитата:
До загрузки файла кнопка должна быть просто неактивной, а при клике второй и последующие разы можно будет выбрать другие файлы для загрузки.
наверно имеется ввиду до загрузки файлов в окно? если да, то тут я соглашусь, но это не принципиально.
насчёт последующей загрузки, то зачем? тут за 1 раз можно загрузить столько фоток сколько ты хочешь, зачем повторно ещё что-то загружать? разве что уже в другую папку, но для этого надо будет перейти в другую папку и открыть новое окно.
За 2-3 минуты я нашёл 1 баг уже:
пропадает кнопка "загрузить" при клике по ней.
это не баг, так и должно быть т.к. скрипт обрабатывает все файлы которые ты выберешь, если кнопку оставить то при клике по ней второй раз загрузка повторится, файлы заменятся и кто знает что там ещё может быть вызвано, а если файлы удалять из окна, то не увидишь была ли ошибка при загрузке. вобщем это правильный ход со стороны разработчиков.