Блог пользователя - wargan

ТЗ для модуля (консультации)

8 ноября 2010 в 11:13

Для своих задач есть желание реализовать следующий функционал:

* Создается новый тип материала
* Этот тип материала - обычная нода с возможностями комментирования (древовидная структура комментариев).
* Комментарии автора ноды выделены дизайном отдельно, т.е. присваиваются специальные див-классы
* Автор ноды может комментировать комментарии участников обсуждения в этой ноде: комментарии автора ноды могут быть открытыми для всех или адресованы конкретному участнику (т.е. приватные ответы). Приватные сообщения автора ноды выделены специальными див-классами.
* Участник обсуждения может комментировать ноду. Участник обсуждения может прокомментировать тот или иной комментарий автора ноды. Приватные комментарии участников обсуждения имеют выделенные специальные див-классы.

Тип материала будет связан с OG

Прошу прокомментировать, интересуют возможные готовые решения или ориентировочные расценки за работу, а также не видимые мной подводные камни (сложности реализации).

Назначить термины из одного словаря к типу материала

30 апреля 2010 в 10:24

Задача следующая:
Есть один словарь "категории материалов" и разные типы материалов. Как назначить термины этого словаря определенному типу материала. Например: Тип материала: "Творчество", при создании ноды должны предлагаться только термины: "стихи", "проза", из словаря "категории материалов".
Вопрос, есть ли модуль с помощью которого можно решить задачу. Например: Taxonomy Defaults такое может?

CSS хак для IE. Выравнивание изображения по вертикали

27 апреля 2010 в 8:13

Помогите ИЕ хакнуть, кто силён в верстке, я сдался... Помощь оплачу конечно, работы не много, для знающего минут на 15 Smile
Дано: DIV фикс. размеров, в нем ссылка картинкой.
Надо картинку выровнить по вертикали по центру (в ИЕ младше восьмерки).
Сейчас все это дело работает как надо для ФФ, Оперы, ИЕ8. ИЕ младшие display:table-cell не знают, нужен хак.
Давайте свяжемся по аське (пишите куда стукнуть) или в личке здесь, оплачу вмр или вмз.

Решено. Вывод комментариев в user-profile.tpl.php

18 марта 2010 в 7:40

Помогите разобраться с выводом комментариев в user-profile.tpl.php.
В template.php прописал функцию:

<?php function названиетемы_mycomments($uid,$howmany) {
  $returnstr = "<span class='field-label'>Kommentarii:</span><br><ul>";
  $i = 0;
  $result = db_query('SELECT n.nid, n.title, c.cid, c.subject FROM node n INNER JOIN comments c ON n.nid = c.nid WHERE c.uid = %d AND c.status = 0 ORDER BY c.timestamp DESC LIMIT 0,%d', $uid, $howmany);
  while ($r = db_fetch_object($result)) {
    $i++;
    $returnstr .= '<li>' . $i . ". <a href='/node/" . $r->nid . "#comment-" . $r->cid . "'>" . $r->subject . '</a>... <small><i>(on ' . $r->title . ')</i></small></li>';
  }
  $returnstr .= '</ul>';
  return $returnstr;
}
?>

в user-profile.tpl.php вывожу как:

<?php
$commentblock = названиетемы__mycomments($account->uid,10);
echo $commentblock;
//    More link
if($headeroutput != '' && $commentblock != ''){
    $track_link = "<br><a href='/user/" . $account->uid . "/track" . "'>" . t('Read more nodes and comments') . '</a>';
  print $track_link;
}
?>

Но выводится только:
Kommentarii:

Read more nodes and comments (-ссылка на трекер)

где ошибка?