SYr

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

user-icon

Юрий SYr

drupal 8 CKEditor и старый-добрый диалог изображений

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

Приветствую!

Господа Гуру, подскажите пожалуйста, как вернуть привычный https://ckeditor.com/addon/image в 6/7ке диалог CKEditor для картинок? Меня настоятельно убеждают, что нужно ваять модуль! Но не могу сообразить чего и для чего! Судя по примерам в документациях к действительно опциональным плагинам CKEditor – он в коробке. Но не в версии которая пошла в ядро друпала 8 – чего-то подрезали…

0 Thanks

Вопрос перед добавлением в корзину

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

Здравствуйте!

Прошу помощи в решении такой задачки:
Есть drupal 7 + commerce и настроен dc_ajax_add_cart

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

$form['#validate'][] = 'custom_module_cart_add_to_cart_form_validate';
custom_module_cart_add_to_cart_form_validate – тут выдать confirm_form я так понял не смогу, только решение принять.
А навесить диалог вопроса на $form['submit']['#ajax'] – не могу, т.к. там dc_ajax_add_cart

0 Thanks

checkout в drupal 8

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

Приветствую!

Подскажите пожалуйста, как решить задачу! Вроде не особо сложная, но с 8ой не особо еще знаком – что бы правильно подобрать подход.
Д8 + Убер
Есть /admin/store/config/orders/fields поле имедж в ордере.
Каким макаром, его заполнение сделать в процессе чекаута ?
Хук формы page-checkout. А как в 8ке это правильно сделать? Да еще и в зависимости от метода доставки. Или можно вообще без создания модуля?

Спасибо большое!

0 Thanks

Как добавить в views поле-подзапрос ?

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

Приветствую!

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

Есть тип ноды, который может один раз создать юзер. Там есть поле (f1) с тремя значениями (1/2/3) и реверенсфилд на ноду (f2).

Представление выводить список юзеров. Цель – сортировка юзеров по схожести заполнения.
Т.е. функцией получаю три массива значений (f2) для каждого (f1) у активного юзера. Допустим : 1=23,47,15 / 2=5,41 / 3=32,12

0 Thanks

drupal_goto после Flag

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

Всем привет!

0 Thanks

feeds импорт xml c XPath Parser Settings

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

Всем привет!
Подскажите пожалуйста, как решить проблему.

D7+feeds+feeds_xpathparser. Ну комерс и т.д. не суть.

При импорте xml c XPath Parser Settings -> Контекст=/Ю/Классификатор/Группы/Группа:

0 Thanks

не работает hook_views_pre_view [РЕШЕНО]

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

Всем привет!

Помогите разобраться, плз!

