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

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

11 февраля 2008 в 13:55

Во-первых, делаем производителей не типом материала, а словарем таксономии. в словарь добавляем термины Fconomix и Awardcolor.

Дальше в видах:
1. создаете новый вид
2. в разделе "страница" указываете адрес "/fconomix/color/"
3. создаете фильтр "Материал: Тип" -> "одно из" -> "Карандаши"
4. создаете фильтр "Taxonomy: Terms for Производители" -> "все из" -> "Fconomix".

все, страница готова.
Для чего вы делаете производителей как тип материала?

9 февраля 2008 в 2:22

/* Подразумеваю, что при создании ноды, ей просто не присваивается нулевой рейтинг. */
так и есть. сейчас проголосовал за запись +1, потом другим юзером -1, сделал 0 "механически" и запись показалась в фильтре.

Расскажите как сделать 0 автоматом при создании записи?

6 февраля 2008 в 12:11

Вопросы по модулю такие:
1. Как поправить глюк, когда при положительном голосовании за запись с -5 пойнтами, счетчик обнуляется?
2. Как сделать, что бы нельзя было голосовать за себя?

6 февраля 2008 в 12:07

Не стану создавать новую тему, расскажу здесь как отдавать виджет в comment.tpl.php отдельной переменной и как сделать для комментариев свой стиль оформления виджета.

1 февраля 2008 в 15:56

Ну раз уж начал тему, то выдам все "тайны" :).
Формируем ссылки
<?php
//+++++++++ Taxonomy cut ++++++++++++
if(taxonomy_node_get_terms_by_vocabulary($nid, 2, $key = 'tid'))
$category=array_shift($taxonomy);
//+++++++++ Tag links +++++++++++++++
foreach($taxonomy as $aa=>$bb){
if($i)$tag_links.=", ";
$tag_links.=l($bb[title], $bb[href], array('class'=>'smalltags'));
$i++;
}
//+++++++++ Category link +++++++++++
if($category)

1 февраля 2008 в 13:46

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

1 февраля 2008 в 12:07

$node->taxonomy - это тот же массив, что и $taxonomy.
как определить какой термин из какого словаря?

сейчас попробую реализовать категории на og, но, конечно, это не совсем то, что мне нудно :(. хочется попроще :).