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

Не удается подключить мультизагрузчик фото

14 января 2013 в 6:16

На ноду товара решила прикрутить мультизагрузчик фотографий.
Пробовала два варианта:
multiupload_imagefield_widget-7.x-1.0
plupload-7.x-1.0 (с библиотеками)

Устанавливала по инструкции в readme.

Ни один ни отображается.

Тестировала в последних версиях Opera & Firefox. Все равно появляется одиночное стандартное поле для загрузки множественых фотографий одна за другой.

Drupal 7.18
Все модули последних версий

Где может быть ошибка?

Во views дублируются ноды, имеющие более 1 термина в одном словаре [РЕШЕНО]

7 января 2013 в 6:46

Вывожу каталог Ubercart через views.
Есть словарь - женская одежда, мужская одежда

Ноды, в которых отмечено, что они могут быть как мужской одеждой так и женской - выводятся во views по два раза.

Проверила:

Configure field: Content: Men women
Multiple field settings
Display all values in the same row - галочка отмечена

В views есть раскрытый фильтр
Content: Men women (exposed)
Reduce duplicates - тоже отмечено

Но ни одна из этих опций не помогает. Как убрать дубликаты?
Заранее спасибо!

Решено через

Как добавить в ноду поле хронометража и сделать в видах подсчет хронометражей?

21 сентября 2012 в 13:43

Мне на сайте надо реализовать список заданий на день. У каждой ноды задания есть хронометраж. Надо сделать, чтобы значение можно было вводить в ноду задания. И при выводе таблицы всех заданий, когда они группируются по дням выполнения, чтобы можно было сделать подсчет хронометража за день.

Подскажите, пожалуйста, как это лучше реализовать

Не могу поменять стили ссылок с помощью контекстных селекторов

27 июля 2012 в 14:20

В пользовательском меню ссылки типа

View
Bookmarks
Edit
Messages
My follow links
Notifications
Orders
Relationships
Contact
File browser

Я хочу заменить их иконками. Но почему-то никак не могу написать правильный код для css. Перебрала уже все. Например со ссылкой на закладки, которые попробовала для пример скрыть

Ubercart 7.3. Поля SKU, Sell price, Weight отображаются только при редактировании отображения ноды [РЕШЕНО]

25 июля 2012 в 11:10

На сайте (Drupal 7) , на котором уже довольно много модулей поставила Ubercart 7.3. И при создании товара почему-то не отображаются типичные для товара поля - SKU, Sell price, Weight.
Посмотрела в тип ноды - admin/structure/types/manage/product/display - тут они есть. А при создании товара не выводятся во вкладке ниже. Поставила Ubercat на этой же локалке на чистый Drupal 7. Все поля есть.
Может, конфликт идет с какими-то модулями?

Какого размера базу геотерминов выдержит Друпал и где ее взять

21 июля 2012 в 17:51

Делаю сайт для путешественников и для ввода данных мне необходима трехуровневая (страна, область, город) база геотерминов на английском (чтобы все термины были на английском).
Первым делом нашла ссылки
1. http://www.maxmind.com/app/worldcities (но там проблема с областями, их не получится использовать) и
2. http://download.geonames.org/export/dump/ (тут в целом понравился файл cities1000.zip с 125846 городами) но не очень понято, где в файле брать регионы

Ищу модуль оповещения с отправкой оповещений не на почту а в личный кабинет

7 июля 2012 в 6:13

Подскажите, пожалуйста, для Drupal 6 - модуль, который делал бы уведомления о комментировании материалов пользователя. Но так, чтобы оповещения приходили не на почту пользователя, а чтобы появлялись в кабинете пользователя. Примерно как в фейсбуке. То есть кто-то прокомментировал твои материалы - у тебя иконка с количеством комментов. И также чтобы можно было подписаться на комментарии к какому-то материалу.

Есть сниппет вывода терминов в блок. Как вывести локализованные термины?

29 июня 2012 в 4:47

У меня на сайте есть отличный сниппет иерархического вывода терминов таксономии.

<?php
$vid = 2; // Номер словаря
$pole = array();
$items = array();
$terms = taxonomy_get_tree($vid);
//var_dump($terms);

