Портал. Порівняння. Додати в'юхи для списку порівнянь
-
compare page:
- валідуємо значення в кукісах на відповідність, якщо щось не так - видаляємо все значення
- валідуємо значення в кукісах на макс кількість елементів в обраному (візьмемо 100)
- знаходимо ті списки, які прив'язані до сторінки (1 ту М), беремо значення категорій
- знаходимо всі об'єкти які є в кукісах, отсортовані по порядку, відфільтровуємо по категоріям, і групуємо їх по полю категорія
-
compare page ajax
-
share page:
- при натисканні кнопки Розшарити додаємо в кеш списки об'єктів які необхідно розшарити
- створюємо унікальний ключ та повертаємо посилання на сторінку з об'єктами якими поділився юзер.
- життя посилання становить 3 дні (демо оточення 1 година) потім кеш видаляється і юзеру по посіланню буде повертатися текст що посилання вже недійсне. При кожному переході по активному посиланню час життя посилання встановлюється на початковий
-
shared page:
- по унікальному ключу з посилання достаємо з кешу необхідний список порівняння, якщо час зберігання кешу вичерпано або його не існує повертаємо сторінку з текстом, в іншому випадку повертаємо сторінку зі списком розшарених об'єктів
-
remove list
- знаходимо айдішники тих об'єктів, які мають ту категорію, яка прив'язана до списку і видаляємо їх з кукисів
Edited by Viacheslav Sukhovieiev