Comments 15
Vertical tabs не заработал с версией jquery старше 1.2.6
Хочу отметить, что модуль Monthly Archive by Node Type и ему подобные не нужны, если вы используете Views (там уже есть архив, его надо просто включить).
Для комментариев можно сделать более гибкий вывод заголовка.
Этот код позволяет выводить не только количество комментариев, но и показывать новые комментарии (если есть). Если комментариев нет, то выводится другой текст. Также этот код позволяет выводить свои подписи к списку комментариев в зависимости от типа материала.
Я не программист и мое решение, вполне возможно, далеко от красоты и универсальности. Если кто-то сможет его улучшить, буду только рад.
function phptemplate_comment_wrapper($content, $node) { static $node_type; if (isset($type)) $node_type = $type; if ($new = comment_num_new($node->nid)) { $new_comments = ', '.l(format_plural($new, '1 новый', '@count new'), 'node/'. $node->nid, array('fragment' => 'new')); } if ($content) { if ($node->type == 'yarcom_org') { if ($node->comment_count == 0) { return '<h4 id="comments">'. t('Отзывов пока нет').'</h4> <div class="com_desc">Вы можете высказать свое оригинальное мнение о данной организации. Вы можете разместить на сайте отзыв, рецензию или статью о товарах или услугах компаний, которыми Вы пользовались. Поставьте оценку качеству продукции или услуги.</div>' . $content; } else { return '<h4 id="comments">'. t('Отзывы о '. $node->title).' <span class="comment_count">('.$node->comment_count.$new_comments.')</span> ↓</h4>' . $content; } } else { if ($node->comment_count == 0) { return '<h4 id="comments">'. t('Отзывов пока нет').'</h4> <div class="com_desc">Вы можете высказать свое оригинальное мнение о данном материале, размещеннном на сайте.</div>' . $content; } else { return '<h4 id="comments">'. t('Отзывы о '. $node->title).' <span class="comment_count">('.$node->comment_count.$new_comments.')</span> ↓</h4>' . $content; } } } }
Этот код позволяет выводить не только количество комментариев, но и показывать новые комментарии (если есть). Если комментариев нет, то выводится другой текст. Также этот код позволяет выводить свои подписи к списку комментариев в зависимости от типа материала.
Я не программист и мое решение, вполне возможно, далеко от красоты и универсальности. Если кто-то сможет его улучшить, буду только рад.
html лучше вынести в темплейт.
не хорошо мешать верску и код
не хорошо мешать верску и код
Знать бы еще, как это сделать в данном случае. ))
парсер лох, поэтому заберите файликом narod.ru/disk/21561196000/comment-template.txt.html
Вот модуль Features. Очень сложный он, но по описанию позволяет делать серьезные вещи, можно ли о нем подробнее немного? :)
В двух словах: собираете какой-либо функционал из своих модулей, настроек, например, галерею (заголовок, cck-поле с мультизагрузкой, таксономией), делаете два представления: одно для показа категорий, второе для отображения категорий на странице с выбранной галереей, настраиваете показ вашей галереи. Теперь собранную вами галерею можно превратить в модуль с помощью Features: достаточно указать все зависимости вашего «модуля» и экспортировать.
Вкратце, но понятно для начала. Читайте документацию-)
Вкратце, но понятно для начала. Читайте документацию-)
Sign up to leave a comment.
Полезные и интересные модули для Drupal 6.xx + Советы и трюки (Часть III)