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

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

26 сентября 2007 в 15:07

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

26 сентября 2007 в 13:26

Допустим, мне нужно сделать форму в ней 2 поля типа список: город отправления и город прибытия.
Ясно, что список городов будет абсолютно идентичен и там и там.

cck + http://drupal.org/project/cck_taxonomy

Как второе применить к первому в момент именно создания - не пойму.

Ниасилил.

24 сентября 2007 в 16:13

Я для этого каждый раз делаю маленький модуль или добавляю хук в существующий свой модуль.

Текст модуля (файл remover.module):

<?php

function remover_form_alter($form_id, &$form) {
if ($form['#id'] == 'node-form') {
unset($form['log']);
}
}
?>

Файл remover.info:

name = remover

23 сентября 2007 в 7:46

А кто-нибудь видел нормальное разворачивающееся меню (не выпадающее как тут) как в javascript tools, но без ajax? А то притормаживает загрузка ajax-ом, что и юзать не хочется это разворачивание...

23 сентября 2007 в 6:23

Честно говоря, я не понял как модуль создать... Куда его потом приплести... Может эту запись добавить в модуль таксономии???

Если даже я скажу куда файлы пихать, то это Вам не поможет. Еще же и текст модуля надо написать, а Вам до этого похоже еще далеко. См. drupal.org/handbooks, api.drupal.org

Ядро менять не надо, когда есть способ сделать это в отдельном модуле.

22 сентября 2007 в 9:06

1) Для просмотра категорий сделать своё view, в настройках view добавить кнопочку/ссылочку с адресом node/add/blog/TID.

2) Написать модулек с хуком _form_alter, который выбирает в форме нужную категорию, если arg(3) число.

В forum-е это сделано так:

<?php
function forum_prepare(&$node) {
if (!$node->nid) {
// new topic
$node->taxonomy[arg(3)]->vid = _forum_get_vid();
$node->taxonomy[arg(3)]->tid = arg(3);
}
}
?>

21 сентября 2007 в 22:07

Почитал отзывы и сначала остановился на tinymce. Но у меня tinyMCE начал подглючивать при редактировании нод: не разворачивались некоторые блоки (типа "меню", "публикация", "путь" и т.п.). Какой-то конфликт javascript-а видать... Поэтому пришлось перейти на fckeditor. Работает, особых проблем нет.

21 сентября 2007 в 21:59

1) Можно попробовать так: заголовок страницы сделать пустым, а реальный заголовок с ссылкой сделать как шапку для view.

2) Да, имхо node.tpl.php поправить или node-TYPE.tpl.php

21 сентября 2007 в 21:57

1. Встроенный модуль profile для полей, правда там нет поля типа "изображение". Загрузка аватары - встроенная фича. Если нужно большое фото, то я делал это так: загружал аватару большую, фиксил в теме отображение профиля пользователя, где выводил уменьшенную копию изображения со ссылкой на большую (imagecache для машстабирования).

2. cck+imagefield+fielfield, но ограничений там нет.

3. http://drupal.org/project/comment_upload или просто визуальный редактор типа fckeditor-а

4. privatemsg