Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   2 функции одним кликом (https://javascript.ru/forum/jquery/48155-2-funkcii-odnim-klikom.html)

xmlns 22.06.2014 22:27

И еще (пусть знатоки меня поправят, если я не прав):
1. Если все скрипты, которые подключаются в index.html, присутствуют только на этой странице, то их лучше не подключать, а непосредственно прописать в коде страницы - так загрузка будет быстрее.
2. Функции вроде "добавить в корзину", "добавить/удалить из списка сравнения или желания", добавление в куки и т.д. лучше реализовывать на сервере, ибо все что идет от пользователя надо проверять. Например тот же добавить в корзину. Я могу инспектировать код страницы и вместо легального идентификатора товара прописать какой-нибудь левый. Если проверки не будет, то скрипт его засчитает как правильный.

А проверка - например:
1. формат ИД (цифры/буквы/и тои другое, длина ИД)
2. а не SQL это инъекция?..
3. существование такого ИД в БД
...

martinways 22.06.2014 22:58

Ну я не думаю, что Вы можете слить с моего хостинга исходники в php :) Убирать из ссылки javascript:cart_add нельзя, так как просто не будет выполняться скрипт добавления в корзину и запись в куки /cart/js/cart.js. Переместил скрипт полета в head, вроде работает, но товары как не добавлялись так и не добавляются, блок "ДОБАВЛЕНО" не появляется. Сейчас скину в личку ссылку на архив с исходниками, там 2 метра всего и файлов немного. Скрипты в head вставляются через php include из файла /insert/head.html , подключение скрипта полета закомментил, только подключаю - сразу начинается бяка с добавлением в корзину и куки.

P.S. скинул демку в личку, вообще мне этот сркипт корзины надо переделать, я в php нуб и даже меньше, нужна помощь специалиста, могли бы Вы его под мои потребности изменить? Заплачу сколько скажете.


Часовой пояс GMT +3, время: 02:56.