"Возможно ли в друпале с помощью webform создать собственно форму с кучей полей для заполнения и опять таки через друпал сделать так чтоб всё с форм впихнулось в базу ну и вывелось с возможностью удалить запись, редактировать, отсортировать ....."
Модуль webform написан для создания "форм с кучей полей", из "заполнения" и сохранения результатов "в базу", с последующим просмотром, удалением, анализом и т.д. Не совсем понятна Ваша проблема. Опишите на примере, что надо сделать. Желатнльно подробнее.
Из node-content_text.tpl.php - не знаю как. И скорее всего никак, ибо этот файл вызывается когда надо отобразить поле, а поле отображается в теле страницы. Нам же надо засунуть содержимое ентого поля в <head>, я правильно понимаю?
Функцию обрезки не помню. Посмотри в документации работу с юникод-строками.
есть словарь "Новости", а в нём термины......как доделать чтоб посмотреть к какому термину?
Если у словаря номер пять, то следующий код:
$terms = taxonomy_node_get_terms_by_vocabulary(arg(1), 5));
поместит в переменную $terms все термины из словаря "Новости", к которым привязана данная нода.
или нужно что-то другое?
Что сделать знаю, как - нет.
Видимо надо добавить два markup элемента: один с id, другой - скодом PHP, который будет анализировать id-элемент - если пустой, поместить туда уникальное число.
не знаю как получить доступ к полям формы.
Может кто подскажет?
Да, работает!
Спасибо!
А это нормально, что идентификатор блока имеет название по русски?
<div class="webform-component-textfield" id="webform-component-телефон">
Допустим у нас есть поле description (тип text). Тогда следующий код, втавленный в page.tpl.php, помеcтит в страницу содержимое поля:
<?php
if( arg(0) == 'node' && is_numeric(arg(1)))
{
$n = node_load(arg(1));
foreach ((array)$n->field_description as $num => $item)
print($item['value']);
}?>
1. чем делать всё это будем? CCK или webform?
если webform, то все вопросы решаемы стандартным способом:
- hidden там есть
- selеct, checkbox тоже (поробуй создать, поймёшь чем отличаются)
- ID на следующей странице - указываешь страницу, на которую надо переходить после заполнения анкеты. и на ней формируешь ID
Двойная кавычка интерпретирует внутри переменные и спецсимволы (\n,\t и т.д.), то есть
$test = "123";
print("$test");
выведет 123, а
$test = "123";
print('$test');
выведет $test
===============
бросьте пример, возмите за основу работающий модуль с нужной функциональностью и издевайтесь над ним
"как мне сделать под ССК галочки что бы пользователь кликал на галку и отмечал что он хочет"
стандатрные элементы не подходят? (selct, checkbox)
"как в анкете реализовать поля видные только модеру и как сделать галку внизу страницы что я согласна"
hidden не подходят?
что значит "видны"? просто видны или видны при заполнении?
Стоп!
Это никак не связано с CCK, к тому же пихать тайтл в метатэги нет смысла. Тайтл и так имеет особое значение у поисковиков незачем его дублировать.
А использовать поля ССК надо по другому. Если нужно - напишу.
"Мне нужно убрать показ всех боковых блоков для определённой страници. Как это реализовать?"
Это в настройках блоков: admin/blocks, конфигурация конкретного блока,
далее в "Show block on specific pages:" задайте маску, по которой:
-Show on every page except the listed pages - показывать на всех стр. кроме перечисленных
-Show on only the listed pages. - показывать только на перечисленных страницах
Сайт не узнает админа
ultraboy@drupal.org, а разработчики в курсе этого бага (и решения)?
Drupal и формы
"Возможно ли в друпале с помощью webform создать собственно форму с кучей полей для заполнения и опять таки через друпал сделать так чтоб всё с форм впихнулось в базу ну и вывелось с возможностью удалить запись, редактировать, отсортировать ....."
Модуль webform написан для создания "форм с кучей полей", из "заполнения" и сохранения результатов "в базу", с последующим просмотром, удалением, анализом и т.д. Не совсем понятна Ваша проблема. Опишите на примере, что надо сделать. Желатнльно подробнее.
nodewords и cck
Я тоже не верю
Скорее так: "нельзя, но если очень хочется, то можно!". У меня пока тоже времени нет, но вопрос интересный!
Несколько владельцев (редакторов) ноды
taxonomy accsess
nodewords и cck
Из node-content_text.tpl.php - не знаю как. И скорее всего никак, ибо этот файл вызывается когда надо отобразить поле, а поле отображается в теле страницы. Нам же надо засунуть содержимое ентого поля в <head>, я правильно понимаю?
Функцию обрезки не помню. Посмотри в документации работу с юникод-строками.
Где прописаны отступы в panels?
Ну ты даёшь!
Нафига ж сюда весь CSS?
Кому надо - с сайта возьмут. Чай сообразят
Как программно определить к какому словарю относится нода?
возвращает TRUE, если нода привязана хотябы к одному термину словаря номер пять
Как программно определить к какому словарю относится нода?
в настройке блока:
<?php
return(count(taxonomy_node_get_terms_by_vocabulary(arg(1), 5)));
?>
Как программно определить к какому словарю относится нода?
Я, наверное, чего-то не понимаю...
есть словарь "Новости", а в нём термины......как доделать чтоб посмотреть к какому термину?
Если у словаря номер пять, то следующий код:
$terms = taxonomy_node_get_terms_by_vocabulary(arg(1), 5));
поместит в переменную $terms все термины из словаря "Новости", к которым привязана данная нода.
или нужно что-то другое?
Views. Часть первая - изменение параметров "на лету"
Образчайся если что
Запуск в сайте сторонней программы
это наверное где макс.разгонка говорил про встраивание скриптов.
поищи в его блоге
Запущен сайт drupal5.ru
используй логин с этого сайта: jerboa7@drupal.ru
Галочки :)
Что сделать знаю, как - нет.
Видимо надо добавить два markup элемента: один с id, другой - скодом PHP, который будет анализировать id-элемент - если пустой, поместить туда уникальное число.
не знаю как получить доступ к полям формы.
Может кто подскажет?
Галочки :)
ASPX - не знаю
ID - это id чего? анкеты, пользователя, пользователь + анкета? как планируешь хранить?
Сформировать не проблема...
Русский язык и webform
Да, работает!
Спасибо!
А это нормально, что идентификатор блока имеет название по русски?
<div class="webform-component-textfield" id="webform-component-телефон">
nodewords и cck
Допустим у нас есть поле description (тип text). Тогда следующий код, втавленный в page.tpl.php, помеcтит в страницу содержимое поля:
<?php
if( arg(0) == 'node' && is_numeric(arg(1)))
{
$n = node_load(arg(1));
foreach ((array)$n->field_description as $num => $item)
print($item['value']);
}?>
Галочки :)
PS: альтарь - это хорошо
Галочки :)
1. чем делать всё это будем? CCK или webform?
если webform, то все вопросы решаемы стандартным способом:
- hidden там есть
- selеct, checkbox тоже (поробуй создать, поймёшь чем отличаются)
- ID на следующей странице - указываешь страницу, на которую надо переходить после заполнения анкеты. и на ней формируешь ID
Пишем модуль (продолжение 2)
Двойная кавычка интерпретирует внутри переменные и спецсимволы (\n,\t и т.д.), то есть
$test = "123";
print("$test");
выведет 123, а
$test = "123";
print('$test');
выведет $test
===============
бросьте пример, возмите за основу работающий модуль с нужной функциональностью и издевайтесь над ним
nodewords и cck
"Dan - обещал помочь в этом вопросе.."
Хм, уже обещал?
Попробую посмотреть, как время будет - извини не сегодня-завтра....
Галочки :)
"как мне сделать под ССК галочки что бы пользователь кликал на галку и отмечал что он хочет"
стандатрные элементы не подходят? (selct, checkbox)
"как в анкете реализовать поля видные только модеру и как сделать галку внизу страницы что я согласна"
hidden не подходят?
что значит "видны"? просто видны или видны при заполнении?
nodewords и cck
Стоп!
Это никак не связано с CCK, к тому же пихать тайтл в метатэги нет смысла. Тайтл и так имеет особое значение у поисковиков незачем его дублировать.
А использовать поля ССК надо по другому. Если нужно - напишу.
nodewords и cck
в теме надо вытягивать из ноды метатэги, прописанные в одном из полей.
Phpmyadmin не подхватывает дамп базы (Denwer)
перед дампом базы, я очищаю таблицы cache и watchdog
саму базу сжимаю в gz
Как убрать боковые блоки для определённой страници?
"Мне нужно убрать показ всех боковых блоков для определённой страници. Как это реализовать?"
Это в настройках блоков: admin/blocks, конфигурация конкретного блока,
далее в "Show block on specific pages:" задайте маску, по которой:
-Show on every page except the listed pages - показывать на всех стр. кроме перечисленных
-Show on only the listed pages. - показывать только на перечисленных страницах