ArmRus

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

user-icon

Gevorg ArmRus

Чат/поддержка в Telegram-е.

Аватар пользователя ArmRus

Здравствуйте друзья. Мы недавно создали группу в клиенте Telegram для обсуждения всего и всякого связанного с Drupal-ом . Группа доступна по адресу http://telegram.me/drupal_rus. Вход в группу свободный. Реклама и спам запрещены.
Чат удобен оперативными ответами, можно следить за актуальными событиями так или иначе связанными с друпалом... Ну и познакомиться с другими специалистами и разработчиками сообщества =)

1 Спасибо

Требуется веб-программист (Краснодар)

Аватар пользователя ArmRus

В веб-студии Voodoo открыта вакансия веб-программиста.
Опыт создания сайтов под заказ собственными силами: разработка структуры сайта, вёрстка, программирование, отладка, сдача заказчику, сопровождение
Необходимые знания: PHP, MySQL(желательно), API CMS Drupal 7(желательно), JavaScript + jQuery, CSS

0 Спасибо

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

Аватар пользователя ArmRus

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

0 Спасибо

[РЕШЕНО] Ubercart 3 - цена - зависимая от комбинации выбраных аттрибутов

Аватар пользователя ArmRus

Возникла проблема с переопределением цен товаров в корзине, в зависимости от выбранных атрибутов.
Вот решение для 6-ой версии http://www.drupal.ru/node/32236, хотел под 7-ку переделать - оказывается в 7-ке нет хука hook_cart_item() соответственно переопределить цену для товара в корзине(как в commerce line_itmes) не получается(по крайней мере у меня не получилось)

Задача такая:

0 Спасибо

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

Аватар пользователя ArmRus

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

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

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

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

Аватар пользователя ArmRus

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

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

0 Спасибо

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

Аватар пользователя ArmRus

Здравствуйте. У меня возникла проблема с освоением 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.

0 Спасибо

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

Аватар пользователя ArmRus

Здравствуйте. Обращаюсь к тем, у кого есть опыт работы с 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;
        }
}
?>
0 Спасибо

Drupal Commerce непереводимя строка Billing Information

Аватар пользователя ArmRus

Здравствуйте. Сегодня я сталкнулся с проблемой загадочной непереводимой строки Billing information на странице /checkout/%order_id
Не смотря на то что я перевел строку она отображалась в оригинале, после недолгих мучений получилось следующий фикс.

0 Спасибо

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

Аватар пользователя ArmRus

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

0 Спасибо

[РЕШЕНО] Программное создание продукта Commerce

Аватар пользователя ArmRus

Здравствуйте. возникла проблема с программным созданием продукта. Пытался создать как ноду(создать объект с полями и сохранить функцией commerce_product_save() - продукт создается но с пустыми полями(цена, картинка и.т.д.)
Может кто сталкивался?

0 Спасибо

Модуль для интеграции с 1С - "из коробки" - проблемы с сохранением XML[РЕШЕНО]

Аватар пользователя ArmRus

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

<?php
switch($_GET['type'])
    {
        case 
'catalog':
            switch(
$_GET['mode'])
            {
                case 
'checkauth':
                    print 
"success\n".
                          
"v1ccoockie\n".
                          
"1";
                    exit;
                break;
                case 
'init':
                    print 
"zip=yes\n".
                          
"file_limit=0\n";
                          exit;
                break;
                case 
'file':
                case 
'import':
                    
$filename trim(str_replace("\\""/"trim($_GET["filename"])), "/");
                    
$file_content file_get_contents("php://input");?>
0 Спасибо

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

Аватар пользователя ArmRus

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

0 Спасибо

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

Аватар пользователя ArmRus

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

0 Спасибо

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

Аватар пользователя ArmRus

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

0 Спасибо

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

Аватар пользователя ArmRus

Здравствуйте. Может кому понадобится. Сегодня установил 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()

0 Спасибо

На сайте выдается ошибка.

Аватар пользователя ArmRus

Пишу сюда т.к. багтрекер не открывается.
Сегодня добавил ответ в одном из топиков на сайте, получил следующее сообщение(запись норм. добавилась)
Loading of Text_Wiki class from PEAR failed. Check your filter settings.

0 Спасибо

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

Аватар пользователя ArmRus

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

0 Спасибо

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

Аватар пользователя ArmRus

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

0 Спасибо