leramulina: Блог

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

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

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

Как увеличить поле во views "Use tokens from the node the view is attached to"?

23 мая 2012 в 5:13

Мне нужно вписать в поле

views
Node content: Arguments
How should this display populate the view's arguments?:
Use tokens from the node the view is attached to

несколько значений.

Я ввожу их через /

Но на всех них длины поля не хватает.
Там помещается только 5, а мне надо 7.

Можно ли увеличить длину этого поля?

Есть ли модуль, который автоматом присваивал бы документу термин в зависимости от его Node: type?

19 мая 2012 в 15:26

У меня есть разные типы документов. И для вывода одного view мне надо, чтобы они были промаркированы терминами в соответствии со своим типом: blog - термином блог, страница - термином страница. Но мне надо, чтобы это операция происходила автоматически без вмешательства пользователя. Как это можно реализовать?

Измнения написания шрифта, списка не отображаются при редактировании в ckeditor [РЕШЕНО]

18 мая 2012 в 16:22

У меня есть сайт с темой, которую я сделала на базе framework theme.
Когда я редактирую документ (например по адресу node/add/blog) у меня появляется диалог ckeditor но когда я меняю стили bold или italics это никак не отображается в окне редактора.

Я попробовала проделать то же самое с темой garland - все нормально работает.
Попробовала сделать это с чистой темой framework без моих измнений - изменение стилей не отображается.

Что такого тема framework делает или не делает, чтобы форматирование в ckeditor не отображалось при форматировании документа?

Попробовала в garland повыключать через mozilla+web developer все стили. Выключила все кроме editor.css. A форматирование все равно видно. Переверстывать что ли все тему на базе какой-нибудь менее глючной чем framework?

Как сделать отображение аккаунта и Content Profile по одному адресу? [РЕШЕНО]

17 мая 2012 в 12:12

Доделываю сайт. И на нем вот такая проблема.
У пользователя есть аккаунт, к странице которого приаттачены некоторые полезные ссылки, которые я очень хотела бы отображать.
Вот как тут, например:
http://ftbdance.ru/users/novikova-angelina
http://ftbdance.ru/users/shkola-tancev

Выше данных об аккаунте выведены ссылки на блоги пользователя, фотографии, видео, статусы и т.д.

И у каждого пользователя есть Content Profile.

Но! Когда я вывожу эти Content Profile в какие-нибудь views то, ссылку можно сделать не на аккаунт пользователя где отображаются сделанные мною ссылки на блоги пользователя, фотографии, видео, статусы и т.д.

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

16 мая 2012 в 17:34

У меня на сайте пользователи публикуют разные материалы - блоги, фотографии, объявления.
Как можно сделать ст страницы профайла пользователя ссылку на вид блоги пользователя, фотографии пользователя, объявления пользователя?

Как встроить виды в страницу профайла это я знаю. И как вывести блоки с содержимым на страницу профайла.
Но мне надо сделать отдельные страницы. А какой на них тогда проставлять адрес? И как фильтровать по пользователю?

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

15 мая 2012 в 12:53

У меня есть геословарь с областями России, районами и городами.
И есть различные новости - блоги, фото, видео.
Они все промаркированы материалами этого словаря.
И есть content профайл пользователя, где есть поле тоже с привязкой к этим геотерминам.

Возможно ли сделать вывод для пользователя материалов сайта по фильтрам "моя область" (например Ленинградская), "мой район" (например, Выборгский), "мой город" (например Выборг)?

Надо делать привязки к контент-профайлу через Relationships?

Вывод учеников, зарегистрированных на открытые уроки, в расписании школы

12 мая 2012 в 8:10

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

Я решила сделать регистрацию на открытые уроки школы танцев.

1. Я создала документ "регистрация".
В нем создала поле nodereference, которое ссылается на ноды "занятий" в школе.

2. Далее я создала view registrations_in_classes для отображения в ноде "занятия" авторов материала "регистрация", который ссылается на это занятие.
view: node content

Типы материалов: class
Build modes: Full node
Аргументы: nid

Аргументы
Содержимое: Регистрация (это nodereference поле в "регистрация")
Action to take if argument is not present:
Подставить аргумент по умолчанию
Node ID from URL

Как вывести во views авторов документов, связанных по nodereference

12 мая 2012 в 4:25

У меня есть тип документа "занятие". Он выводится в виде таблицы по дням недели в расписание.
И еще мне надо было добавить возможность пользователям зарегистрироваться на бесплатные уроки и сделать вывод имен пользователей в раписание.
Я сделала тип документа "регистрация на урок" с полем nodereference "выбор занятия", где пользователь выбирает названия уроков, куда он регистрируется.

У кого-нибудь получалось сделать рабочую версию фидов Youtube канала с выводом превьюшек или видео? [РЕШЕНО]

10 мая 2012 в 6:26

Пытаюсь сделать аггрегацию нескольких каналов Youtube.
Использовала Aggregator, YouTube parser + Feeds, FeedAPI
Максимум, что получается - вывести заголовки видео.
Но мне нужно вывести блок с 5 последними видео по выбранным каналам.

Не получается сделать сборщик видео с Youtube

9 мая 2012 в 17:18

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

Gmap не принимает ключ авторизации

1 мая 2012 в 5:37

Поставила Gmap. Пытаюсь настроить. Но при вводе Google API Key вижу такую ошибку:

Google has disabled use of the Maps API for this application. The provided key is not a valid Google API Key, or it is not authorized for the Google Maps Javascript API v2 on this site. If you are the owner of this application, you can learn about obtaining a valid key here: http://code.google.com/apis/maps/documentation/javascript/v2/introductio...

Какие ноды в Ubercart лучше для импорта-экспорта?

30 апреля 2012 в 13:31

У меня сайт магазина сантехники. И заказчик попросила сделать ей выбор по параметрам как в яндексе. Сооветственно, нужны специальные поля с классификациями. И вот у меня возник вопрос:
1. Если я оставлю одну ноду товара и буду добавлять в нее поля в отдельные свернутые группы - своя группа для характеристик паркета, для характеристик ванн. Это удобно для выгрузки и загрузки товаров через csv, но неудобно для редактирования ноды.

Java скипт загружается не в том порядке [РЕШЕНО]

29 апреля 2012 в 5:58

Сделала после просмотра видео Lullabot анимацию в шапке сайта. Когда страница грузится, в шапке скрыта анимация. А потом при наведении на меню справа от текстового логотипа, слева от пункта меню должны всплывать картинки-подложки логотипа, а справа название школы.
Но вот незадача. Пока страница грузится все эти подложки не хайдятся, а видны на странице. А скрипт сазабывает только когда страница прогружена полностью.

Что может быть не так в моем коде?

(function($){
$(document).ready(function(){

$('#block-block-13 #menu-school-inner').hide();
$('#block-block-13 #menu-teachers-inner').hide();
$('#block-block-13 #menu-styles-inner').hide();
$('#block-block-13 #menu-academy-inner').hide();

$('#block-block-13 #menu-school h2').mouseenter(function() {

Подскажите, пожалуйста, как реализовать такую структуру страницы

28 апреля 2012 в 3:34

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

Вывод через аргументы новостей своего региона

26 апреля 2012 в 19:13

У меня на сайте есть частные объявления - о покупке, продаже, поиске жилья, просьбы о помощи. На все эти объявления через content taxonomy field повешены термины из словаря Locations, привязывающие все объявления к региону (Москва и Московская область, например) и городу (Москва, например).

И у пользователей в профиле, сделанном через Content Profile есть через это же content taxonomy field привязка к региону и городу.