Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Скрипт напоминающий работу "Корзины", в интернет-магазине (https://javascript.ru/forum/events/66801-skript-napominayushhijj-rabotu-korziny-v-internet-magazine.html)

Jimmi 11.01.2017 13:14

Скрипт напоминающий работу "Корзины", в интернет-магазине
 
Пользователь должен иметь возможность нажать на ссылку/Кнопку "Нравится"/"Запомнить"/"Посмотреть позже"/..., после чего URL или title должны сохраниться в сессию, а в каком-нибудь блоке, должны отобразиться некоторые поля этой страницы: кликабельный заголовок (обязательно), картинка (возможно), вводный текст (возможно).

Подскажите, с чего начать? куда капать? и вообще, кто что знает по данному вопросу?

Dilettante_Pro 11.01.2017 13:40

Jimmi,
Исходя из вопроса, не очень понятен ваш уровень в разработке веб, поэтому трудно порекомендовать, с чего начать. HTML, JS, CSS знаете?

ksa 11.01.2017 14:26

Цитата:

Сообщение от Jimmi
Подскажите, с чего начать?

Как всегда с тестового примера... ;)

Jimmi 11.01.2017 14:46

Цитата:

Сообщение от Dilettante_Pro (Сообщение 440344)
HTML, JS, CSS знаете?

HTML, CSS - знаю хорошо, JS - совсем слабо.

Dilettante_Pro 11.01.2017 14:51

Jimmi,
Цитата:

Сообщение от Jimmi
HTML, CSS - знаю хорошо, JS - совсем слабо.

Тогда по пунктам:
1
Цитата:

Сообщение от Jimmi
нажать на ссылку/Кнопку "Нравится"/"Запомнить"/"Посмотреть позже"/

2
Цитата:

Сообщение от Jimmi
URL или title должны сохраниться в сессию

3
Цитата:

Сообщение от Jimmi
в каком-нибудь блоке, должны отобразиться некоторые поля этой страницы: кликабельный заголовок (обязательно), картинка (возможно), вводный текст (возможно)

Где, в каком пункте какие проблемы?

И еще: А что именно понравилось/запомнить? Из чего выбор?

ksa 11.01.2017 16:00

Цитата:

Сообщение от Jimmi
HTML, CSS - знаю хорошо

Значит ты обладаешь нужными навыками для создания тестового примера.
Ты его еще не сделал?

Jimmi 11.01.2017 19:14

Цитата:

Сообщение от Dilettante_Pro (Сообщение 440356)
Где, в каком пункте какие проблемы?

Плохо понимаю синтаксис. Не уверен в своих микрознаниях.
Цитата:

Сообщение от Dilettante_Pro (Сообщение 440356)
И еще: А что именно понравилось/запомнить? Из чего выбор?

Понравилась страница, URL, например материал, новость или товар.
Цитата:

Сообщение от ksa (Сообщение 440364)
Значит ты обладаешь нужными навыками для создания тестового примера. Ты его еще не сделал?

Что значит тестовый пример? Можно пример примера :)

laimas 11.01.2017 20:47

Jimmi,
то чего вы хотите даже отдаленно не похоже на корзину, кроме как только словом "хранение". Вот только сессия, это механизм, который работает пока страница открыта, закрыли и нет сессии или долго репу чесали и она умерла.

А "Нравится"/"Запомнить"/"Посмотреть позже", это по сути закладки, причем всего лишь под разными наименованиями, что обеспечивает и без кнопок на странице сам браузер. Но если надо свое и запомнить, то читайте о куках и локальном хранилище, там ничего сложного.

Jimmi 12.01.2017 09:26

Цитата:

Сообщение от laimas
то чего вы хотите даже отдаленно не похоже на корзину, кроме как только словом "хранение". Вот только сессия, это механизм, который работает пока страница открыта, закрыли и нет сессии или долго репу чесали и она умерла.

А "Нравится"/"Запомнить"/"Посмотреть позже", это по сути закладки, причем всего лишь под разными наименованиями, что обеспечивает и без кнопок на странице сам браузер. Но если надо свое и запомнить, то читайте о куках и локальном хранилище, там ничего сложного.

Да, согласен с тем что это закладки. Локальное хранилище не подойдет.
Совсем не обязательно, что-бы запомнившийся товар висел там вечно. Хватит и сессии. Но можно и куки.

P.S. Спасибо за наводку, буду читать :)

Dilettante_Pro 12.01.2017 10:44

Jimmi,
Цитата:

Сообщение от Jimmi
Понравилась страница, URL, например материал, новость или товар.

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


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