RayB: Блог

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

Exposed Filters темизация <Any>

14 декабря 2010 в 11:36

пытаюсь в Exposed Filters вместо вставить свой текст. Вот нашел такой код в нете, но не могу понять ['filter-field_FIELD_ID'] что это за поле и откуда брать значение FIELD_ID.
И во здесь ['All'] - нужно что-то менять?

Количество терминов таксономии

11 ноября 2010 в 9:53

Подскажите, при каком количестве терминов могут возникнуть различные проблемы у сайта?
2500 это слишком чересчур? Сайт планируется легкий, небольшой и не хочется, чтобы его перегрузила таксономия. Если вопрос глупый, все равно хочется услышать на него умный ответ ))

[решено] Разные права на анонимное комментирование разных типов материалов

29 октября 2010 в 9:17

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

node import - белый экран

26 октября 2010 в 17:01

Установил модуль node import, при попытке создать новую задачу для импорта получаю белый экран.

То есть запускаю мастер -> выбираю тип материала -> загружаю файл -> выбираю формат файла, жму далее -> получаю белый экран.

Может кто сталкивался и знает в чем причина?

[решено] Не разлогинивать пользователей при закрытии сайта, браузера, выключении компьютера

30 августа 2010 в 7:27

Можно ли сделать так, чтобы пользователя не разлогинивало при закрытии страницы, браузера, выключении компа. То есть если пользователь залогинился на сайте, то единственным для него способом разлогиниться - это было бы нажать на кнопку "Выйти" (http://site.ru/logout}?

Модуль remember_me не помогает. Возможно это из-за настроек на новом хостинге (просто на старом пользователя не выкидывало и без дополнительных модулей, а на новом разлогинивает автоматические через некоторое время, даже если открыта страница сайта).

[решено] Очистить поле "описание" посредством Rules

24 августа 2010 в 8:30

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

Remember me - добавить в свою форму авторизации

24 августа 2010 в 5:52

Есть такой модуль "Remember me", он добавляет чекбокс «Запомнить меня» к форме входа. Но у меня своя форма входа, вот как бы в нее вставить этот чекбокс. Может кто подскажет код, который можно вставить в свою форму?

[решено] сломался модуль AD

17 августа 2010 в 7:53

В один "прекрасный" момент перестал работать модуль AD. Если смотреть в коде страницы то на месте где должны быть реклама, выводимая модулем, видим подобное:
Fatal error: Call to undefined function drupal_bootstrap() in /home/www/site.ru/modules/ad/adserve.inc on line 300

Также при создании материала типа "реклама" получаем ошибку:
* user warning: Unknown column 'sitekey' in 'where clause' query: UPDATE ad_statistics SET count = count + 1 WHERE date = 2010081623 AND aid = 3590 AND action = 'create' AND adgroup = '' AND hostid = '' AND sitekey = '' in /home/www/site.ru/modules/ad/ad.module on line 333.
* user warning: Unknown column 'sitekey' in 'where clause' query: UPDATE ad_statistics SET count = count + 1 WHERE date = 2010081623 AND aid = 3590 AND action = 'update' AND adgroup = '' AND hostid = '' AND sitekey = '' in /home/www/site.ru/modules/ad/ad.module on line 333.

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

Может кто знает как починить? Или кто согласится помочь за денежку. Пробовал удалять модуль и ставить по новой, не помогает.

UPD: проблема решена, большое спасибо за помощь RxB

Вывести список терминов с количеством материалов нескольких типов через views

6 августа 2010 в 21:22

Есть словарь "город", соответственно в нем термины - города. Словарь привязан к трем разным типам материалов.
Подскажите как вывести список через views такого плана (список отсортирован по количеству материалов всех трех типов, то есть первым будет термин, которому принадлежит в сумме больше всех материалов):

Город1
ТипМатериала1: 10 (кол-во материалов данного типа по этому термину)
ТипМатериала2: 50
ТипМатериала3: 5

Город2
ТипМатериала1: 10
ТипМатериала2: 50
ТипМатериала3: 5

[решено] Ubercart, заказ от анонима (гостя)

1 августа 2010 в 14:50

Может кто сталкивался, не могу понять в чем дело и где искать ошибку.
При попытке купить что-либо от анонима, выходит сообщение что товар добавлен в корзину, причем сама корзина девственно чиста.
Права в самом ubercart анонимам дан на заказ. Разрешения на заказ также есть и просмотр своих заказов. Причем раньше работало, а тут помню что отключал возможность анонима делать заказ, потом через некоторое время решил опять дать, а тут вот такая блин петрушка Sad

Выбор поля Node Reference в зависимости от термина таксономии

20 июля 2010 в 7:13

Заголовок наверное полный бред. Сейчас попытаюсь донести смысл вопроса.

Есть два типа материала: "Ресторан" и "Отзыв"
Есть словарь: "город"

Словарь присвоен типу материала "ресторан".

В материале "Отзыв" есть поле Node Reference, которое связывает с материалом типа "Ресторан"

А теперь проблема: как сделать так, чтобы при создании материала типа "отзыв" мы могли выбрать сначала город (словарь таксономии) и потом в соответствии с выбранным термином выбрать в поле Node Reference материал типа "ресторан" (чтобы в списке остались только те материалы типа "ресторан" которые принадлежат данному термину "город")?

Пример.
Термину "Иркутск" принадлежат следующие материалы типа "ресторан":
- ресторан 1
- ресторан 2

Термину "Москва" принадлежат следующие материалы типа "ресторан":
- ресторан 3
- ресторан 4

Мы создаем материал типа "отзыв" как-то выбираем город Иркутск и в списке при выборе поля Node Reference остаются только:
- ресторан 1
- ресторан 2

Выведите на пусть истинный Smile

[решено] Вывести топ авторов по определенному типу материалов

15 июля 2010 в 23:03

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

Хочется задать в настройках тип материала и получить следующее:

[решено] i18n, перевод терминов таксономии в сниппете

4 июля 2010 в 21:11

Может кто из знающих подскажет.
Есть вот такой сниппет:

<?php
    $vid 
1// Номер словаря
    
$terms_count 0// Сколько терминов отображать, 0 - все
    
$show_node_count false// Показывать или нет количество нод
    
$show_min_count = -1// Показывать термины с большим количеством нод, -1  - все ноды
    
$sort false// Сортировать в порядке возрастания при true, а при false в порядке убывания
   
    
$output '';
    
$items = array();
    
$term_name = array();
    
$terms taxonomy_get_tree($vid);
    foreach (
$terms as $term) {
        
$count db_result(db_query('SELECT COUNT(nid) FROM {term_node} WHERE tid = %d'$term->tid));
        
$items[$term->tid] = $count;
        
$term_name[$term->tid] = $term->name;
    }
    if (
$sort) {
        
asort($itemsSORT_NUMERIC);
    } else {
        
arsort($itemsSORT_NUMERIC);
    }
    
$list = array();
    
$i 0;
    foreach (
$items as $term => $count) {
        if (
$count == $show_min_count) {
            break;
        }
        
$value l($term_name[$term], 'taxonomy/term/'.$term);
        if (
$show_node_count) {
            
$value .= ' ['.$count.']';
        }
        
$list[] = $value;
        
$i++;
        if (
$i == $terms_count) {
            break;
        }
    }
    if (
count($list)) {
        
$output .= theme('item_list'$list);
    }
   
    print 
$output;
?>

он выводит список терминов таксономии определенного словаря. Что нужно в него добавить чтобы он выводил переведенные термины при переключении языка?

Вывести через Views список (таблицу) терминов таксономии

14 июня 2010 в 7:18

Есть два типа материала:
1. Ресторан
2. Профиль пользователя

Оба завязаны на один словарь таксономии "город"

Как можно вывести через виевс или сниппетом таблицу следующего вида:
Термин (город) | кол-во пользователей (материалов "профиль пользователя" | кол-во ресторанов (материалов "ресторан"

Голову уже сломал. Даже просто не могу понять как вывести простой список вида:
Термин (город) | кол-во пользователей (материалов "профиль пользователя"

Как посчитать только материалы "профиль пользователя" и не считать "ресторан"?

доработка модуля AJAX comments

15 мая 2010 в 19:29

Необходимо чтобы AJAX comments отрабатывал не только внутри ноды, но и в списке нод (список сформирован views). Кто-нибудь делал такое?

Проблема кэш картинки

9 мая 2010 в 7:59

Организовалась проблемка при переносе сайта к новому хостеру.
При включенном кэше блоков слетают пути у картинок после отработки крона. И в результат они получаются подобными
http://vds_имя вдс/sites/default/files/imagecache/fotos_tumb/files/images/foto/673/7552-Tang_Yuehui_zastavki_com_19886_10.jpg

то есть вместо http://мой сайт.ru/sites/*
получаем http://vds_имя вдс/sites/*

Подскажите что-нибудь?

Ubercart marketplace, нескольк продавцов

4 мая 2010 в 21:11

Нужна помощь в добавлении функционала к модулю ubercart marketplace. Запретить пользователям добавлять в корзину товары от разных продавцов (+ выдавать сообщение). Пример реализации http://www.ladybugmarkets.com/catalog

Буду финансово благодарен в разумных пределах Smile

магазинчик на ubercart (sushifan.ru)

30 апреля 2010 в 22:49

Прицепил к сайту магазинчик на ubercart
Интересно ваше мнение, может чего подскажите.
Можно зайти под тестовым акком:
логин: test
пароль: test

аватар и имя пользователя

24 апреля 2010 в 22:12

Подскажите как сделать, чтобы при наведении мыши на аватар появлялось имя пользователя (владельца аватара)? Сейчас появляется "информация о пользователе"

Нужен совет, много запросов с одного IP

6 апреля 2010 в 7:45

Господа, прошу совета, что нужно делать когда с одного неизвестного IP происходит много запросов?
Сайт он не подвешивает, явно бот. Может ли быть иная цель у бота кроме как стянуть контент? Нужно блокировать? Вторые сутки уже сидит на сайте, не постоянно - периодами.

Решено! Модуль faq "сломал" дизайн сайта

16 марта 2010 в 9:29

Установил модуль faq, теперь не подгружаются стили. Смена темы на стандартную не помогла, удаление модуля не помогло, update делал, кэш сбрасывал.
в общем полная ж... Sad

выбор поля сск в зависимости от таксономии

11 января 2010 в 9:52

Подскажите как можно реализовать следующее
есть типы материалов "Ресторан" и "Отзыв"
есть словарь таксономии "Город", который привязан к типу материала "Ресторан"
При добавлении ноды в тип материала "Отзыв" выбирается поле "Ресторан" (посредством Node Reference)

Получить список нод

3 января 2010 в 18:20

Подскажите как можно получить список нод в таком формате:

Заголовок
Адрес ноды (в текстовом формате, то есть _http://site.ru/node/111)
Краткая аннотация

Заголовок
Адрес ноды (в текстовом формате, то есть _http://site.ru/node/222)
Краткая аннотация

Заголовок
Адрес ноды (в текстовом формате, то есть _http://site.ru/node/333)
Краткая аннотация

... и тд