Doszhan: Блог

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

[РЕШЕНО]Количество просмотров и комментариев

17 февраля 2011 в 19:13

Здравствуйте

Стоит задача вывести под каждым нодом количество просмотров и комментариев. Немного погуглив попал http://www.drupal.ru/node/48543 , где товарищ Stan.Ezersky предложил вот это:
<?php $vcount=statistics_get($node->nid); ?><?php  print 'просмотров: ' . $vcount['totalcount']; ?>

Решил попробовать и добавил сразу после вывода таксономии в node.tpl.php.
<div><?php $vcount=statistics_get($node->nid); ?><?php  print 'просмотров: ' . $vcount['totalcount']; ?></div>

Выводится ошибка, что statistics_get() не описана.

Нашел в сети данную страницу http://api.drupal.ru/api/function/statistics_get/6

и добавил в node.tpl.php повыше это:
<?php
function statistics_get($nid) {

if ($nid > 0) {
// Retrieve an array with both totalcount and daycount.
$statistics = db_fetch_array(db_query('SELECT totalcount, daycount, timestamp FROM {node_counter} WHERE nid = %d', $nid));
}

return $statistics;
}
?>

Теперь выводится ошибка что компилятор не может редекларировать функцию statistics_get().

Может надо установить что-то, а не дописывать куски кода где попало? Распишите поподробнее, дальше разберусь.

Вот не хватает в сети хороших статей для новичков в Друпале о том, что такое API и hook, различия, методы использования и т.п.

[РЕШЕНО]Фильтр по таксономии в Views

15 февраля 2011 в 20:29

Здравствуйте

Создал view catalog. В нем две страницы. У одного путь - catalog/snowboard, у другого - catalog/skis. Мне нужно, чтобы у первого выводились записи с тегом snowboard. Аналогично и со вторым.

Но почему-то не могу установить два разных фильтра для двух страниц. Что устанавливаю для catalog/snowboard, устанавливается и для catalog/skis.

Придется создать отдельный view для каждого тега?

Как находить различные значения содержимого сайта?

13 февраля 2011 в 20:58

Здравствуйте,

У меня стоит задача изменить внешний вид каталога Ubercart. Для этого создал файл page-catalog.tpl.php. Записал <?php print $content ?>.

Вывод мне совсем не нравится. Самая главная проблема в том, что не отображаются картинки, т.к. картинки в товарах отображаются через image_cache. "Родной" вывод картинки убрал.

Как найти url картинки? Они имеют вид /sites/default/files/imagecache/mystyle/example1.jpg и эта картинки относится к ноду с порядковым номером 30. Т.е. зная только порядковый номер я не могу вывести картинку.

Нарастить ширинку картинки

11 февраля 2011 в 21:37

Благодаря Image Cache успешно уменьшаю картинки с большой шириной. Мне на выходе нужна картинка с шириной 300px без нарушении пропорции.

Когда поступают картинки с меньшой шириной Image Cache ничего с ним не делает, портится весь вид. Если такой модуль чтобы "нарастить" картинке ширину с обеих сторон?

Views

2 февраля 2011 в 20:25

Добрый вечер

Еще знакомлюсь с Друпалом. Ненавидел cms-ку пока не встретил views) (до этого все правил вручную в css)

Хочу вывести в модуле ubercart в материале вывести картинку с определенной шириной. Для начала хотел просто поэкспериментировать, решил вывести product_list картинку. Добавил два поля с такой настройкой картинки, но обеих нету в ноде. Правил uc_products

Материал: Заголовок Заголовок
Product: Sell price Sell price
Fields: uc_product_image uc_product_image
Fields: field_image field_image

В чем причина?

Не устанавливается тема оформления

2 февраля 2011 в 15:30

Раньше устанавливал, никаких проблем не было. Только с этой темой имеются проблемы. Тема изначально предназначена для Drupal 6, поменял одну строчку в файле design.info на core = 7.x.

При попытке установки пишет:

design.zip does not contain any .info files.

По этой проблеме нашел только одну страницу, только там проблема возникала при архивировании некоторыми программами: http://drupal.org/node/1019834