Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Скрипт работает только в Хроме (https://javascript.ru/forum/jquery/57786-skript-rabotaet-tolko-v-khrome.html)

рони 20.08.2015 16:26

gorilas,
всё что мог написал выше

gorilas 21.08.2015 21:14

Цитата:

Сообщение от рони
всё что мог написал выше

Спасибо за помощь, методом тыка разобрался, в куки не передовалась session_id, поэтому при нажатии на "купит" сервер не знал новый покупатель или страый.
Закоментировал три строчки в файле, и в масиве появился session_id.
Осталось разобратся зачем и что это за код.
////Auth form
			if(!isset($_SESSION['user_id']))$data['sign_in'] = $this->view->Render('sign_in.phtml', array('translate'=>$data['translate']));
			$data['feedback'] = $this->view->Render('feedback_modal.phtml', array('translate'=>$data['translate']));
			
			$where="";
			if(isset($_SESSION['user_id']))$where=", user_id='{$_SESSION['user_id']}'";
			
			//$data['cnt_compare'] = $this->db->row("SELECT COUNT(*) AS cnt FROM compare WHERE session_id='{$_COOKIE['session_id']}'");
			//$data['cnt_view'] = $this->db->row("SELECT COUNT(*) AS cnt FROM favorites WHERE type='1' AND session_id='{$_COOKIE['session_id']}' ".str_replace(', ',' OR ',$where)."");
			//$data['cnt_fav'] = $this->db->row("SELECT COUNT(*) AS cnt FROM favorites WHERE type='0' AND session_id='{$_COOKIE['session_id']}' ".str_replace(', ',' OR ',$where)."");

Но вроде всё работает.
Ещё раз спасибо за помощь :thanks: .

laimas 23.08.2015 05:40

Цитата:

Сообщение от gorilas
Осталось разобратся зачем и что это за код.

Проверка пользователя - если не был авторизованный вход, пересылаем на страницу авторизации, иначе создается сессия с ID привязанная к пользователю и запоминается в базе.

gorilas 24.08.2015 20:53

Да типо того, уже разобрался, выше нашол кусок закометированый, на передачу ID в куки, снял всё заработало, вот зачем тут так намутили )

gorilas 06.09.2015 21:47

Друзья а подскажите по синтаксису, бьюс, а оно всё ошибка.
<script type="text/javascript">
      $(document).ready(function() {
         $("#my-menu").mmenu({
            currentItem: {
               // current item options
            }
         });
      });
   </script>

Надо запомнить активное меню.
Предлагуют туда вставить
True false

Вот что туда предлогают вставить

меня сбивают с толку двоеточеик в коде после currentItem:

gorilas 06.09.2015 21:48

Администратор удалите пожлуста.

gorilas 08.09.2015 17:44

Всё, спасибо разобрался )


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