Xermit: Комментарии

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

17 июня 2011 в 0:08

Да, я ошибся или не ошибся не знаю.
Видется такая схема:
1) У вас есть товар А, скидка или услуга
2) В этот товар надо каким угодно способом, метод не важен, сохранить метку на тип материала Б
3) ссылка в товаре А на тип материала Б нужна, чтобы при оплате, универсальный механизм вашего магазина узнал по какому типу материала ему надо создать для пользователя этого товара страницу.

16 июня 2011 в 2:33

Странно, разве то что ubercart сам на почту вам скидывает после покупки номер вашего заказа по которому купивший может зайти на сайт и авторизоваться автоматически созданным в момент покупки логином/паролем не достаточно?
Кроме того, заказы пользователя отображаются в его профиле итак.
Просто надо зайти в admin/store/ca
и по событию оплатил назначить действие, отобразить пользователю что-то и одновременно послать письмо ему, там же можно и код php выполнить, с помощью которого вы и генерируете цифровой код.

15 июня 2011 в 10:21

Зачем, напишите php code в аргументе, который запускается и преобразует дату к нормализованному виду, чтобы еще на этапе обработки аргументов в view она уже была в нормальном виде.
Да и в php, думаю, функций по работе с датой много, также как и с ее форматирование, сначала в какой нибудь timestamp преобразовать из текста, а потом снова в текст в соответствии с форматной строкой. А потом дату можно заставить пользователя вводить в том формате в котором надо.

15 июня 2011 в 3:09

Кто же мешает при темизации поля вызвать
$view = views_get_current_view();
в $view->args будут аргументы
зная аргументы уже подсвечивать, это ведь обычная темизация.
в сочетании с модулем views_customfield
можете через php сгенерировать текст который вам надо без какой либо темизации на уровне tpl

15 июня 2011 в 2:57

http://www.drupal.ru/node/61111
только вызовите какую нибудь функцию которая вернет вам для старого url новый url.
скоре всего в globalredirect модуле такая функция есть.

17 мая 2011 в 1:22

Может лучше так?

у меня как раз не выводились alt, title у картинок, которые в cck imagefield лежали, картинок в поле несколько и у каждой свой alt, title.

Картинки вывожу через linodef в сочетании с node picker

13 мая 2011 в 13:03

Кому интересно кажется здесь решение этой проблемки http://drupal.org/node/488886
как понял проблема в том что токены надо заменять до их пропуска через фильтры.
То есть это скорее проблема ubercart-а, в принципе если бы белый список работал, то думаю указав в нем через запятую все
подобные токены, можно избежать редиректа без каки либо патчей, но я так понял белые списки не работают?

13 мая 2011 в 12:45

Появилась еще идея, что сам модуль ескейпит еще не замененный токен ведь вызывается urlencode.
Может не стоит ескейпить url пусть например Фильтр URL запукается после этого модуля и занимается этим. Тогда и токены не будут искажены и заменены модулем токен корректно в результате.

13 мая 2011 в 12:29

Патч чтобы относительные ссылки не редиректирились я уже применял и он работает на подобных ссылках.
Кстати при отключении модуля, фильтр все равно продолжают действовать
Попробовал в белом списке указать [order-url] но не помогло.

13 мая 2011 в 1:02

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

20 апреля 2011 в 22:23

Для меня странно другое почему вы используете is_front, а не
прочтите http://www.drupal.ru/node/53461,
так как вывод в виде тизера может быть не только на главной, а is_front, обозначает из название что отображаемая страница главная.
Думается правильно так
<?php
if (arg(0) != 'node')
?>
но только если в настройках здесь admin/settings/site-information
в поле главная страница по умолчанию тоже node используется

8 апреля 2011 в 23:23

Более того, когда в локальной копии сайта для определенного термина указываю вручную снова алиасы, то друпал ругается что не может создать алиас
Ignoring alias ..... due to existing path conflict.
до этого специально залез в синонимы проверил чтобы алиса для этого термина не было,
в таблице url_alias тоже нет ничего, но друпал по прежнему упорствует, говорит что не может создать алиас.

8 апреля 2011 в 23:09

Специально поглядел только что дамп, в самом дампе синоним есть,
а в базе нет, как такое может быть.
Дамп импортировал через консоль через mysql < dump
ошибок не было, все работает, а вот алиасов чудесным образом нет
и что то мне это сильно не нравится

25 марта 2011 в 2:37

у меня 7-ки нет, но могу посоветовать искать в папке drupal/modules, если конечно она есть в 7-ки как в 6-ки, что нибудь типа cck.
Судя по приведённому примеру, locations название функции theme_locations, так как точно знаю что можно земенить функцию theme_uc_product_price

23 марта 2011 в 15:55

Чтобы заработало помимо создания content-название_cck_поля.tpl.php надо content-field.tpl.php тоже скопировать из cck и не забудь очистить кэш, это ж темизация, могла запомнить какие файлы в theme папки лежали.
названия по памяти, но все есть в доке по cck модулю, кури README.txt какой нить.

28 февраля 2011 в 1:20

Подружить последний jquery ui и drupal

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

25 февраля 2011 в 1:07

Пока при создании или обновлении мои токены используются не страшно, но если откуда-то из другого места начнут дергать, то придется оптимизировать и грузить только термины.
Закрываю.

19 февраля 2011 в 19:50

Сам разобрался.
В $object функции hook_token_values($type, $object = NULL) передается структура описания node.
Но в одних случаях структура узла для $type=='node' определена полностью, а при других вызовах не полностью.
Другим словами в одних случаях $object->taxonomy содержит полное описание, а в других укороченное когда только tid есть но нет полей name и description термина.

Приходится снова делать вызов node_load, чтобы структура содержала полное описание.