X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Добавить ответ в эту тему
> Разработать механизм запоминания в куки. PHP, JavaScript.
Bad_Ivan
Bad_Ivan
Topic Starter сообщение 26.2.2012, 14:52; Ответить: Bad_Ivan
Сообщение #1


Для сайта php/mysql необходимо разработать механизм запоминания понравившихся статей в куки и вывода этих статей.
Сайт – блог, по определённому запросу выводятся мини-версии статей, жмём на заголовок – читаем полную статью.

Что надо сделать:
1. В мини-версиях статей и в их полных вариантах должна быть кнопка/ссылка "Запомнить в куки"
2. При нажатии по этой кнопке:
2.1. если куки нет, то создаётся куки со значением id этой статьи, например {like}=>12_ (для сатьи с id 12).
2.2. если куки есть, то она (кука) модифицируется по типу: была {like}=>12_ , стала {like}=>12_27_ , плюс нажали по кнопке ещё одной статьи – стала {like}=>12_27_53_ . Разделители (_) любые. Запоминание не обязательно в строку, можно в массив – это кто как считает лучше.
3. После нажатия "Запомнить в куки" эта кнопка/ссылка в мини-версии статьи и в полном её варианте должна исчезать, а вместо неё должны присутствовать простой текст "Статья сохранена" и кнопка/ссылка "Удалить из сохранённого".
4. Если статья сохранена в куки, то в её мини-версии и полном варианте текст "Статья сохранена" и кнопка/ссылка "Удалить из сохранённого" должны присутствовать постоянно, вне зависимости от открытия и закрытия сайта. Присутствовать до нажатия соответствующей кнопки "Удалить из сохранённого".
5. При нажатии на кнопку "Удалить из сохранённого" из куки должно "вырезаться" значение id удаляемой статьи. То есть: была кука {like}=>12_27_53_, нажали "Удалить из сохранённого" в статье (или мини-версии этой статьи) с id 27 – кука изменилась на {like}=>12_53_
6. Если кука (like) существует, то в шапке сайта выводится кнопка/ссылка "У вас есть сохранённые статьи"
7. При нажатии по кнопке "У вас есть сохранённые статьи", в файле index.php (см. прикреплённые файлы) должны выводиться все статьи с id, содержащимися в куки.


Вот тут ссылка на это задание на free-lance
В прикреплённых файлах: код блога(минимально) + плюс БД (с рыбой).
Хочу приобрести от 1 до 3 решений:
* Только JavaScript (возможно, + php для пункта 7)
* Только php
* В идеале, только js (php для пункта 7), если js отключён – делает всё php.

Бюджет ограничен, хотелось бы уместиться в 3т.р. за три варианта решения. Обсуждаемо. Оплата Яндекс.Деньги или Сбербанк. Если есть/заведёте аккаунт на free-lance, проведём через процедуру "Сделку Без Риска".
Вопросы можно на beboss1@yandex.ru

Сроки жмут, js знаю слабо, сделать надо.[attachment=38599:cookie.rar]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Blink
Blink
сообщение 26.2.2012, 18:12; Ответить: Blink
Сообщение #2


хм.. думаете 4 кб (таков ее максимальный размер) куки хватит для этих целей?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 26.2.2012, 19:38; Ответить: Witu
Сообщение #3


Bad_Ivan, есть вариант через SQLite сделать но работать будет в ограниченном количестве браузеров (IE 6-9) точно не будут работать
да и 3 варианта вообще не понимаю зачем )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bad_Ivan
Bad_Ivan
Topic Starter сообщение 26.2.2012, 20:21; Ответить: Bad_Ivan
Сообщение #4


to Blink В чём проблема? :)
Одна запомненная статья добавляет в куку 3~4 символа (например, 12_ - это 3 символа), то есть 3~4 байта. Соответственно 4 кБ - это около 800 запомненных статей. Больше чем достаточно.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bad_Ivan
Bad_Ivan
Topic Starter сообщение 26.2.2012, 20:32; Ответить: Bad_Ivan
Сообщение #5


Задание, во многом, демонстрационное и обучающее. Плюс охото посмотреть разные реализации.
(HTMLandPHP @ 26.2.2012, 22:38) *
... и 3 варианта вообще не понимаю зачем )
- я тоже не понимаю, зачем вам понимать, зачем мне три варианта :))
Есть задание, есть деньги, есть желание купить.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 26.2.2012, 20:39; Ответить: Witu
Сообщение #6


вообщем могу предоставить простой вариант на чистом JS за 1 000р
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bad_Ivan
Bad_Ivan
Topic Starter сообщение 26.2.2012, 20:43; Ответить: Bad_Ivan
Сообщение #7


Что значит простой? Он будет соответствовать тех.заданию?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 26.2.2012, 20:49; Ответить: Witu
Сообщение #8


работать будет
могу организовать team viewer для проверки

пиши в аську 473190793
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bad_Ivan
Bad_Ivan
Topic Starter сообщение 26.2.2012, 20:58; Ответить: Bad_Ivan
Сообщение #9


Надо уточнить, вы сказали ... чистый js... , но для выполнения пункта 7 тех.задания всё-равно придётся использовать php для организации выборки, то есть этот момент вам придётся тоже прописать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 26.2.2012, 21:00; Ответить: Witu
Сообщение #10


чистый JS имелось ввиду система сохранить / удалить
а вывод сохраненных статей на JS без использования SQLite реализовать нереально
хотя может быть через Flash Cookie можно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3289 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1168 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44760 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1856 26.5.2023, 20:48
автор: Mixatraider
Открытая тема (нет новых ответов) Опытный PHP\Python разработчик в поиске интересных задач
6 daikzlex 3360 25.5.2023, 13:55
автор: daikzlex


 



RSS Текстовая версия Сейчас: 28.3.2024, 13:50
Дизайн