brg: Комментарии

Главные вкладки

10 ноября 2015 в 11:46

Нужно наверное смотреть весь код модуля и наверное список того что ещё есть на сайте.
Потому что на мой взгляд в теории всё верно и в предоставленных кусках кода ошибки вроде нет.
Попробовал проверить на одном и своих сайтов, там все верно выводится:
* PAGE
* FORM
* ALTER
* THEME

10 ноября 2015 в 11:46

Странно ... у меня в 'post' находятся переменные собственно полученные POST запросом.
http://drupal.ru/files/test.module_0.txt - тут все работает, если у вас пусто, значит нужно смотреть что ещё там у вас есть.

10 декабря 2010 в 16:15

http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_ad...

Думаю понятнее всего будет на примере:
// This will add a JS file to your head (specifically the $scripts variable in page.tpl.php)
drupal_add_js(drupal_get_path('module', 'my_module') . '/my_module.js');

// This add inline JS to the head of the document
drupal_add_js('alert("Hello!")', 'inline');

10 декабря 2010 в 16:01

Я так подозреваю что наверное в админке и при редактировании страниц js файлы есть?
А нету их при просмотре нод например, а ты в каком нить файлике типа page.tpl.php написал какой то JS скрипт и он не выполняется? Если все примерно так, то тут такой механизм.
Если ни разу не была вызвана функция drupal_add_js, то Drupal считает что на странице не используется JS и подключать JS файлы ядра не нужно, чего зря трафик гонять и браузер нагружать.

Попробуй добавить js код через drupal_add_js() где $type = 'inline'

24 октября 2010 в 13:56

Да ну это не проблема Wink Решений оптимизации много, можно кеш добавить, можно всякие еаксилераторы, бд оптимизировать, железку апгрейдить .. меня именно немного другие решения интересуют :/

23 октября 2010 в 16:30

Да, спасибо. Я не спорю в его нормальности Wink
Меня удручает лишь одно .. что количество запросов к БД растет пропорционально количеству уникальных ссылок на странице .. и к сожалению в одном из проектов это довольно сильно удручает Sad

18 августа 2010 в 10:15

$form_state передается первым элементом, а не вторым .. правильно использовать function formexample_nameform($form_state)
У меня всё отлично работает. Проверьте ещё раз, если проблема останется, выложите свой модуль, я попробую помочь.

16 августа 2010 в 12:38

К сожалению данный специалист ошибается, поэтому книгам сторонних авторов нужно верить с некоторой долей недоверия Smile
http://www.drupalbook.com/node/141 В данном месте книги была допущена ошибка.
Попробуйте использовать:

15 августа 2010 в 19:08

Наверное будет правильнее сделать через JS, т.е. через друпаловский ahah или просто при помощи jQuery .. на мой взгляд это будет более так сказать по феншую Smile

15 августа 2010 в 16:23

Вообще в теории в validate ты вроде как форму изменить не сможешь, так как туда не передается переменная form, которая потом используется для render, ибо валидате только для проверки уже сформированной формы.

Последовательность выполняется правильно, в этом можешь убедиться открыв файл form.inc функцию drupal_process_form(...)

Я так понял смысл заключается в том, что тебе нужно внести изменения в форму через alter в случае если не проходит валидация (ну т.е. в каком то поле что-то не то введено)?

15 августа 2010 в 15:31

Можно во Views сделать блок, который показывает через lightbox2 (через любой imagecache) все (или не все, как захочешь) картинки из CCK поля и в аргументах задать ID ноды, и задать ему брать ID из адреса если аргумент не предоставлен.

И ни строчки кода Lol По-моему нужно стремится к таким решениям Smile

15 августа 2010 в 15:11

Я так думаю что нужно воспользоваться модулем imagecache.

Что бы обратиться к картинке нужно наверное обращаться к след. значению $node->field_image[0]['filepath']
а потом выводить например след. образом:

11 марта 2010 в 16:16

Все верно, только у тебя .form-item label {float: left; } применяется ещё для кучи блоков, по твоему коду четко выделать именно label для радио группы не очень выходит. JS может помочь или добавить идентификатор или убирать float там, где не нужен.

#edit-field-dop-har-0-value-wrapper{ float: none; } например.

11 марта 2010 в 15:22

всмысли что бы селект лист был под лэйблом?
Можно скорее всего, нужно только нечетным блокам ставить float - влево, четным - вправо.
Но при этом ширина блоков должна быть не больше 50% .. и я не помню как там с IE6 Wink По-моему у него 50% + 50% > 100% Biggrin

11 марта 2010 в 15:02

VladSavitsky wrote:
Интересно - спасибо.
Но почему бы не воспользоваться возможностями drupal.org и не выложить туда свои модули?

Ну я там написал в статье почему. Просто ряд функционала нужен только мне и я так думаю что большинству они будут без надобности.