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

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

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

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

 <script type="application/yyyy">
blablabla
0 Спасибо

Pager и rel=prev and =next

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

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

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

0 Спасибо

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

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

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

0 Спасибо

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

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

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

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

0 Спасибо

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

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

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

0 Спасибо

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

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

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

function jfilter_form($form, &$form_state)
{    
0 Спасибо

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

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

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

0 Спасибо

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

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

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

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

0 Спасибо

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

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

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

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

0 Спасибо

Почему хук hook_taxonomy_term_view не работает?

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

Кто-нибудь знает, почему хук hook_taxonomy_term_view не работает? В API он описан, а не вызывается никак, хоть убейся.
При этом с соседним хуком hook_taxonomy_term_load все прекрасно - заводится с первого раза.

Что за загадки?

0 Спасибо

Убрать вывод нод в категории

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

ПО умолчанию жмем на термин, выводится список нод - темизируем их. Но иногда бывает ситуация, когда не нужен вывод над на категории(термине) в некоем словаре - только описание и хорош. Как убрать вывод попроще, не залазя во внутренности?
Через Views встроенный? Может есть проще ещё?

0 Спасибо

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

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

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

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

0 Спасибо

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

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

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

0 Спасибо

Удобное хранение двумерного массива

Аватар пользователя xakd
Это сообщение находится в тёмной материи. Вы можете изменить настройки просмотра тёмной материи в личном кабинете.

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

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

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

0 Спасибо

Запрет доступа к контенту

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

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

Никак не пойму, где проверку ссылки делать - не в шаблонах темы же? А в каком хуке( есть системный модуль yyy) тогда прописать эту проверку? Какой хук подходит для этого более всего исходя из drupal-way принципа?

0 Спасибо

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

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

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

0 Спасибо

[РЕШЕНО] Хук, который всегда в работе

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

Появилась задача обрабатывать любой URL на наличие определённой строки в ней и задумался - какой хук всегда вызывается, чтобы к нему прикрепить эту обработку? Как-то в тему оформления лезть неохота, а больше ничего в голову не идет.
Что бы вы подсказали, какой хук использовать для подобного наиболее drupal-way?

PS hook_init не подходит - не работает с кэшированными страницами, hook_boot видимо тоже - слишком рано грузится, нет доступа к стандартным друпал-функциям.

0 Спасибо

Регистрация по индивидуальной ссылке

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

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

0 Спасибо

Трекер и RSS

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

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

0 Спасибо