можно чисто на js куки прописать, но будет не красиво, будет открываться только когда страница загрузиться, поэтому лучше сделать совместно с php.
JS записать куку при нажатии, например куку назвать menu, а в ней содержать id раздела. В php обработать меню и проверить наличие куки, если кука есть, найти id раздела и придать ему стиль (class) который откроет подменю независимо от js.
Ну а далее уже нужно думать удалять ли куку после просмотра раздела или нет.
Попробую.
А на аналог переходить нет желания. Колупал код других фреймворков в частности и Yi не понравилась как структура так и сам код.
Тем более CI мне более понятен, так как пусть и юзал старый, но все таки, более понят он мне.
ясно, спс.....
Я ни разу этого не делал, но вариант такой.
Отталкиваться от времени, хранить к примеру в папке log файл с временем последнего срабатывания крона
Спарсили название файла или его содержимое в $time_log
При обращении юзера к странице, проверяем, если с момента последнего обновления $time_log не прошло 24 часа, то ничего не делаем, если нет, то запускаем скрипт.
ИМХО норм вариант, если конечно понятно изложил.
клац
дважды клац
инфа 100% найдется! главное знать что нужно получить!
А причем тут тогда переобучение?
дле колупать, тоже самое что и уроки попава листать!
ИМХО, скачай какой нибудь фреймворк написанный на приятном и понятном коде. К примеру CodeIgniter, прост и код красивый.
Незабываем о практике, только практика тебе поможет.
На счет гугла, достаточно в заметках держать php.net и обращаться к нему по необходимости, php "изучать" НЕ нужно, его нужно понимать!
сайт
раздел
давненько подавал, не подошел? 😒
На хорошие сайты дизы пишутся не за раз, а постепенно дорабатываются/переделываются/улучшаются.
На счет кнопочек всяких, я хз, но думаю свои кнопочки всегда лучше чем чужие на 1 миллионе сайтов.
А если брать чужие кнопочки, так зачем тогда вобще рисовать шаблон? Рипнуть сайт и повесить его на сайт заказчики. ИМХО глупости!
а хз, возьму на заметку.
не о особо в js разбираюсь, и писал его тут на "коленке", на сайте немного другой, здесь я привел просто пример.
Алексей Барыкин, спасибо, так работает.