Что-то я ступил, конечно же друпал в этом случае нифига джейквери не подключит, вывод яваскрипта в переменной посредством фукнции в template.php подобен простой вставке в page.tpl инлайнового кода. Естественно друпал в этом случае библиотеку не подключает.
Откройте для интереса исходный код страницы и посмотрите подключена jQuery или нет.
ну я ж подписался как верстальщик)) естественно я не пустыми словами тут разбрасываюсь когда говорю что джейквери не подключается, естественно я пробовал)) мало того даже ссылку привел где это сказано в первоисточнике)
Теперь понятно, переменная $closure у меня как раз перед закрывающим </body>
А как мне сделать так, чтобы я смог свою какую-то зарезервированную переменную, пихать в любое место шаблона страницы, и там бы у меня выводился инлайновый яваскрипт?
Только с условием что друпал "увидит" мой код и подключит автоматом джейквери свою интегрированную, именно на той странице где я код вывел функцией
В общем вот что я придумал, т.к. в page.tpl.php у нас эта функция уже известно что работать не будет, мы извратимся, и зарегистрируем в .info-файле региончик.
вроде как мне этот мульен вариантов не подходит;) мне нужно чтобы друпал "увидел" что я конструкцию на джейквери подключаю этой функцией, и подключил интегрированную джейквери на именно одну эту страницу
Да, именно это я и хотел понять, спасибо. А есть где-нибудь полный список стандартных названий модулей, которые выводят блоки, и список этих улучшенных зеновских боди классов можно посмотреть или у меня паранойя (: и вывод этих классов нужно смотреть в зависимости от модуля и по коду в template.php, который в главной зен темен лежит?
ыы, сюрприз) спасибо Александр, как раз нашел самостоятельно Вашу статейку в гугле по "запросу как генерируются классы блоков zen друпал", Вы там шестой) только статейка немного не та, в смысле полистать пришлось)
а модули действительно то что надо)
кстати, а чтобы я для себя понял, может кто-нибудь объяснит сам механизм задания зеновских классов блокам?
volocuga, Вы наверное не так поняли, я спрашиваю про подключение скрипта в файле .info, что должно быть после знака равенства srcipts[]=, если у меня js файл не в папке темы, а в подпапке или подключить этот файл в данном формате невозможно?
если функционалом сделать нельзя, уж лучше просто переверстать.
просто подготавливаю шаблон, в две колонки, хочу узнать побольше про именно функциональные возможности.
Загрузил и поставил последнюю версию (6.15)
Поставил на чистую сборку DHTML Menu, сразу же все заработало!!!
Начал ставить потихоньку модули, которые были установлены в той версии где данный модуль не работал.
И о господи, Дьявол во всем виноват!)
Данный модуль меню каким-то непостижимым пока для меня образом конфликтует с модулем Devel, да не с самим модулем, а с его расширением Theme developer.
Неужели никто не подскажет?
После включения меню, в блоках ничего дополнительно не создается, примари линкс, которые я засунул в левый блок на сайте не отображаются, хотя в блоках в админке они на своем месте... ничего не пойму.
Этот скрин был cделан как раз когда картинки генерились в формате png (с гифом по-умолчанию та же история), если я выбираю jpg вообще картинка закрашивается черным цветом вся)
Алексей, верстку резиновую сделать не проще, так как необходимо полностью нитобу переверстывать, под резину с сохранением всего функционала, со всей php логикой шаблона, а это очень гемморно, да и не в этом суть, просто я хочу разобраться с этим частным случаем, как мне корректно заменить файлы цсс и все.
Люди добрые подскажите пожалуйста хотябы где можно посмотреть на содержимое этой переменной <?php print $styles; ?>?
Как правильно вставить в определенное место страницы (не в область ) инлайновый js
Что-то я ступил, конечно же друпал в этом случае нифига джейквери не подключит, вывод яваскрипта в переменной посредством фукнции в template.php подобен простой вставке в page.tpl инлайнового кода. Естественно друпал в этом случае библиотеку не подключает.
Как правильно вставить в определенное место страницы (не в область ) инлайновый js
ну я ж подписался как верстальщик)) естественно я не пустыми словами тут разбрасываюсь когда говорю что джейквери не подключается, естественно я пробовал)) мало того даже ссылку привел где это сказано в первоисточнике)
Как правильно вставить в определенное место страницы (не в область ) инлайновый js
Как правильно вставить в определенное место страницы (не в область ) инлайновый js
Ну дык я ж предупредил
Теперь понятно, переменная $closure у меня как раз перед закрывающим </body>
А как мне сделать так, чтобы я смог свою какую-то зарезервированную переменную, пихать в любое место шаблона страницы, и там бы у меня выводился инлайновый яваскрипт?
Только с условием что друпал "увидит" мой код и подключит автоматом джейквери свою интегрированную, именно на той странице где я код вывел функцией
Как правильно вставить в определенное место страницы (не в область ) инлайновый js
В общем вот что я придумал, т.к. в page.tpl.php у нас эта функция уже известно что работать не будет, мы извратимся, и зарегистрируем в .info-файле региончик.
Как правильно вставить в определенное место страницы (не в область ) инлайновый js
вроде как мне этот мульен вариантов не подходит;) мне нужно чтобы друпал "увидел" что я конструкцию на джейквери подключаю этой функцией, и подключил интегрированную джейквери на именно одну эту страницу
Как правильно вставить в определенное место страницы (не в область ) инлайновый js
А вот тут пишут что в файле шаблона страницы вообще эта функция не выполнится http://www.drupal.ru/node/55137#comment-301755
Как правильно вставить в определенное место страницы (не в область ) инлайновый js
Или надо так?
<?php print $closure ?>
<?php
drupal_add_js('header',
'$(document).ready(function() {моя_jQuery_конструкция});',
'inline'
);
?>
так тоже не работает
Как правильно вставить в определенное место страницы (не в область ) инлайновый js
Что-то всеравно не вкурю:)
У меня в файле page.tpl.php перед закрывающим </body> следующий код:
Группы блоков с уникальным классом тема Zen как?
Да, именно это я и хотел понять, спасибо. А есть где-нибудь полный список стандартных названий модулей, которые выводят блоки, и список этих улучшенных зеновских боди классов можно посмотреть или у меня паранойя (: и вывод этих классов нужно смотреть в зависимости от модуля и по коду в template.php, который в главной зен темен лежит?
Группы блоков с уникальным классом тема Zen как?
ыы, сюрприз) спасибо Александр, как раз нашел самостоятельно Вашу статейку в гугле по "запросу как генерируются классы блоков zen друпал", Вы там шестой) только статейка немного не та, в смысле полистать пришлось)
а модули действительно то что надо)
кстати, а чтобы я для себя понял, может кто-нибудь объяснит сам механизм задания зеновских классов блокам?
Группы блоков с уникальным классом тема Zen как?
упс, а пхп кодик по умолчанию подсвечивается) тогда прошу прощения)
как правильно подключить js-файл только для ie6
volocuga, Вы наверное не так поняли, я спрашиваю про подключение скрипта в файле .info, что должно быть после знака равенства srcipts[]=, если у меня js файл не в папке темы, а в подпапке или подключить этот файл в данном формате невозможно?
как правильно подключить js-файл только для ie6
спасибо, подключил в page.tpl.php все работает.
а что насчет определения файлов в инфо-файле если они не в корне по типу "js/ie6-fix.js"?
не могу найти правило в теме zen
упс, извините за панику все нашел)
как сделать две колонки в теме zen?
раз тупо задан в шаблоне страницы для вывода колонок регион с кодом, значит нет никакого механизма внутри темы?
значит лучше шаблончик подверстать?
как сделать две колонки в теме zen?
хм... думаю это не очень правильно)
еще кто-нибудь может однозначно ответить?
если функционалом сделать нельзя, уж лучше просто переверстать.
просто подготавливаю шаблон, в две колонки, хочу узнать побольше про именно функциональные возможности.
после включения DHTML Menu пропали все меню.
И всетаки мои кликанья мышью не прошли даром!))
Загрузил и поставил последнюю версию (6.15)
Поставил на чистую сборку DHTML Menu, сразу же все заработало!!!
Начал ставить потихоньку модули, которые были установлены в той версии где данный модуль не работал.
И о господи, Дьявол во всем виноват!)
Данный модуль меню каким-то непостижимым пока для меня образом конфликтует с модулем Devel, да не с самим модулем, а с его расширением Theme developer.
после включения DHTML Menu пропали все меню.
Неужели никто не подскажет?
После включения меню, в блоках ничего дополнительно не создается, примари линкс, которые я засунул в левый блок на сайте не отображаются, хотя в блоках в админке они на своем месте... ничего не пойму.
качество картинок Signwriter
Этот скрин был cделан как раз когда картинки генерились в формате png (с гифом по-умолчанию та же история), если я выбираю jpg вообще картинка закрашивается черным цветом вся)
операционка XP Professional SP2
Откуда будет браться page.tpl.php если его нет в папке примененной темы?
ясно, спасибо, теперь все понял, если родительская присутствует, то из родительской а если нет то сайт не отображается.
а шаблоны для блоков ноды и т.п. будут браться из папок с модулями, если их нет? и тема к примеру не зен, а другая и не имеет подтем?
Замена css файлов в nitobe при разном разрешении
Алексей, верстку резиновую сделать не проще, так как необходимо полностью нитобу переверстывать, под резину с сохранением всего функционала, со всей php логикой шаблона, а это очень гемморно, да и не в этом суть, просто я хочу разобраться с этим частным случаем, как мне корректно заменить файлы цсс и все.
Люди добрые подскажите пожалуйста хотябы где можно посмотреть на содержимое этой переменной <?php print $styles; ?>?
Замена css файлов в nitobe при разном разрешении
А можно как-нибудь поподробнее? куда конструкцию вставлять на яваскрипте? вместо строчки <?php print $styles; ?> ?
И что насчет очистки кэша?
Замена css файлов в nitobe при разном разрешении
хм.. что-то не нашел я возможности подписаться на ответы после того как тему сохранил, кроме как оставить этот глупый коммент (=