Как да свържете скриптове към уебсайт на Drupal 6
Здравейте, много мили хора, моля, кажете ми как да свържа скрипт на трета страна за Drupal 6?
Ще съм благодарен за помощта, опитах се да го разбера сам, но не го приложих.
Коментари
или добавете скрипт в темата, или в модула чрез drupal_add_js
или добавете скрипт в темата, или в модула чрез drupal_add_js
Пробвах не мога да пиша моля ако разбирате ICQ 645759044
какво си пробвал Какво не работи? какъв е сценарият Искате ли да го добавите към определени страници или към всички? Горен или долен колонтитул? Трябва ли да описвам всички опции или все пак ще напишете поне някои подробности?
PS Ако не можете да направите нещо, винаги има хора, готови да помогнат за N рубли.
Например, исках да свържа скрипт към определен тип материали или да свържа скрипт към определен блок, но не знам как. В темата пише, че има информационен файл, трябва да предпишете стилове и скриптове там, например: скриптове[] = test.js ***** тук не разбирам какъв път до моя скрипт ще бъде регистриран, например моят скрипт ще бъде в папката themes/garland/JS/my-scripts.js, съответно >>> scripts[] = themes/garland/JS/my-scripts.js това работи ли?
1. Пътят трябва да е относителен към папката на темата. Тоест, ако скриптът е в папката themes/garland/js/my-script.js, тогава трябва да напишете scripts[] = js/my-script.js 2 в информационния файл. използваш ли темата за гирляндите? ако не, тогава трябва да поставите скрипта в папката на темата, която използвате. 3. Никога не правете промени в стандартните Drupal модули и теми, както и в темите и модулите, изтеглени от сайта. ще загубите всички промени следващия път, когато актуализирате ядрото, модулите или темата. АкоАко използвате някаква тема извън сайта, създайте персонализирана тема, която ще се основава на нея, и включете скрипта в персонализираната тема. Става въпрос за скриптовете в темата. 4. Вашите задачи трябва да бъдат решени чрез създаване на персонализиран модул. За да добавите към определени типове материали, трябва да използвате hook_nodeapi type == 'my_node_type') drupal_add_js(drupal_get_path('module', 'my_module') . '/my-script.js', 'module') > > ?> За добавяне към определени блокове - hook_block Скриптът трябва да е в корена на папката с модула
Ех напишете в информационния файл скриптове[] = js/my-script.js Опитах това, темата ми е гирлянда, но нещо не работи. на същото място е необходимо да се извърши заключение като?
4. И аз не знам нищо за персонализирания модул. Може ли без него?
след като редът беше написан в информационния файл, актуализиран ли беше кеша? Какво искате да изведете?
Можеш, но това е скапан код.
Просто не разбирам стъпка по стъпка внедряването на изхода от скриптове на трети страни. 1. Разбирам, че трябва да направя както казахте. 2. Трябва да използвате hook_nodeapi 3. За добавяне към определени блокове - hook_block