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

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

29 ноября 2006 в 17:28

"Возможно ли в друпале с помощью webform создать собственно форму с кучей полей для заполнения и опять таки через друпал сделать так чтоб всё с форм впихнулось в базу ну и вывелось с возможностью удалить запись, редактировать, отсортировать ....."

Модуль webform написан для создания "форм с кучей полей", из "заполнения" и сохранения результатов "в базу", с последующим просмотром, удалением, анализом и т.д. Не совсем понятна Ваша проблема. Опишите на примере, что надо сделать. Желатнльно подробнее.

24 ноября 2006 в 19:34

Из node-content_text.tpl.php - не знаю как. И скорее всего никак, ибо этот файл вызывается когда надо отобразить поле, а поле отображается в теле страницы. Нам же надо засунуть содержимое ентого поля в <head>, я правильно понимаю?
Функцию обрезки не помню. Посмотри в документации работу с юникод-строками.

23 ноября 2006 в 22:53

Я, наверное, чего-то не понимаю...

есть словарь "Новости", а в нём термины......как доделать чтоб посмотреть к какому термину?
Если у словаря номер пять, то следующий код:
$terms = taxonomy_node_get_terms_by_vocabulary(arg(1), 5));
поместит в переменную $terms все термины из словаря "Новости", к которым привязана данная нода.
или нужно что-то другое?

22 ноября 2006 в 15:57

Что сделать знаю, как - нет.
Видимо надо добавить два markup элемента: один с id, другой - скодом PHP, который будет анализировать id-элемент - если пустой, поместить туда уникальное число.
не знаю как получить доступ к полям формы.
Может кто подскажет?

21 ноября 2006 в 18:52

Допустим у нас есть поле 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']);
}?>

21 ноября 2006 в 18:49

1. чем делать всё это будем? CCK или webform?
если webform, то все вопросы решаемы стандартным способом:
- hidden там есть
- selеct, checkbox тоже (поробуй создать, поймёшь чем отличаются)
- ID на следующей странице - указываешь страницу, на которую надо переходить после заполнения анкеты. и на ней формируешь ID

21 ноября 2006 в 0:07

Двойная кавычка интерпретирует внутри переменные и спецсимволы (\n,\t и т.д.), то есть
$test = "123";
print("$test");
выведет 123, а
$test = "123";
print('$test');
выведет $test
===============
бросьте пример, возмите за основу работающий модуль с нужной функциональностью и издевайтесь над ним Smile

20 ноября 2006 в 23:58

"как мне сделать под ССК галочки что бы пользователь кликал на галку и отмечал что он хочет"
стандатрные элементы не подходят? (selct, checkbox)

"как в анкете реализовать поля видные только модеру и как сделать галку внизу страницы что я согласна"
hidden не подходят?
что значит "видны"? просто видны или видны при заполнении?

19 ноября 2006 в 22:52

Стоп!
Это никак не связано с CCK, к тому же пихать тайтл в метатэги нет смысла. Тайтл и так имеет особое значение у поисковиков незачем его дублировать.

А использовать поля ССК надо по другому. Если нужно - напишу.

18 ноября 2006 в 22:33

"Мне нужно убрать показ всех боковых блоков для определённой страници. Как это реализовать?"
Это в настройках блоков: admin/blocks, конфигурация конкретного блока,
далее в "Show block on specific pages:" задайте маску, по которой:
-Show on every page except the listed pages - показывать на всех стр. кроме перечисленных
-Show on only the listed pages. - показывать только на перечисленных страницах