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

Давайте вместе! Делаю форму с автоматическим заполнением значения поля на основе значений в предыдущем поле

Пытаюсь темизировать форму создания\редактирования значений CCK материала. Хочется добавить такую возможность:
при вводе значения в Поле_А (node reference autocomplete), в Поле_Б(text field) автоматически подгружалось значение из материала на который ссылается Поле_А.
Понимаю что это делается через темизацию CCK формы, ajax и forms API но испытываю большие сложности с AJAX отправкой и подгрузкой значений.
Прощу помощи - думаю данный материал будет полезен многим, в свою очередь обещаю делится в этой теме созданным рещением этой проблемы.

22 января 2014 в 18:02
Аватар пользователя Ne_L Ne_L 0 1

Корзина магазина без Ubercart только на Флагах и Вьюсах (многа букв и картинки!)

Я давно мечтал добавить в один из своих проектов возможность заказа товаров через сайт, там был просто примитивный каталог с артикулами и ценами, заказчику приходилось звонить - перечислять позиции, либо, порыскав по сайту, скопировать нужные позиции в эл. письмо и отправить заказ. Всё это было долго и неудобно.

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

23 июля 2012 в 18:41
Аватар пользователя Ne_L Ne_L 0 1

Можно ли проверять самописную форму с помощью drupal_validate_form()

Создал форму, своими средствами, через theme ('textarea')\(textfield)\(submit), мне нужно сделать валидацию введенных данных, можно ли это как то сделать с помощью drupal_validate_form() или самому нужно обработчики писать?
не смог использовать Forms API потому что поля формы создаются с помощью Views а кнопка отправки формы общая.

13 июля 2012 в 13:12
Аватар пользователя Ne_L Ne_L 0 2

Бюсь с полями форм в Views, есть несколько вопросов

Пытаюсь сделать табличный вид в одном из столбцов которого будет поле для ввода текста. (для корзины магазины)
Вопросов несколько:
-Как то можно после объявления формы в модуле добавить туда новые поля уже не в модуле?
т.е. пишем в модуле

function SUPERmodule_SUPERform($form_state) {
    $form['pervaya'] = array(
      '#type' => 'textfield',
      '#title' => t('First'),
    );
return $form;
  }

а потом чпонкс в коде генерации страницы пишем (Я знаю что так нельзя - но это для примера)

function SUPERmodule_SUPERform($form_state) {
    $form['vtoraya'] = array(
      '#type' => 'textfield',
      '#title' => t('Second'),
    );
return $form;
  }
22 июня 2012 в 21:44
Аватар пользователя Ne_L Ne_L 0 9

Переделать каталог товаров в каталог Ubercart

Есть каталог товаров созданный с помощью CCK + Views + Taxanomy menu. Хочу переделать его на основе Ubercart - как то можно это сделать малой кровью, сохранив структуру разделов каталога, и URL по которым разделы будут доступны? если кто то делал подобное,пожалуйста, напишите, кратко, как это делать, с какой стороны подступить?

6 июня 2011 в 14:17
Аватар пользователя Ne_L Ne_L 0 7

Помогите темизировать табличный Views [РЕШЕНО]

Есть табличный вид строки в котором группируются по CCK полю "серый PPR", колонка которого не выводится в общую таблицу.

Понадобилось добавить к некоторым (не ко всем) нодам дополнительное расширенное описание, решил сделать это через node reference. Описанием будет обычная нода с заголовком (который нужен только для идентификации в админке) и содержанием.
Это самое содержание я и хочу выводить отдельной строкой таблицы под каждой краткой записью о товаре.

25 июня 2010 в 18:16
Аватар пользователя Ne_L Ne_L 0 4

Как привязаться к нодам другого типа материалов через термин общего словаря?

У меня есть настроенный вид который выводит таблицу CCK полей нод относящихся к выбранному термину словаря "Виды продукции".
Некоторым выводимым нодам назначен термин из другого словаря "Уточнения", хочется расширить данный вид, чтобы:
Можно было бы создать новый тип ноды которому так же можно будет назначить термины из словаря "Учтонения"
И в вышеописанном виде отображать поля нового типа материалов у тех нод которые имеют общий термин из словаря уточнения.

11 мая 2010 в 16:30
Аватар пользователя Ne_L Ne_L 0 4

Как, массово, поиском-заменой поменять большое количество node title?