foreach ( $terms as $term ) {
$pole[]=Array (l($term->name, taxonomy_term_path($term)), $term->depth, $term->tid) ;
}
$depth =-1;
foreach ($pole as $list) {
//$depth- глубина предыдущего уровня
//$list[1] - глубина текущего элемента
if ($list[1] == $depth) {
echo "

";
next;
}
while ($list[1] != $depth) {
if ($list[1] > $depth) {
$depth++;
echo "\n

    ";
    next;
    }
    if ($list[1] < $depth) {
    $depth--;
    echo "\n

    \n

";
}
}

echo "\n

  • $list[0]";
    $depth=$list[1];
    }
  • Отображение в блоке материалов с термином, который встречается в определенном поле профиля текущего пользователя

    23 июня 2012 в 10:02

    У меня есть записи пользователей в блогах. В каждой такой записи есть поле location, где пользователь указывает регион записи: страну или регион или город.

    И в профиле пользователя есть поле с терминами таксономии из этого же словаря. То есть он может сам определить записи из каких населенных пунктов он хочет видеть в блоке.

    Но я не могу разобраться, какие сделать аргументы в этом views. Сделала связь

    Relationships
    Node: Content Profile

    Arguments
    (Content Profile) Content: Location
    Relationship: Content Profile
    Action to take if argument is not present:
    Display all values
    Validator: Taxonomy term
    Vocabularies: locations
    Argument type: Term ID

    Видимо, аргументы выставляю какие-то неправильные.

    Может ли пользователь задать несколько языков, на которых он хочет читать материалы на сайте?

    14 июня 2012 в 21:49

    У меня на сайте есть несколько языков. Русский, английский, португальский, голландский, японский, китайский. И когда пользователь создает материал, он задает язык материала. Далее есть лента сообщений сделанная из views. Пока я могу только поставить такой фильтр, чтобы пользователь мог читать материалы только на current language. Или current language + default language. Или current language + default language + какой-то из заданных мною языков.

    warning: Illegal offset type in isset or empty in includes\common.inc on line 950

    11 июня 2012 в 13:58

    Начали на сайте появляться такие предупреждения:

    warning: Illegal offset type in isset or empty in includes\common.inc on line 950

    Посмотрела файл common.inc. Там такой код в этих строках

    Ubercart: как хранить цену в базе в евро, отображать в евро, а переводить в рубли только при оплате?

    6 июня 2012 в 12:03

    Заказчик хочет, чтобы в базе цены на товары
    хранились в евро,
    отображались в каталоге тоже в евро и
    только при покупке переводились в рубли.

    Ставила модуль uc_currency_convert, но он сразу конвертирует все цены в рубли и отображает в них. Даже потом если поменять конверсию не в рубли, например, а в доллары, он почему-то хранит только в рублях. Удаление модуля и чистка таблиц не спасает.

    Как-то можно сделать это по-другому?

    Как профильтровать вывод по словарю?

    31 мая 2012 в 9:43

    Нашла на http://www.drupalka.ru/node/32
    сниппет который выводит список связанных терминов.
    Работает.

    Но не могу понять, как вывести связанные термины не всех словарей, а только словаря 2, например.
    Что надо добавить в этот сниппет?

    <?php
    if (arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2)) && is_null(arg(3))) {
       
    $tid = (int)arg(2);
       
    $result db_query(db_rewrite_sql('SELECT tid, name FROM {term_relation} INNER JOIN {term_data} ON (tid1 = tid OR tid2 = tid) WHERE (tid1 = %d OR tid2 = %d) AND tid != %d ORDER BY weight, name''{term_relation}''tid'), $tid$tid$tid);
       
    $output '';
       while (
    $term db_fetch_object($result))
       {
    ?>

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

    30 мая 2012 в 13:37

    Есть два словаря:

    1) Фабрика
    2) Товарная категория
    Они оба привязаны к ноде товара через Conteте Taxonomy field.

    Я добилась того, чтобы через views attach

    1) в терминах товарной категории выводить фабрики, производящие ее
    2) выводить в терминах фабрик товарные категории которые они производят

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

    Как вставить карту в комментарии? [РЕШЕНО]

    30 мая 2012 в 7:27

    Есть сайт с вопросами о поиске каких-то мест. И если человек задает вопрос хотелось бы дать возможность комментирующим в комментарий вставить карту. Но не выбирая в отдельном браузере код из гугл-карт, а потом вставляя его в окно комментария, а прямо из поля комментария.

    Не могу создать галерею. Выходит ошибка Fatal error: Call to a member function get_option() on a non-object

    29 мая 2012 в 5:42

    http://www.commerceoff.ru

    На сайте была установлена Node Gallery. Потом я делала обновления модулей. За Node Gallery не следила и не могу понять в какой момент появилась эта ошибка. Теперь при создании галереи выходит следующее:

    Fatal error: Call to a member function get_option() on a non-object in C:\xampp\htdocs\commerce\sites\all\modules\node_gallery\node_gallery.module on line 1265

    Вот они, злосчастные строки.

    node_gallery.module

    1262 // Override view pager options here
    1263 if (method_exists($view, 'init_pager')) {
    1264 // Views 3 version
    1265 $pager = $view->display_handler->get_option('pager');
    1266 $pager['options']['id'] = ++$pager_id;
    1267 $view->display_handler->set_option('pager', $pager);
    1268 }
    1269 else {

    Как сделать на странице производителя вывод заголовков производимых товарных категорий? [РЕШЕНО]

    27 мая 2012 в 11:10

    Клиент хочет сделать так же:

    http://www.arredo.ru/manufacturer.aspx?CatalogId=30639&ob_no=438

    Как вывести товарные категории в терминах производителей?

    UPD: Сделала через node attach

    Как вывести в раскрытые фильтры локализованные термины? [РЕШЕНО]

    26 мая 2012 в 11:18

    Есть раскрытые фильтры. Есть каталог с выбором типа перевода теминов - localize. Термины переведены.
    Но выводятся почему-то только на исходном языке. На английском.

    Как можно вывести в раскрытые фильтры локализованные версии терминов в зависимости от текущего языка?

    Решение

    «Идете в modules\views\modules\taxonomy\views_handler_filter_term_node_tid.inc

    Строчку 125 меняете на
    $options[$term->tid] = t($term->name);
    т.е. просто приписываете t()

    После этого (ВНИМАНИЕ), надо снова перевести термины таксономии, но уже во встроенном интерфейсе, а не в таксономии. Т.е. набираете в поиске термин, и среди найденных переводов выбираете тот, что под категорией "встроенный интерфейс"»

    отсюда http://www.drupal.ru/node/29550

    не помогло, увы

    Какие пути выставить во views с разными языками? [РЕШЕНО]

    26 мая 2012 в 8:34

    Есть сайт с блогами. Материалы на русском и английском.

    Мне надо было, чтобы был views с путем blog и при переключении языка в блоке он переключался бы с английского на русский и наоборот.

    Сделала views. Одна страница с фильтром по английскому языку. Другая с фильтром по русскому языку.

    1. Выставила пути сначала en/blog и ru/blog. Для английской версии и русской соответственно.
    В просмотре смотрю - нормально - в русском выводятся русские. В английском - английские материалы.

    blog - страница не найдена
    ru/blog - страница не найдена
    en/blog - страница не найдена
    ru/ru/blog - показывает русские блоги
    ru/en/blog - показывает английские блоги

    Вывод связанных терминов в переопределенном термине таксономии

    25 мая 2012 в 15:12

    У меня есть словарь - "производители товаров для дома"

    Для него сделан переопределенный вывод.
    view Страница
    Путь: manufacturer/%

    - вывод в сетку товаров, которые изготовлены этим производителем

    плюс раскрытый фильтр по словарю "каталог", где можно выбрать какую-то позицию ("сантехника", "электрика", "мебель") и отсортировать товары еще и по товарной позиции

    1. ВОПРОС: можно ли как-то сделать, чтобы в этот раскрытый фильтр по словарю "каталог" попадали только те товарные позиции, по которым у этого производителя есть какой-то товар

    еще есть один словарь "коллекции"