Нужно подкорректировать программно вьюсь стандартный просмотра заказов коммерса ( /admin/structure/views/view/commerce_orders/edit ). Добавить колонку типа доставки. Таблицу подцепил. А вот с колонкой беда :(

Есть ман http://xandeadx.ru/blog/drupal/660 как и оригинал
В итоге «зажал» проблему:

0 Thanks

JQ add more

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

Всем привет!
Надеюсь не сильно оффтоплю…
Помогите найти решение, пожалуйста!
Есть форма, с некой группой полей, которая в переменном кол-ве. Т.е. классический «add more» !
И при том-же классическом методе реализации – все отлично. НО! Заказчика не устраивает задержки, и т.п..
Пробую реализовать на jquery. Типа:

0 Thanks

jquery и tooltipster

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

Всем привет!

Подскажите плз, как решить ?
с помощью tooltipster сделал фильтр. т.е. выпадает группа чекбоксов. Но их jquery уже не обрабатывает! :(

0 Thanks

JQ сортировка массива

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

Всем привет!

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

Эти массивы выводятся по запросу. С фильтрацией на js разобрался.

Как сделать сортировку?

Для простоты накидал суть:

0 Thanks

формат текста

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

Всем привет!

Возникла необходимость зарегеным юзерам дать "формат текста" практически Full HTML. Отстроить по своему. Везде Filtered HTML, а в одном месте, а точнее в одной форме моего модуля – скажем My Full HTML.

Как это реализовать? Подскажите пожалуйста!

Спасибо.

0 Thanks

commerce Опции / атрибуты и корзина

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

Всем привет!

Прошу прощение за возможный оффтоп! Но очень уж хотелось бы разобратся! Не верится что это не возможно! По крайней мере это все было почти «в коробке» в убере.

0 Thanks

Опции / атрибуты в commerce

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

Приветствую!

Помогите все-же разобраться и реализовать! В уберкарте это все было почти в коробке. В коммерсе не получается.

Задача такая: добавляю новый тип товара и контейнер к нему. В товар хочу добавить опции, допустим цвет. Поискав решения – добавил line-items (/admin/commerce/config/line-items/product/fields) в товар. Модулем сделал хук формы добавления в корзину – и вроде как все ок! добавляя товар указываю доступные цвета. При «покупке» выбираю цвет – и все хорошо!
Но теперь этот атрибут присутствует в форме добавления в корзину у всех товаров.

0 Thanks

[Решено] Как поймать ошибку в меню?

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

Всем здравствуйте!

Подскажите как разобраться! drupal 6.36

Сайт давно рабочий. В момент правки меню – чудеса ! /admin/build/menu-customize/primary-links сменить вес (D&D) или выкл/вкл – не работает! т.е. изменения не сохраняются!

В (menu.admin.inc) menu_overview_form_submit не заходит после сабмита!
В меню 260 элементов. Десяток-полтора строк из menu_links убераю – работает!
post_max_size=128М

Что искать ?

Спасибо!

up: Решилось поднятием до 2000 max_input_vars

0 Thanks

Деавторизация при создании ноды. Как решить?

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

Здравствуйте!

Помогите разобраться с задачкой !

Друпал 6, CKEditor
Создаю материал, набираю текст body в CKEditor’е , вставляю картинку. Нажимаю в CKEditor’е «Источник», имя картинки меняю на не существующую, возвращаю вид (нажимаю «Источник»).
В новом окне открываю сайт – я не авторизирован.
Т.е. в момент попытки отобразить редактором изображение которое не существует – происходить деавторизация!

Кто с этим сталкивался? Как решать? Где искать?

Спасибо

0 Thanks

SELECT COUNT(*) + DISTINCTROW

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

Привет всем!

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

Вывожу вручную список нод с полями «Коллекция полей». Дабы группировать вручную , делаю SELECT DISTINCTROW node.nid FROM node … дальше куча Left Join
Все ок, но не получается при всех связях и условиях получить кол-во записей для пагинации. Выдает кол-во которое без DISTINCTROW.

Т.е. $result = db_query_range( $sql_select ,$curent_page*$perpage,$perpage); - данные!

$countnode = db_query("SELECT COUNT(*) FROM …. ")->fetchField();

Подскажите пожалуйста как получить $countnode ?

Спасибо!

0 Thanks

theme('pager' и quicktabs

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

Приветствую!

Помогите пожалуйста!

вывожу quicktabs в профиле юзера:

...
$settings = array(
  'ajax' => 1,
  'hide_if_empty' => 1,
  'default_tab' => 0,
  'rendered' => 'quicktabs',
  'style' => 'Zen',
);

$custom_tabs = array();
$custom_tabs[] = array(
  'title' => 'Комментарии',
  'contents' => sy_comments_users(arg(1)),
);
...
$ttfu=sy_transactions_get_trans_from_user($account->uid);
if($ttfu) $custom_tabs[] = array('title' => 'Транзакции от...','contents' => $ttfu,);

echo '<a name="p_quicktab" id="p_quicktab"></a>'.drupal_render(quicktabs_build_quicktabs($name, $settings, $custom_tabs));

сама функция:

function sy_transactions_get_trans_from_user($uid)
{
        $perpage = 10 ;
0 Thanks

Кастомизация формы регистрации

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

Всем здравствуйте!
Подскажите плз! Как довести до ума (код сократил до разумности):

function sy_reg_prof_form_user_register_form_alter(&$form, &$form_state, $form_id)
{

        if($_POST['op']!='Юридическое лицо' && $_POST['op']!='Физическое лицо')
        {
// Снимаю все
//              $form['account'][*]['#required']=0;
//              $form['account'][*]['#access']=0;

// оставляю нужные кнопки
                                $form['submity'] = array('#type' => 'button', '#value' => 'Юридическое лицо');
                                $form['submitf'] = array('#type' => 'button', '#value' => 'Физическое лицо');
                               
                $form['#validate']=array();

        }
        else
        {
// теперь обычная регистрация, одно поле готово          
                $form['field_client_type']['#required']=0;
                $form['field_client_type']['#access']=0;

0 Thanks

Кеш и hook_form_alter

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

Приветствую, господа Гуру!
Помогите пожалуйста решить задачку!
Есть модуль для определенных задач, среди прочего – отправка или печать ноды из формы ее редактирования/создания :

function sy_add_form_alter(&$form, &$form_state, $form_id)
{
        if($form_id=='client_inquires_node_form')
        {
        .......
                if(условие)
                {
                        $form['actions']['printfs'] = array('#type' => 'fieldset', '#title' => 'Печать или выслать на E-Mail',
                        '#weight' => 25, '#collapsible' => FALSE, '#collapsed' => FALSE,);
                        ...........
                }
        ..........
        }
}

Все вроде ок! но!!!
По непонятным для моего умишки причинам – иногда не работает! т.е. именно ИНОГДА!
Сбрасываю кеш – работает!

0 Thanks

Проверка значений в Ubercart

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

Приветствую!

Подскажите пожалуйста, как поймать, даже плохим методом:
6ой Drupal+ubercart!

В настройках адреса отправки есть фамилия и организация – им поставил «обязательно»

Есть 2 типа отправки. Один требует «фамилия и организация», второй нет!
Скрипт их прячет! Все ок!

Как поймать проверку «фамилия и организация», что-бы отменить сообщение об ошибке и убрать эти поля?
uc_cart_checkout_form_validate дошел до if (is_string($func) && function_exists($func)) {…

не нашел точки смены!

Подскажите, плз!

Спасибо!

0 Thanks