Nomiki: Не совсем понятно - что именно не работает? само меню-то в коде создано? Я бы jQuary выкинул и сразу в .CSS стили забил для "hover" и всё. Вот тут посмотрите урок, и перезалейте классы под свои
Спасибо большое за ответ. Вы не совсем меня поняли. Там уже все настроено.
Я просто не пойму как правильно в шаблон вписать сам выпадающий список. Перепробовал уже по-всякому, как только можно... Вот и прошу на основе css подсказать как правильно его вписать в шаблон.
p.s. Извините, если уж совсем примитивный вопрос задал. Но мне он не под силу...
дани мапов: А вы вообще пробовали сделать как я написал, или просто подумали что не будет работать ? Вы привели код своей формы, в обработчике указано "/index.php?do=register" , независимо с какой страницы выполнен запрос, будет выполняться код в register.php. И никакого лишнего запроса не будет
пробовал :( На странице index.php?do=register будет только вопрос с id:2, а так все по старому (
---------- Добавлено 03.12.2014 в 17:34 ----------
Mad_Man: У мускула (марии) есть кэш запросов. Если это не самый убитый шаред-хостинг со странными конфигами, то место в кэше для вас будет и повторяющиеся запросы закэшируются. Из ваших 300 человек реально выборка отработает только у одного, остальным вернётся готовая запись из оперативы.
хотелось бы верить, но все же я сомневаюсь... горький опыт из прошлого :)
---------- Добавлено 03.12.2014 в 17:37 ----------
Во дела, все начало работать. Я очень ступил, вместо того чтобы перед строкой, я заменял строку. Спасибо :)
Mad_Man: Зачем? Один дополнительный SQL запрос к таблице с вопросами не даст заметной нагрузки.
У меня всплывающая форма регистрации на всех страницах, а теперь представьте если будет одновременно 300 человек находиться на сайте, и на каждой странице будет SQL запрос...
Mad_Man: Нет необходимости, в ответе LovelAss'а указан отсутствующий кусок логики из-за которого валидация "if ( intval($_SESSION['question']) ) {" не проходит. Избавиться от подгруза вопроса для всплывашки вы сможете либо хардкодом, либо через AJAX запросы при вызове формы через .php-прослойку.
ой... для меня это дебри... придётся наверное убрать и вовсе этот вопрос-ответ
---------- Добавлено 03.12.2014 в 16:38 ----------
Спасибо Вам большое, что уделили мне своё время и помогли !
Mad_Man, сейчас сделаю, но перед этим использовал способ LovelAss, он работает, данные передаются, более того, можно еще использовать тег {question}, но (!) как видим он делает 1 запрос к базе, если логически подумать, 1 запрос на 1 странице, это ж сколько запросов повалит, очень будет нагружать базу.
По идее, мне не нужно вывод {question}, т.е. запрос надо делать после отправки формы, а не постоянно.
Добавьте jquery-migrate
https://github.com/jquery/jquery-migrate/#readme
Спасибо. Добрый человек написал мне и перекодировал сам файл под jquery 1.11.1
Всем спасибо)))
https://github.com/gabceb/jquery-browser-plugin
Спасибо, но я полный 0 в jquery, тут проблема заключается не в браузерах, во всех одно и то же, а именно в jquery.
как вариант - можно использовать старый jquery. в этом ничего плохого нет.
Спасибо за ответ, но в новом jquery есть функции, которых нет в старом :( Вот бы припилить чтобы код работал на 1.11.1 было бы чудесно...
Нет { после if()
if(strpos($n0xf_output,'{THEME}')!==false) {
Пробовал, тоже ошибка, но уже другая...
Проблему решил так:
<a href="/dom/" class="menu-link">Дом</a>
<div class="hidden-menu-block">
<div class="hidden-menu-top"></div>
<div class="hidden-menu-repeat">
<a href="/dom/" class="hidden-menu-link">Выпадающий список</a>
</div>
<div class="hidden-menu-bottom"></div>
</div>
</li>
Все отображается как нужно. Только вот сомневаюсь правильно ли ?
Не совсем понятно - что именно не работает? само меню-то в коде создано?
Я бы jQuary выкинул и сразу в .CSS стили забил для "hover" и всё.
Вот тут посмотрите урок, и перезалейте классы под свои
Спасибо большое за ответ. Вы не совсем меня поняли. Там уже все настроено.
Я просто не пойму как правильно в шаблон вписать сам выпадающий список. Перепробовал уже по-всякому, как только можно... Вот и прошу на основе css подсказать как правильно его вписать в шаблон.
p.s. Извините, если уж совсем примитивный вопрос задал. Но мне он не под силу...
А вы вообще пробовали сделать как я написал, или просто подумали что не будет работать ? Вы привели код своей формы, в обработчике указано "/index.php?do=register" , независимо с какой страницы выполнен запрос, будет выполняться код в register.php. И никакого лишнего запроса не будет
пробовал :( На странице index.php?do=register будет только вопрос с id:2, а так все по старому (
---------- Добавлено 03.12.2014 в 17:34 ----------
У мускула (марии) есть кэш запросов. Если это не самый убитый шаред-хостинг со странными конфигами, то место в кэше для вас будет и повторяющиеся запросы закэшируются. Из ваших 300 человек реально выборка отработает только у одного, остальным вернётся готовая запись из оперативы.
хотелось бы верить, но все же я сомневаюсь... горький опыт из прошлого :)
---------- Добавлено 03.12.2014 в 17:37 ----------
Во дела, все начало работать. Я очень ступил, вместо того чтобы перед строкой, я заменял строку. Спасибо :)
Зачем? Один дополнительный SQL запрос к таблице с вопросами не даст заметной нагрузки.
У меня всплывающая форма регистрации на всех страницах, а теперь представьте если будет одновременно 300 человек находиться на сайте, и на каждой странице будет SQL запрос...
Нет необходимости, в ответе LovelAss'а указан отсутствующий кусок логики из-за которого валидация "if ( intval($_SESSION['question']) ) {" не проходит. Избавиться от подгруза вопроса для всплывашки вы сможете либо хардкодом, либо через AJAX запросы при вызове формы через .php-прослойку.
ой... для меня это дебри... придётся наверное убрать и вовсе этот вопрос-ответ
---------- Добавлено 03.12.2014 в 16:38 ----------
Спасибо Вам большое, что уделили мне своё время и помогли !
Mad_Man, сейчас сделаю, но перед этим использовал способ LovelAss, он работает, данные передаются, более того, можно еще использовать тег {question}, но (!) как видим он делает 1 запрос к базе, если логически подумать, 1 запрос на 1 странице, это ж сколько запросов повалит, очень будет нагружать базу.
По идее, мне не нужно вывод {question}, т.е. запрос надо делать после отправки формы, а не постоянно.
Mad_Man, http://pastebin.com/9JVSzX6j