Просто в структуре таблиц друпала title есть как минимум у двух таблиц node и node revision.
А мне нужно поменять массово все имена вида 123AAA на 123BBB, может кто уже сталкивался - подскажите пожалуйста,
вполне бы выручил и модуль vbo или в крайнем случае editablefields, но они к сожалению не дают доступа к node title.

9 марта 2010 в 14:06
Аватар пользователя Ne_L Ne_L 0 3

firstvds и директория сайта? ошибки в admin/settings/file-system (open_basedir restriction in effect...) [решено]

перенёс сайт на firstvds.ru пока вроде всё в порядке, за исключением:
ошибки на всех страницах админки

warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data:.) in /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data/www/ИМЯ_САЙТА/includes/file.inc on line 190.
warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data:.) in /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data/www/ИМЯ_САЙТА/includes/file.inc on line 190.
The directory sites/default/files is not writable
warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data:.) in /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data/www/ИМЯ_САЙТА/includes/file.inc on line 102.
The directory /tmp does not exist.

и ещё в разделе admin/settings/file-system горят красным оба пути (общий и временная папка)

что не так? куда ковырять?

спасибо.

10 декабря 2009 в 2:43
Аватар пользователя Ne_L Ne_L 0 3

как при вызове PHP файла подключить функцию в необходимом модуле? (Доробатываю Ромкин Модуль "Курсы валют" для шестого Друпала)

Доробатываю под себя Ромкин Модуль "Курсы валют" для шестого Друпала в принципе не только подсебя - но и всем поудобнее будет.
Решаю такую проблемму, у ЦБРФ курсы обновляются в 14.00, а крон у меня запускается ночью, считаю что это более щадящий вариант для хостера. Поэтому функцию самомго обновления курсов вынес в отдельный PHP файл, который и будет запускаться в обеденное время, и обновлять курсы.
создал такой файл в папке установки друпала:

<?php
  require_once './includes/bootstrap.inc';
  drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
  currencies_contents();
?>

не но в результате его запуска ничего не обновляется (чуствую что необходимо подключить Ромкин модуль в котором прописана эта функция), подскажите как это сделать?

23 ноября 2009 в 11:24
Аватар пользователя Ne_L Ne_L 0 3

Ситуация с Access: Unrestricted в блоках Views

хочу создать блок у которого будет разный заголовок в зависимости от того зарегистрированный ли пользователь или просто посетитель.
создаю один блок в этом Views с опцией Access: Unrestricted - для анонимов
и создаю ещё один блок у которого в опции Access: вместо Unrestricted стоит authenticated user для залиогиненных пользователей.
По моей задумке первый блок будет показан гостям а второй (или "и второй") только для зарегистрированных.

21 ноября 2009 в 14:29
Аватар пользователя Ne_L Ne_L 0 3

Можно ли с помощью Views вывести страницу и одновременно блок с тем же аргументом но с другими (expose) настройками[решено]

Создал стандартный (node) вид, в аргументах Term Id он у меня рисует таблицу с нодами принадлежащими термину.
Далее, хочу добавить ещё блочное представление, которое будет выводить описание этого термина (т.е. тело ноды определённого типа данных которая также принадлежит данному термину) всё создал и настроил, по отдельности (page, block) в превью всё выводится отлично. Но вот когда сохраняю и пробую в "живую" выводится только таблица (page) блок не выводится.

2 ноября 2009 в 18:14
Аватар пользователя Ne_L Ne_L 0 1

Возможно ли чтобы parent Relationships в Views был опциональным (да и имел разную глубину)

Делаю скидочные колонки во Views слава богу разобрался и нашёл модули node_fields (с помощью его буду хранить скидки для категорий товара) и Content Taxonomy (для того чтобы получить к ним доступ из Views) так вот на этом мои аппетиты по улучшению и без того хорошего не уменьшились.
Структура категорий товаров у меня имеет многоступенчатую структуру - и вот например не хочется мне добавлять скидку для, вообще каждой категории, а просто назначить их категориям которые имеют дочерние категории причём так чтобы (при генерации Views) при отсутствии скидок для данной категории - они брались из родительских категорий.
Буду рад советам, и в свою очередь если найду решение - напишу его здесь.

Заранее спасибо.

31 августа 2009 в 13:33
Аватар пользователя Ne_L Ne_L 0 4

У всех так или только у меня переход на Content Taxonomy (не перенеслись старые значения таксономии в пол CCK)

