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

Проблемас с UBERCART 3 и IE

17 декабря 2012 в 13:27

Здравствуйте. Может кто встречался с проблемой Ubercart 3 + IE - все работает отлично, но на странице Просмотра заказа /cart/checkout/review при клике на кнопку оформления выполняется переход на предыдущую страницу. эта проблема выявляется только в IE в остальных браузерах нет проблем.Форма выполняется AJAX запросом, но я так и не смог найти где вызывается ajax для этой формы, точнее где к форме цепляется AJAX(в самой функции формы нет даже намека на ajax).
Если у кого то есть идеи - буду рад и благодарен.

[РЕШЕНО] Вывод таксономию с иерархией в Drupal 7 c помошью сниппета

12 ноября 2012 в 17:00

Как то нужно было найти снипет с иерархичесским выводом, но ничего достойного не нашел. Везде используются ручная генерация списков, где делать изменения(например добавлять классы или другие аттрибуты к списку могут запутать Smile хотя распутаться очень легко. Вот недавно написал свой сниппет и решил поделиться, может кому пригодится.
-для заметки я в курсе что можно через views выводить - но в данном случае предпочитаю свой вариант, т.к. очень много ньюансов...

И так первым делом Генерируем массив для передачи в функцию темизации theme_item_list();

<?php
    $voc 
MY_VID#Здесь просто можете написать VID нужного словаря
    
$tree taxonomy_get_tree($voc01); #Получаем корневые термины словаря
    
$items['title'] = t('Catalog'); # Указываем заголовок списка?>

[РЕШЕНО] Batch выполняется только 1 раз

8 ноября 2012 в 14:53

Здравствуйте. Столкнулся с проблемой. Тупо не могу найти ошибку в своем коде.
Проблема такова. Модуль обрабатывает данные с помощью Batch API. Но цикл выполняется 1 раз.

Вот собственно код

Commerce Order + Rules - перерасчет цен

27 августа 2012 в 12:14

Здравствуйте. У меня возникла проблема с освоением Rules.
Задача такая, если в корзине сумма заказа превышает 10к то пересчитать цены(использовать другое поле цены)
Проблема возникла на втором шаге(может я и первый не так сделал)
1.Select the condition to add - выбрал Cart -> order is a shopping cart
2.Выбираю commerce-line-item:commerce-total:amount (amount вписываю т.к. не выпадает) - и не могу продвинуться дальше, выдает ошибку The data type of the configured argument does not match the parameter's commerce_order requirement.

[Решено] Commerce Stock - отключить проверку в корзине.

16 августа 2012 в 11:22

Здравствуйте. Обращаюсь к тем, у кого есть опыт работы с Drupal Commerce. Для учета остатков я подключил модуль Commerce Stock. с помощью Rules вывожу предупреждение об остатке, но возникала проблема. Нужно чтобы при любом остатке заказ оформлялся. Но когда у товара остаток 0 в корзине предупреждает что товара нет и не дает оформить заказ. Что посоветуете?

UPD:
С утра ломал голову, и накнец сломал.

<?php
function MYMODULE_form_alter(&$form,&$form_state,$fid)
{
    switch(
$fid)
    {
        case 
'views_form_commerce_cart_form_default':
            
$key array_search("commerce_stock_form_commerce_cart_validate",$form['#validate']);
            if(
$key) unset($form['#validate'][$key]);
                break;
        }
}
?>

Не отображаются материалы для анонимов при добавлении Relationships на продукт

14 августа 2012 в 14:06

Здравствуйте. Есть проблема с выводом каталога commerce с помощью views.
Суть проблемы в том что когда добавляю Relationships Содержимое: Product анонимы(гости) перестают видеть каталог. Права для анонимов утсновлены по умолчанию(View own orders of any type,Access checkout , Просмотр опубликованного содержимого , Просмотр комментариев) Вот хотелось уточнить каких прав может не хватать для гостей, может кто сталкивался?

Переиндексация поиска нужно убрать неправильные индексы

1 июня 2012 в 13:39

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

[Решено] Программно получить названия поля Field API

30 мая 2012 в 17:17

Здравствуйте. Столкнулся с такой "детской" проблемой. есть задача при реализации которого нужно получить название поля.
приведу пример чтобы ясно было в чем суть проблемы.
я для определенного типа создал поле Адрес с программным именем field_address
в функции я получаю программное имя поля field_name (field_address )
так же есть bundle(page) и entity_type (node )

Проблема с AJAX загрузкой файлов

28 мая 2012 в 11:00

Здравствуйте. Пару дней назад столкнулся с одной проблемой которая стала головной болью. Есть сайт на Drupal 6. Сайт работает уже давно и вроде все нормально было. Пару месяцев назад файлы загружались на сайт нормально, но сейчас при попытке загрузить файл через любое поле CCK+FileField выводится ошибка.
Firefox - выдает алерт с сообщением что выполнение скрипта не возможно продолжить или остановить сценарий. В не зависимости что я выбираю он зависает - приходится перезагружать браузер. Единственное что смог просеч через Firebug это сообщение об ошибке too much recursion.
Google Chrome ведет себя иначе. Он просто выводит картинку AJAX оадера и все... В консоле ошибка Uncaught RangeError: Maximum call stack size exceeded с указанием на jquery.js 562 -

Advanced Forum: ошибка в файле template_preprocess_advanced_forum_topic_list_view.inc строка 82

14 апреля 2012 в 1:18

Здравствуйте. Может кому понадобится. Сегодня установил Advanced Forum на одном проекте моего знакомого. Перед этим был установлен модуль Forum из ядра. Был создан Контейнер, форум и топик. При открытии топика выскакивала ошибка в файле template_preprocess_advanced_forum_topic_list_view.inc строка 82
trying to get property of non-object in _template_preprocess_advanced_forum_topic_list_view()

[РЕШЕНО] Не выводит $scripts незарегистрированным пользователям

5 марта 2012 в 18:17

Здравствуйте. Столкнулся с такой интересной проблемой.
Когда на сайте залогинен под админом все нормлаьно работает
Но после логаута скрипты ($scripts прописанный в page-tpl.php) не выводятся на странице. С чем может быть связанна данная проблема?
p.s. никаких ошибок не выдает.

Обновление views 2->3 на рабочем сайте.

13 февраля 2012 в 10:52

Здравствуйте, искал на сайте но нигде не нашел, кто нибудь сталкивался с обновлением Views 2 до Views 3 на рабочем сайте, хочу обновиться, бэкапы сделал, но решил предварительно спросить, с какими проблемами могу столкнуться? Что может не заработать после обновления?
Сайт Drupal 6+ Ubercart 2.4
Заранее благодарю.

[РЕШЕНО] Добавление динамического списка в SELECT Webform

23 января 2012 в 13:04

Здравствуйте. поискал на сайте, и не нашел нормальный способ для динамического добавления элементов поля Select в модуле Webform.
Предлагаю свое решение. Думаю оптимальное и быстрое.
Открываем файл includes/webform.options.inc
Добавляем после

<?phpfunction _webform_options_info() {
  $items = array();?>

новый пункт

<?php
$items
["User_list"] = array(
        
'title' => t('User list'),
        
'options callback' =>'webform_get_user',
        
'file' => 'includes/webform.options.inc'
    
);?>

Это мы добавили пункт списка в поле
Загрузить ранее созданный список настроек.: при добавлении поля типа select.
Теперь создаем обработчик функцию.
У нас она указана под названием webform_get_user

Связать 2 разных словаря таксономии по нодам

17 января 2012 в 15:42

Здравствуйте, на днях столкнулся с интересной задачей. Интернет магазин на Друпал 6+Уберкарт 2
Есть 3 словаря (Каталог, Производитель, Коллекция)
словари выведены как меню в левом и правом блоке(Каталог и Производители)
При клике на любой термин(Каталог или производитель) должны отображаться ноды(продукты) с этим термином(ВЫПОЛНЕНО с помошью Views)
Задача следующая.
Когда выбираем производителя, надо отобразить только те термины КАТАЛОГА в левом блоке, которые связанны с отображенными продуктами.
Например.
У нас есть 10 категорий каталога
(Категория 1, Категория 2, ..., Категория 10)
И 10 производителей
(Производитель 1, Производитель 2, ..., Производитель 10)
мы выбираем ПРОИЗВОДИТЕЛЬ 1 нам показываются 5 товаров этого производителя(ноды связанные с этим термином),

[РЕШЕНО] отдельный подраздел

22 сентября 2011 в 22:56

Здравствуйте уважаемые, прошу подсказать в какой "стороне" мне искать решение одной проблемы. Пишу сайт, на сайте должен быть отдельный раздел(назовем раздел Б).
При переходе в этот раздел должны показываться соответствующие блоки и ноды.
Создал отдельный тип материалов для раздела Б, нарисовал блоки, с помощью Views собрал материалы в этом подразделе как новостную ленту, критерию показа блока сделал по адресной строке(categoryb*) но при открытии материала блоки пропадают, т.к. адреса материалов формируются как [домен]/content/[node_name]

Блоки на главной странице

25 июня 2011 в 0:13

Здравствуйте, есть маленький вопросик, недавно перешел на 7ку, поставил тему bluemasters, и сейчас не могу понять, как добавить блоки на главную страницу(http://demo.drupalizing.com/?theme=bluemasters) в примере 3 блока About iPadMasters, Our Blog Updates, Get In Touch. Ну и управление слайдшоу которое тоже висит на главной, покопался на сайте, не нашел, может не так искал...
Заранее благодарю.

http://armrus.net -всего по чучуть

21 апреля 2011 в 16:14

Здравствуйте. Уже давно работаю с друпалом. Пару дней назад написал и установил на мой сайт новый сервис для хранения ссылок, может кому понадобится услуга, пользуйтесь на здоровье)
Сайт на Drupal 6.20
На текущий момент в сайт разработке, т.ч. могут быть "открытые двери":)

Увеличение картинки при наведении мышки в каталоге UBERCAT

18 апреля 2011 в 20:10

Здравствуйте, при создании интернет магазина(Drupal 6.20+Ubercat) возникла проблема, нужно увеличение картинок при наведении мышкой в каталоге.
Почитав на форумах добрался до модуля hover_prewiev
с помощью этого модуля получилось сделать то что надоб но не там где надо.
В созданом при помощи Views каталоге получилось добиться успеха (http://lavanda.su/products)
Но мне нужно чтобы этот же эфект наведения мышкой был в каталоге который рисует уберкат(например http://lavanda.su/catalog/3)
Я знаю что мне надо дописать в темизацию каталога следующее

<?php
  
print theme('hover_preview'$node'field_mycckfieldname''Thumbnail','BigImage');
?> 

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