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

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

используйте функцию l чтобы ссылку создать или url http://api.drupal.org/api/drupal/includes--common.inc/function/url
и укажите чтобы абсолютную ссылку сделал, и вы получите норм ссылку для вставки в src

картинка не видна скорей всего оттого, что при редактировании адрес страницы не
/node/nid
а node/nid/add/comment
а картинки скорей всего с относительными ссылками, причем не от корня сайта, без лидирующего слэша.
я с этим по другому разобрался, я через linodef картинки вывожу, а тот всегда абсолютную ссылку генерит при выводе картинки, по какому бы url-у я на эту страницу не зашел, таже бяка может выйти, если у страницы alias. попробуйте на вашу же страницу с картинкой зайти по alias, по чистой ссылке, картинку можете тоже потерять думаю в этом случае.

4 сентября 2011 в 12:20

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

4 сентября 2011 в 12:13

модуль для режима кэширования может и есть, но только вот опять где же он и стабильно ли работает, да и дописывать все равно надо, блок корзины вы ведь свой хотите на основе views. Я делал на основе uc_ajax_cart, так как его api оказалось более менее вменяемым и логичным чтобы обойтись чистой темизацией и хуками в tamplate.php без изменения самого модуля кажется и в режиме работы друпала кэширования для анонимусов.

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

4 сентября 2011 в 1:06

попунктно
1) можно и на основе views, что внутри корзины отображается темизируется все, и какую именно часть корзины вам нужна на основе views, то что отображается такое маленькое или когда человек уже в оформление заказа заходит или по ссылке в саму корзину, когда там таблица выскакивает со всем что он в корзину положил?
2) вывод товаров в корзине модуля uc_ajax_cart темезируется, но правда в режиме кэширования для анонимусов, в других режимах не знаю, но думаю также

2 сентября 2011 в 11:10

с помощью dnat на роутере, максимум чтобы вы сделали, это в днс указали вместо ip адреса текущего сервера адрес роутера, это раз, и второе задали бы два правила, что те кто из инета идет переслать туда то, а те кто из внутренней сети слать туда то. И те и другие как ходили на сайт по имени а не по ip так и ходят, только внутренние юзеры даже не заметят что их на другой сервер редиректят, или сервер один и тот же все таки, тогда нафига такие танцы с бубном.
И даже если drupal_goto построит адрес в котором будет имя, перередиректит он его опять таки на нужный сервер.

2 сентября 2011 в 1:31

Это называется dnat, делается на роутере через который все в локальной сетке выходят в инет, в том числе на ваш сайт, только условие пишется так, что все кто из внутренней сети лезет на этот сайт на порт 80 переслать нафиг на сервер с ip таким-то порт 80, они даже не поймут что ушли на другой сайт. правда трафик будет идти через роутер.

30 августа 2011 в 2:30

Хмм, а зачем что-то добавлять
Создать один атрибут в котором завести все возможные типы обивок или
завести столько атрибутов сколько надо

На той странице при клике выводите заранее созданные вами статические страницы с обивками,
в которых есть javascript, который после выбора устанавливает соответствующий атрибут в форме товара в нужное значение, прямо на стороне клиента еще, в форме будет же список с значениями атрибутов который просто тупо через css можно сделать не видимым.

24 августа 2011 в 23:37

первый вопрос не понял, вы имели ввиду запретить вывод картинки в составе ноды при отображении списка нодов в views? Если так, то выводите ноды как список полей, соответственно выберите только то что хотите отобразить.

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

17 августа 2011 в 19:39

В общем то никак, поэтому выбираете у view поле заголовок выбираете там php код
и вызываете в нем функцию
http://api.drupal.org/api/drupal/includes--path.inc/function/drupal_set_...
или пишите любой код, который вам сформирует и установит заголовок.
Есть еще какой-то модуль, который умеет на view назначить заголовок и вообще на любой url.
Посмотрите у модуля page_title ассоциированные с ним подобные проекты, среди них есть такой модуль.
Вот этот кажется

16 августа 2011 в 23:45

Если сервак на фряхе, то сначала выяснить что изменено относительно оригинальных файлов раз (поможет понять в дальнейшем что же все таки править придется, а то может самописные модули есть, так при переходе от версии к версии придется их поправить, есть документы что изменилось в api при переезде например от 5-й к 6-й версии именно для программистов модулей, и придется допилить ручками), бэкап два, фс и базы, прежде чем-что то обновлять убедитесь что вы можете уже сейчас используя этот бэкап базы локально восстановить сервер.

14 августа 2011 в 23:11

можно проще быстро своять свой модуль который сделает токены [termpath-raw-1] наверное, или выбирать из того словаря который нужен.

3 августа 2011 в 22:05

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

Есть еще такая фишка как вставка всякой фигни из буфера обмена, когда в буфер обмена положили к примеру текст из ms word.

3 августа 2011 в 21:26

Правильнее все таки найти код который это итак делает и вызвать его по возможности.
Не там копали как я думаю, глянул еще раз, шел уже от подсистемы построения меню к форме которую кто то же должен был сделать.
Нашел:
Есть функция uc_object_attributes_form_submit которая отвечает за обработку вот этой формы
http://imm.io/7QYA

в ней есть код

30 июля 2011 в 1:43

Думаю мы друг друга не поняли, у меня jquery-update cтоит, но чисто так, чтобы функции его некоторые были доступны в api, сам он при этом по прежнему там какую то 1.2.6. версию содержит или может 1.3.2, но последний ui с ними не работает. потому я сделал свой способ. при этом сам друпал как работал со старым jquery так и пашет, а всем кому надо новый должны загрузить свои скрипты как я описал в статье.