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

Доработка фильтра по Таксономии. Ищу специалиста

27 января 2023 в 1:10

Привет. Ищу специалиста для доработки фильтра.

Как перехватить событие создания ноды в template.php? Drupal 7

30 августа 2022 в 1:43

Ребята всем привет. Я сперва перерыл гугл и так и не нашел решения своего вопроса!
У меня есть тип материала ORDER
Этот ORDER создается стандартно через стандартную форму /node/add/order
Мне нужно чтоб после нажатия на кнопку сохранить и добавления этой ноды в базу данных, я смог перехватить это события и программно еще дозаполнить разные поля в этой ноде. Как мне это сделать? Без использования Rules, а программно в файле template.php?

AJAX Изменение поля в ноде. КАК???

17 мая 2022 в 20:24

Всем привет! У меня программно сформирован список нод в шаблоне page.tpl.php через foreach
К каждой ноде пристыкована html форма с только одним полем. Я хочу научиться как в таком списке нод заставить эту форму изменять значения поля в ноде по AJAX. Кто подскажет нормальный мануал или видеоурок? Уже такие трехэтажные костыли наворотил и все равно ничего не работает.

Пример:

Как пересобрать фильтр Better Exposed Filters чтоб он в списке выбора показывал только термины доступные авторизованному пользователю?

20 февраля 2022 в 14:31

Ребята привет! Пытаюсь решить такую задачу...
У меня в каждом термине таксономии есть дополнительное поле "связь с пользователем". В каждом термине выбран разный конкретный пользователь.
Есть вьюха по которой выводятся материалы с этой таксономией.
И в ней фильтр BEF по этим терминам. Но он показывает пользователю в списке выбора термина сразу все термины. А мне нужно чтоб он показывал только те термины, в которые выбран этот конкретный пользователь.

Сам PHP код для формирования списка выбора примерно вижу:

Как использовать DatePopUp (выпадающий календарь) в input прописаном вручную (html) в node.tpl.php

16 февраля 2022 в 15:21

Ребята третий день не могу решить этот вопрос!
Подключен модуль DatePopUp
В форме создания ноды работает исправно безотказно.
Но появилась необходимость прикрутить этот календарь к обычному полю input прописанному просто HTML'ем в шаблоне node.tpl.php
Я уже и вручную скрипты прописывал и полностью идентично форму создания ноды копировал и как только не делал. ХЕЛП! Я больше не знаю вариантов что еще можно попробовать. Как мне это реализовать?

Поле "Ссылка на термин" при создании ноды с ограниченным списком терминов, с которыми у пользователя есть связь. КАК?

14 февраля 2022 в 23:02

Всем привет! Возникла необходимость создать поле "Ссылка на термин", где будут доступны для выбора только те термины, у которых с текущим пользователем есть связь через созданное поле "Связь с пользователем" (через модуль Reference) в термине.
Как этот список организовать понятия не имею. Кто с таким сталкивался, подскажите как это сделать?

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

13 февраля 2022 в 14:35

Всем привет! Есть тип материала с разным набором полей, в том числе списком таксономии и тд. Каждая нода отвечает уникальную товарную единицу со своими характеристиками. Чтоб сделать правильное оприходование на складе этих товарных единиц, перед созданием новой товарной единицы, мне нужно проверять существует ли уже такая же самая единица с теми же самыми характеристиками, чтоб не получилось дубликата. Если существует то просто увеличу количество штук наличия на складе в этой ноде, а если не существует то создам эту самую новую ноду (товарную единицу).

Не авторизируется модуль для свзки Webform с Google таблицей

7 июля 2019 в 15:55

Установил модуль Webform to Google Docs 7.x-4.3.
Прошел все необходимые настройки, получил ключи и ID проекта
вписал на странице
/admin/config/content/webform/gdocs
все как по инструкции

Ubercart 2. Как программно в товар добавить атребут и цену на опцию?

8 февраля 2018 в 17:29

Всем привет! Столкнулся с Drupal 6 Ubercart с включенным модулем Attributes из коробки ubercart.
Задача вроде простая: программно менять цену опции атребута.

