Вопрос к спецам - как жабу скрипт запускать в шаблоне
Вопрос к спецам - как жабу скрипт запускать в шаблоне - те как я понимаю жабу скрипт непосредственно в теле индекс пхп шаблона шоп ос не поддерживает,кто возился с шабами как анимированное меню на жаба скрипт запустить или просто жаба скрипт код ? Подключать что ли надо из папки javascript ?Или возможно выполнение кода непосредственно в шаблоне?
themes/шаблон/index.html. Или описывайте более нормально и четко, ибо то как сейчас вы написали - ничего не понятно!!
themes/шаблон/index.html - да если размещать жаба скрипт в этом файле он не срабатывает - как сделать что бы в нем джава скрипт срабатывал ?
themes/шаблон/javascript/general.js.php
Так вот я и спрашиваю - получается Javascript будет работать из этой папки только themes/шаблон/javascript/ и в index.html не код писать а подключать файл из папки Javascript надо - правильно ?
файлы где угодно можно положить. а строчки подключения или код вставлять в general.js.php
А если мне несколько кодов javascript надо запустить - можно из index.html несколько N......js.php с разными именами а не только из general.js.php ?
general.js.php - выводит подключаемые скрипты в head тегах. пихайте туда что и сколько хотите.
Я имел ввиду такую задачу надо вывести три кода на javascript вообще возможно срабатывание этой команды ?
<script type="text/javascript" src="script.js"></script>
Те вот как правильно сделать?
вот так можно ?
Те я создам 3 файла с 3 мя разными кодами на javascript
1.js 2.js 3.js
Мне их надо вывести в трех разных местах, могу ли я этой командой их вывести там где мне нужно в индекс нтмл <script type="text/javascript" src="1.js"></script> <script type="text/javascript" src="2.js"></script> <script type="text/javascript" src="3.js"></script>
Те я не совсем понимаю назначение general.js.php зачем он нужен если по идее скрипт должен подключатся из любого файла с расширением js
Может я немного ахинею пишу,тк не моя специализация.
Можеш доступно описать как подключить например простейшее меню что бы в индекс нтмл шаблона выводило ?Те, куда поместить код что бы в шаблоне вывелось такое меню - пример кода ниже.
<HEAD> <SCRIPT Language="JavaScript"> <!-- hide from old browsers function loadPage(pageURL){ location.href = pageURL.options.value } //--> </SCRIPT> </HEAD>
<BODY> <FORM> <FONT SIZE=4> <P> <SELECT NAME="selectMenu" onChange="loadPage(this)"> <OPTION VALUE="home.htm">Home</OPTION> <OPTION VALUE="DT1.htm">Дата и Время</OPTION> <OPTION VALUE="clocks1.htm">Часы</OPTION> <OPTION VALUE="Sc2.htm">Прокрутки</OPTION> <OPTION VALUE="another.htm">Другая стр.</OPTION> <OPTION VALUE="MD2.htm">Дата Обновления</OPTION> <OPTION VALUE="links.htm">Линки</OPTION> </SELECT> </FONT> </FORM>
</BODY> </HEAD>
ну вы бы хоть почитали инфы малость перед тем как что-то самому делать.
это сунуть в general.js.php (это js скрипт) <SCRIPT Language="JavaScript"> <!-- hide from old browsers function loadPage(pageURL){ location.href = pageURL.options.value } //--> </SCRIPT>
это сунуть в нужное место в index.html шаблона (это HTML) <SELECT NAME="selectMenu" onChange="loadPage(this)"> <OPTION VALUE="home.htm">Home</OPTION> <OPTION VALUE="DT1.htm">Дата и Время</OPTION> <OPTION VALUE="clocks1.htm">Часы</OPTION> <OPTION VALUE="Sc2.htm">Прокрутки</OPTION> <OPTION VALUE="another.htm">Другая стр.</OPTION> <OPTION VALUE="MD2.htm">Дата Обновления</OPTION> <OPTION VALUE="links.htm">Линки</OPTION> </SELECT>
все остальное НЕ НУЖНО
Все, вывелось - спасибо тебе за помощь.Иногда быстрая подсказка дня работы стоит......
Возник еще вопрос.
Как подключить дж.скрипт состоящий из двух частей хед и боди понятно.
А вот как подключить дж.скрипт состоящий из одной части ? Не выходит.
Пробовал подключить в индекс.нтмл шаблона командой <script type="text/javascript" src="general.js.php"></script>
в general.js.php соответственно тело кода,но или ничего не выдает или в данном случае (код и скрин ниже) выдает ошибку
Parse error: syntax error, unexpected T_VAR in Z:\home\test1.ru\www\themes\default\javascript\general.js.php on line 24
в данном случае -------21-------var future = year + 100; /*Измените 101 на число лет, которое вы хотите показать в будущее */
код
<SCRIPT LANGUAGE="JavaScript"> <!-- Original: Don Demrow (d1102@home.com) --> <!-- Web Site: http://resume.w3site.com -->
<!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin var time = new Date(); var year = time.getYear(); if (year < 1900) { year = year + 1900; } var date = year - 101; /*Измените 101 на число лет, которое вы хотите показать в прошлое */ var future = year + 100; /*Измените 101 на число лет, которое вы хотите показать в будущее */ document.writeln ("<FORM><SELECT><OPTION value=\"\">Year"); do { date++; document.write ("<OPTION value=\"" +date+"\">" +date+ ""); } while (date < future) document.write ("</SELECT></FORM>"); // End --> </script>
в нужное место в index.html
вставить
{literal} <SCRIPT LANGUAGE="JavaScript"> <!-- Original: Don Demrow (d1102@home.com) --> <!-- Web Site: http://resume.w3site.com -->
<!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin var time = new Date(); var year = time.getYear(); if (year < 1900) { year = year + 1900; } var date = year - 101; /*Измените 101 на число лет, которое вы хотите показать в прошлое */ var future = year + 100; /*Измените 101 на число лет, которое вы хотите показать в будущее */ document.writeln ("<FORM><SELECT><OPTION value=\"\">Year"); do { date++; document.write ("<OPTION value=\"" +date+"\">" +date+ ""); } while (date < future) document.write ("</SELECT></FORM>"); // End --> </script> {/literal}
Еще раз большое тебе спасиб,скоро проставлятся придеться :)
Может подскажете, а если шаблон состоит из подключаемых header.php и footer.php, при этом в header.php нужно подключать js скрипты. Но к разным страницам нужны разные js. Как сделать так, чтобы этот код генерировался автоматически в зависимости от страницы и подключались только нужные скрипты? Это можно сделать на php, где в азе данных хранить url скрипта и имя страницы, к которой он отностися, а потом при загрузке извлекать из базы данных те скрипты, которые относятся к данной странице. Может я все усожняю и все можно сделать намного проще?
на каких страницах нужно вывод делать? товары\категории\инфо. страницы? там везде по разному. по форуму ищите, уже не раз обсуждалось.
Источник
|