24.11.2020, 06:17
|
Профессор
|
|
Регистрация: 05.03.2012
Сообщений: 159
|
|
Сообщение от laimas
|
Вот это вряд-ли, не проверяю кук, вы будете игнорировать выбор пользователя.
|
Уточните пожалуйста, как сделать правильно.
|
|
24.11.2020, 06:24
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Я уже писал - проверять куки, и сделать это вполне можно на сервере еще до того, как пользователь получит страницу, к чему тащить на клиента всякий хлам превращая его в сантехника по устранению прорывов. Что нет доступа к коду серверному или не хватает знаний это сделать?
Если вы сделаете так как вам предложили, то с каждым входом на страницу списки будут изменять свое состояние.
|
|
24.11.2020, 06:41
|
Профессор
|
|
Регистрация: 05.03.2012
Сообщений: 159
|
|
Сообщение от laimas
|
Я уже писал - проверять куки, и сделать это вполне можно на сервере еще до того, как пользователь получит страницу, к чему тащить на клиента всякий хлам превращая его в сантехника по устранению прорывов. Что нет доступа к коду серверному или не хватает знаний это сделать?
Если вы сделаете так как вам предложили, то с каждым входом на страницу списки будут изменять свое состояние.
|
В js знаний не хватает и по этому обратился суда за помощью. Если вам не сложно, помогите пожалуйста.
|
|
24.11.2020, 06:44
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Stas1985
|
В js знаний не хватает и по этому обратился суда за помощью.
|
Я вообще не понимаю причем тут JS, если это может и должен сделать сервер. Что за язык у вас на сервере, в нем у вас хватает знаний?
|
|
24.11.2020, 07:03
|
Профессор
|
|
Регистрация: 05.03.2012
Сообщений: 159
|
|
Цитата:
|
Я вообще не понимаю причем тут JS, если это может и должен сделать сервер. Что за язык у вас на сервере, в нем у вас хватает знаний?
|
Теперь я не совсем понял, модуль написан на php. Стандартный код модуля, код не кто не менял. То-есть надо дописать функцию хранения и проверки кук
|
|
24.11.2020, 07:07
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Stas1985
|
Теперь я не совсем понял, модуль написан на php.
|
Вот и вставьте в этот модуль код проверяющий наличие кук установленных. Если не установлены куки "price_189" И "custom_f_6_189" И "custom_f_7_189", то есть все три, то установите их все три со значением "hide". В противном случае все останется как есть, то есть пользователь уже сделал выбор.
|
|
24.11.2020, 07:29
|
Профессор
|
|
Регистрация: 05.03.2012
Сообщений: 159
|
|
Вот уже рабочий вариант _https://lik-astana.kz/poligrafiya/papki/papki-dlya-diplomnykh-rabot.html там вроде все в порядке
|
|
24.11.2020, 07:47
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Stas1985
|
там вроде все в порядке
|
Уверены? Открывайте отладчик, найдите в нем куки начинающиеся с "custom_f" и следите за ними. Заметьте, что скрытие списков происходит с задержкой. Затем откройте какой либо список, это будет выбор пользователя и кука этого списка примет значение "show". Нажмите F5, что произойдет? Правильно, будет цветомузыка, какой-то скрипт плюет на выбор пользователя в наглую все делает по своему. Это вы называете порядком, зачем тогда выбор пользователя запоминать?
|
|
24.11.2020, 08:20
|
Профессор
|
|
Регистрация: 05.03.2012
Сообщений: 159
|
|
Да вроде сохраняет выбор пользователя, даже если перейти в карточку и вернутся назад все сохраняется.
|
|
24.11.2020, 08:40
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Stas1985
|
Да вроде сохраняет выбор пользователя
|
Даже так. Что-то этого не наблюдается. 1 - это при открытии страницы, 2 - сделан выбор. Третью не стоит и делать, так как она будет тоже самое что и 1 после F5.
|
|
|
|