xakd: Блог

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

Замена Robokassa Merchant

18 сентября 2018 в 17:54

Robokassa Merchant сдох, ибо давно не обновлялся и Робокасса давно уже половину параметров поменяла.
Кто чем пользуется для замены? Вообще модули остались работающие с Робокассой?

Подключить JS-код с нестандартным типом в теге script

27 августа 2017 в 17:42

Собственно, есть код , который нужно вставить в head

 <script type="application/yyyy">
blablabla

 </script>

Pager и rel=prev and =next

27 августа 2017 в 16:08

В модуле Metatag есть соответствующие поля "Ссылка на предыдущую страницу" и "Ссылка на следующую страницу" - но вот что туда вбивать - совершенно непонятно.
Может кто настраивал, знает?

PS Гугл говорит, что бесполезно через metatag - задача меняется. Фактически она превратилась в задачу - как в template.php узнать, что на странице есть pager. Дальше уже известно, как добавить линки.

Аякс-Форма в блоке

22 августа 2017 в 13:10

Есть формочка в блоке, сделанная через модуль, с отправкой результатов на почту. Понадобилось перебить её на Аякс - чтобы не было перезагрузки. Так то сделал, но некоторое поведение формы никак не могу осуществить - точнее не очень знаю,как это правильно делать.
Нужно чтобы после заполнения формы и отправки вместо формы проявлялось сообщение, ну типа "Вы ввели такие то данные. спасибо." - а формы не было видно. Не могу понять как это сделать, сообщение то можно вывести, но по какому триггеру скрывать форму?

Ошибки неправильно заполненных полей всплывающими сообщениями

14 августа 2017 в 14:01

Где-то видал модулек(или просто решение), который для аякс-форм меняет внешний вид ошибок, делает ошибки всплывающими над каждым полем сообщениями...

Не припомнит ли кто, где можно такое найти?

Раскрытые параграфы

16 мая 2017 в 10:29

Есть модуль Paragraphs, более продвинутая версия модуля field_collection, с несколько расширенной концепцией.
Достаточно интересный модуль с одной проблемой. Чтобы добавить поле всегда нужно нажимать на кнопку "Добавить параграф". Нельзя сделать так, чтобы первый пак полей показывался.

Не получается накинуть validate и submit на самописную форму

11 января 2017 в 23:50

Никак не пойму, в чем проблема. Есть форма из нескольких полей,

Чистые ссылки в drupal 7

10 января 2017 в 23:28

Возникли проблемы со включением чистых ссылок на drupal 7( на drupal 6 все работало, менял версию) и с удивлением обнаружил, что непонятно как они на 7-ке работают.
В 6-ке все понятно - там в .htaccess прямо прописано правило

Подскажите табличную тему для drupal 7

5 января 2017 в 17:36

Нужна табличная бесплатная тема для drupal 7( да и под 6 бы ниче), трехколоночная. Кто-нибудь замечал?

Нужна для работы, временно поставить три колонки в таблице(ибо ноды плывут из-за незакрытых тегов внутри), но чтобы выглядело минимально прилично.

Версия для печати

11 ноября 2016 в 23:39

Есть страница с данными, нужно для неё сварганить страницу для печати.
Как я понимаю, стандартный механизм таков - страница node/xxx/our_view, кидаем рядом ссылку на node/xxx/our_view/print, а на самой странице проверяем, есть ли arg(3) == 'print', и если есть - меняем шаблон вывода.

Напомните, как на лету указать другой шаблон странице в самописном модуле. Или же это обязательно делать в mytheme_preprocess_page, а в модуле не выйдет?

Загрузка корзины в ubercart

14 октября 2016 в 15:36

Нужно каждый раз при загрузке корзины проверять товары в корзине и удалять те, которые не совпадают определенному условию.
Где лучше такое разместить, при каком хуке? Пока надумал только в uc_cart_view() - но что-то верным такое не кажется, ибо патч, да и нагрузка думаю большая будет.

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

Программно скрывать ноды в зависимости от выбора пользователя

4 октября 2016 в 1:29

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

Как программно вызвать 403 Access Denied в модуле

21 мая 2016 в 13:21

Нужно при некоторых условиях в функции модуля выдать страницу 403. Но что-то рецепты 6-ки совсем не работают.

Разрешение при access callback false

25 марта 2016 в 12:54

Собственно стандартно при выводе меню access callback понятно как работает - там название функции, если она возвращает true, то элемент показывается и доступен.
Нет ли какой настройки, чтобы было наоборот - при значении функции false был бы доступен элемент?

Трекер и RSS

23 декабря 2015 в 10:11

Почему нет на основном трекере RSS ? Администрация сайта - накиньте пожалуйста возможность через RSS его читать. Или я тут тоже слишком что-то сложное прошу и мне надо самому это делать?
PS Хм, опять появился "tracker" вместо alttracker в качестве основного. Че происходит?

Аналоги privatemsg в Drupal 7

18 августа 2015 в 0:19

Есть ли более продвинутые аналоги privatemsg для drupal7? С более тонкой настройкой сообщений и возможностью прикрепления файлов? Кто чем пользовался?

Корректное обновление значений полей в drupal 7

1 августа 2015 в 19:46

Друпал 7 крайне не приветствует копание вручную полях аля в как в Друпал 6. Конструкции и правда теперь намного неудобнее, и всякое полчение значение поля через

<?php 
$tag_tid 
$node->field_tags['und'][0]['tid'];
$description $node->body['und'][0]['safe_value']; 
?>

и правда нехорошо выглядят.
Для этого ввели довольно удобные функции field_view_field(), field_get_items() и field_view_value(). ТО есть с получением значений полей все ок.

А как корректно и удобно МЕНЯТЬ поля, где функция для этого? Например, нужно вручную изменить в ноде список терминов - что-то туда добавив или удалив или вообще все их поменяв. Неужто нет иного выхода, кроме как

<?php 
$product
->category['und'][0]['tid'] = $category?>

Синонимы для страницы с параметрами

31 июля 2015 в 7:51

C удивлением и горечью обнаружил, что стандартный модуль path не поддерживает создание синонимов для ссылок типа site.ru/xxxx?category=n - то есть для тех, у которых есть GET-параметры(в данном случае category=n). Есть ли костыль или модуль, который может научить pathauto поддерживать подобные ссылки, хотя бы при создании их в ручном режиме?
PS В семерке есть подобное решение - Query Parameters To URL, кто-нибудь знает как в 6-ке быть?