Возникла необходимость перейти с просто_таксономии на Content Taxonomy - но нод привязанных к терминам было уже насозданно большое количество - и вот до сих пор не пойму значение нового CCK поля Content Taxonomy для уже созданных нод автоматически пернесится согласно тому какому термину принадлежала нода или нет? Не пойму потому что по идее, (модуль ж всё тки не на волжском автозаводе делался) должен, а в моей ситуации этого не произошло. Может я чё то не нажал или не там смотрю. Как у вас?

Спаисбо.

31 августа 2009 в 11:08
Аватар пользователя Ne_L Ne_L 0 1

Ищу модуль добавляющий дополнительные поля для терминов таксономии (хочу кроме Description: ещё поля..)

Каждый термин в словаре имеет поля Term name и Description мне этого не хватает - хочется для каждого термина хранить ещё дополнительные поля, так чтобы они могли принимать участие в генерации видов. Может быть есть такой модуль? а? Smile

29 августа 2009 в 14:13
Аватар пользователя Ne_L Ne_L 0 4

Views & customfield Пытасюсь добавить колонки с вычисляемым значением на основе нод приналежащих словарю - требуется помощь

Структура сайта (меню) сделана с помощью таксономии.
Есть табличный вид в котором выводятся Title ноды и CCK поле(Цена_1), требуется добавить ещё пару колонок в которые будут выводится Цены со скидкой.
Скидка будет присвоена каждому термину таксономии.

Пытался сделать таким образом:

  • Создал новый тип ноды "скидка" в нём два CCK поля "скидка_1" и "скидка2" - будет несколько таких материалов, с разными комбинациями скидок.
  • Этим материаламм назначаю соответствующие термины таксономии.
  • Далее создаю дополнительные колонки в табличном виде в котрых с помощью Views_customfield будут выводится расчитанные результаты на основе CCK полей (Цена_1 и скидка_1) и (Цена_1 и скидка_2).
  • План был простой и гениальный Smile но столкнулся с тем что Views_customfield не даёт доступа к значениям полей ("скидка_1" и "скидка2").

Буду благодарен советам уважаемого сообщества.
Может можно обойтись без использования Views_customfield
Пример того что есть можно посмотреть тут (то есть к таблице справа хочется добавить пару колонок в которые будут выводится цены со скидками)

Заранее спасибо.

27 августа 2009 в 1:46
Аватар пользователя Ne_L Ne_L 0 5

Вопрос к тем у кого много терминов в словаре (работает ли постраничный просмотр списка терминов)

У меня на странице
/admin/content/taxonomy/VOCABYLARY_ID
отображаеться список термов, а внизу список страниц (у меня их 7мь) так вот обнаружил следующую ошибку - при щелчке на странице от 2ой до 4ую пишеться сообщение "No terms available." на когда перехожу на 5ую страницу термы отображаются нормально.

Кто нибудь сталкивался с подобным?

11 апреля 2009 в 14:45
Аватар пользователя Ne_L Ne_L 0 4

taxonomy menu 2.x

Ктонибудь уже обновился до новой версии этогог модуля, получилось настроить?
У меня сложности с освоением, старый попроще был.

для тех кто (как и я раньше) не понимает смысл этой строки в описании:

«The default view is 'taxonomy_term (default)'.»

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

Если кто то сталкивался с подобной проблемой и решил её - поделитесь советом.

Спасибо.

UPD:
только что вышла новая версия 6.22
но как то странно автор обновляет в архиве нет 2ух папок которые были в предыдщем релизе.
Это нормально?

25 марта 2009 в 23:27
Аватар пользователя Ne_L Ne_L 0 9

Как вы обновляете цены на своих сайтах?

Пообщался с разработчиком node_import и к своему сожалению понял что опции для обновления существующих нод не предвидется (а я почему то этого очень ждал =).
До этого обновлял цены на своём сайте через PhpMyAdmin с помощью SQL команд - котрые генерировал в экселе на основе прайсов поставщиков.
команды имели вид:

1 марта 2009 в 23:19
Аватар пользователя Ne_L Ne_L 0 3

прошу помощи уважаемого сообщества - обясните термин "hook"

раньше у меня сложилось мнение что с помощью хуков делается переназначение стандартных функций друпал, но сейчас читаю http://setegnom.com/node/1151 и вижу там такое
«в версии 6.x для регистрации темы используется hook_theme(). PHPTemplate самостоятельно позаботится о регистрации темы, таким образом в большинстве случаев вам не нужно беспокоиться о ручной регистрации темы.», напрашивается вывод что сам друпал использует хуки.

21 января 2009 в 1:01