К примеру я добавил в тип материала новое cck поле "Цена с доставкой" и вписываю в это поле сколько будет стоить товар с учетом доставки. А после сохранения эта цена уже присваивается подготовленной опции атребута.

Это надо чтоб избавиться от лишних телодвижений и не добавлять атребут вручную.
Где вообще находиться API по управлению атребутами?

Domain Access - как добавить больше глобальных переменных?

23 июня 2017 в 12:06

Всем привет. Юзаю модуль Domain Access. Очень актуальным стал вопрос наличия глобальных переменных для каждого отдельного домена. К примеру пока что в нем есть в настройках отдельно для каждого домена поля "Название сайта" и "Слоган". Помимо этих полей мне еще нужны поля
- Номер телефона
- Адрес
а так же ряд других полей типа select, radio и checkbox.
И важно чтоб токены этих полей были доступны в Rules
Как это сделать? Кто знает?

Как в форме «добавить в корзину» Ubercart 2 (Drupal 6) добавить два элемента span к полю количества?

31 июля 2016 в 22:53

Всем привет.
Есть стандартная форма добавления товара в корзину. В модуле в файле ubercart/uc_pruduct/uc_product.module она прописывается так

Views вывод только родительского термина таксономии. Drupal 6

28 марта 2016 в 22:13

Ребята всем привет. Колдую над старым добрым Drupal 6
Есть Views-таблица товаров Ubercart
Подаскажите пожалуйста, как выводить напротив каждой позиции, только лишь термин самого верхнего уровня, которому присвоен данный товар?

Счетчик срабатываний правила Rules

9 марта 2016 в 19:38

Всем привет. Стоит задача, на срабатывание правила Rules установить счетчик.
По срабатыванию Rules отправляется СМС-ка (отправка СМС решена модулем smsc), но ежемесячный лимит должен быть 100 штук, и вот чтоб не превысить этот лимит, нужно установить как то счетчик и правило, чтоб в месяц было ограниченное количество срабатываний правила сообветственно отсылалось не больше 100 штук СМСок.
Подскажите, кто в этом хорошо разбираться, как это сделать?

VBO Drupal 6. Как отметить все строки сразу?

8 декабря 2015 в 17:10

Довольно абсурдный вопрос. Никак не могу найти где в VBO для Drupal 6, галока, чтоб сразу все строки отметметить галочкой? Где во вьюхе эта настройка?

Нужна помощь в решении проблемы с модулем Multifield

27 августа 2015 в 14:03

Ребята, нужна помощь в решении критичной проблемы, платная или бесплатная, это на Ваше усмотрение я и рад буду заплатить, только бы решить.

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

Предел трафика или как отключать сайт в зависимости от статистики посещаемости

13 октября 2014 в 23:03

Всем привет, подскажет ли кто нибудь решение?
Необходимо срабатываемое Rules правило в зависимости от статистики посещения сайта. Например если перевалило за 1000 сессий в промежуток 24 часа, то, отработать правило?
Есть ли готовое решение? модуль?

[РЕШЕНИЕ ]Программный Вывод ноды, по id, по типу, по юзеру, по дате

24 сентября 2014 в 12:28

Привет Всем, решил выложить краткую инструкцию о том, как программно выводить ноды в любом шаблоне блока или страницы или другой ноды! Фильтровать по ID, Дате создания, автору, типу материала и статусу


<?php 
    $query 
= new EntityFieldQuery();
    
$result $query->entityCondition('entity_type''node')
    ->
propertyCondition('nid'9//Например нода с nid = 9
        
->entityCondition('bundle''page'//Тип материала
        
->propertyCondition('uid'2//Автор ноды (например uid = 2)
        
->propertyCondition('created'REQUEST_TIME 3600'>='// Создана не позже часа назад
    
->propertyCondition('status'1//Опубликован
    
->range(01)->execute(); //ограничиваем количество выводимых нод
    
if (isset($result['node'])) {?>

Модуль оплаты Commerce Privat24, кто юзал?

24 сентября 2014 в 11:16

Ребят привет! Кто сталкивался с модулем оплаты Commerce Privat24?
Установил! Мерчант в привате давно настроенный, айдишник и пароль ввел куда надо. Оплату принимает, но есть парочку НО:

Проблема №1: