Помогу задать вопрос гуглу...по Drupal

Прислано: orion76

сб, 03/03/2012 - 19:15

Другие статьи по теме:

Помогу задать вопрос гуглу, по Drupal или запрос поиска модуля на drupal.org..
Принимаются только вопросы:
1.Разъяснение терминов Drupal.
2.Подбор ключевых слов для поиска по конкретным вопросам.

Кто тоже могет... присоединяйтесь-))
PS.. и естественно поиск по drupal.ru-))
PSS Огромная просьба, вопросы формулировать подробно и четко с привязкой к контексту.
Чем понятнее составлен вопрос, тем больше шансов получить на него правильный ответ.
Примеры на данном форуме не раз это доказали..
И наооборот.. И примеров тоже много-)))

Views , exposed filter по термину таксономии.[РЕШЕНО]

Прислано: orion76

ср, 14/09/2011 - 13:31

Толи я туплю, толи я один не вкурсе...
View 2
Экспозед фильтры по терминам таксономии неработают?

ТОвар прикреплен к 4 словарям такосномии.
Надо сделать вьюсом вывод товаров на страницу с экспозед фильтрами по словарям.
Если не фильтр не экспозед, фильтруется нормально...
А если экспозед - даже в sql-запросе view этого условия не наблюдается..

Правила.Как задать вопрос.Вводная информация

Прислано: orion76

вт, 13/09/2011 - 11:03

Посетители drupal.ru, желающие получить помощь по решению проблем при разработке, использовании сайтов на Drupal, часто при публикации вопроса сообщают очень мало информации.

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

На многих форумах, для этого создаются правила, какую информацию должен содержать вопрос.
При задании вопроса не поправилам, посетителя просто шлют по ссылке на страницу с Правилом формулировки воппроса.
И ненадо, блин, по 70 постов выпытывать : какая у него версия Друпал, какой мемори лимит на хостинге, и вкурсе ли он- четакое хтмл.

Если еще короче... Предлагаю сообща составить эти самые правила "предварительной диагностики пациента".

Правила

---------------------------------

1.Квалификация вопрошающего:
- Верстка (css,html)
- Программирование(php,javascript)
- Установка, настройка модулей Друпал
- Темизация
- Разработка модулей
___ ВАШИ ВАРИАНТЫ ___

2.Сайт
- Тематика
- Наличие специфических модулей
- Тема
- Хаки ядра друпал
___ ВАШИ ВАРИАНТЫ ___

3.Вэб-сервер.
- Хостинг
- Сервисы
- Параметры сервисов
___ ВАШИ ВАРИАНТЫ ___

4. Использование поиска.
- Использовался ли поиск для получения информации? (Предложено пользователем Айдар)

[РЕШЕНО] ubercart, проблемы с анонимами

Прислано: orion76

вт, 09/08/2011 - 07:09

Значиться так...
Для тестирования разработок на рабочем серваке сделал полное зеркало рабочего сайта на субдомене.
Рабочий сайт работает отлично.

Хостинг: IT Patrol
Тарифный план: Второй
Сайт: Магазин на Drupal 6, Ubercart 2
вэб-сервер: nginx, apache

При отправке товара в корзину анонимом (с авторизированными все ОК), товар не добавляется в корзину.
Начал выяснять:
- При нажатии кнопки "добавить товар в корзину" отправляется POST-запрос c параметрами товара.
- Купленный товар добавляется в корзину(сохраняется в БД)
- Далее идет переадресацияя(ответ сервера: 302) на корзину (урл_сайта/cart).

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

Куки браузера пишутся, сессия друпал стартует, кеширование друпал все отключено.
Если я правильно понимаю это проделки nginx? Похоже что запрос при нажатии на кнопку "Добавить в корзину" он выдает из кэша?

Валидация поля nodereference

Прислано: orion76

пн, 25/07/2011 - 10:35

К товару (ubercart) добавлены 2 автодополняемых поля-nodereference,
в форме редактирования товара после сабмита,
при валидации выдает ошибку :Старый код: заголовок ошибочный. Пожалуйста, проверьте свой выбор.
Что соответствует строке

form_error($element[$field_key], t('%name: title mismatch. 
Please check your selection.', array('%name' => t($field['widget']['label']))));" 

функции валидации формы.

Вот , собственно, функция валидации автокомплит-nodereference-поля из
подмодуля CCK - nodereference Drupal 6
Смотрите комментарии, начинающиеся на "!!!" ....

/**
 * Validate an autocomplete element.
 *
 * Remove the wrapper layer and set the right element's value.
 * This will move the nested value at 'field-name-0-nid-nid'
 * back to its original location, 'field-name-0-nid'.
 */
function nodereference_autocomplete_validate($element, &$form_state) {
  $field_name = $element['#field_name'];
  $type_name = $element['#type_name'];
  $field = content_fields($field_name, $type_name);
  $field_key  = $element['#columns'][0];
  $delta = $element['#delta'];
  $value = $element['#value'][$field_key];
  $nid = NULL;
 
// !!! $value= G 052195M2 Масло оригинальное Longlife III VW 5W30 1 литр [nid:62]
 
  if (!empty($value)) {
 
// !!! Здесь для чего-то ищется предыдущее значение поля (связанная нода), 
// !!! и если значение имеется, то из $value убирается model(SKU) товара
    if(module_exists('uc_product')){
        $n=node_load($form_state['values']['nid']);

Нюансы перехода на Drupal 7

Прислано: orion76

вс, 09/01/2011 - 19:25

Вышел релиз Drupal 7... Имеются иногда порывы оценить,да еще на рабочем проекте, да еще который на ШЕСТЕРКЕ
Понимаю.. что при переходе нюансов не избежать... Вот и подумалось...Сконцентрировать в одной ветке эти ньюансы.
Интересует:
1.Тема.
Понятно..Если тема использует API 6-ой версии...Придется переписывать
2.Модули.
Сдесь думаю, так же без нюансов не обойдется.
3.База данных.
Наверное и структура таблиц ядра и структура таблиц модулей СЕМЕРКИ в некоторых случаях не соотвествует drupal 6

Приглашаю партнеров для совместной работы на фриланс-биржах.

Прислано: orion76

пт, 24/12/2010 - 12:03

Задача:
Собрать команду специалистов для разработки сайтов на Drupal и не только (дизайнеры, кодеры, верстальщики, контент-менеджеры и т.д.)
Обеспечить их пусть не большим но стабильным доходом, для получения которого не требуется совершать подвигов господина Стаханова-))

Немного о себе:
Работаю сисадмином на небольшом бюджетном предприятии сельского районного центра.
Вэб-дизайн для меня лет 8 был, что-то вроде хобби (и примерно столько же длиться "любовь" к Друпалу), но пришло время когда денег стало нехватать (хотя кое-кто утверждает, что в России средняя зарплата бюджетника - полтинник -)))
Поработал на фриланс-биржах, в принципе не плохо, но работать по 25 часов в сутки (чтоб выдержать обещанный срок и поддерживать конкурентоспособность) это несерьезно.
Хочется просто нормальной работы с адекватной оплатой.
Поэтому решил, что один в поле не воин , а гуртом, общеизвестно, и батьку бить легче.-)))

Согласитесь, у хорошо организованной команды "узких" спецов больше шансов получить и качественно выполнить заказ чем у одиночки-универсала.

Есть предложения, возражения?-))

Универсальный модуль для разработчика.

Прислано: orion76

вс, 12/09/2010 - 00:03

Идея такая в голову пришла, еще полностью картинка не нарисовалась, вот и хотелосьбы обсудить или хотябы посоветоваться.

При разработке сайта на Drupal обычно используется куча модулей. Зачастую функционал модуля полностью не используется, что проще просто пару функций из него выдернуть, ато и просто несколько строк кода... или наоборот, весь функционал модуля реализуется несколькими строчками кода. Кто-то возможно просто добавляет свой модуль, реализует этими парами строчек нужный ему функционал, но зачастую на самом деле опять делает то, что до него делали уже тыщи разработчиков... А кто-то ставит еще один модуль,а то и несколько.

Короче...

А не проще былобы сделать такой модуль(хотя наверное у многих что-то подобное есть, у каждого свое), который бы упрощал подобные действия?
Например такой-))):

Разработчик(Р):Модуль, я хочу кое-что поправить на форме ввода этого материала
Модуль(М): Хорошо, загрузите страничку, я гляну че там (модуль подключает хук формирования формы, парсит переменную $form и выводит на экран разработчику)
(Р):Модуль, вот это поле я хотелбы скрыть для пользователей с ролью Блондинка.
(М):Пжалуйста...вот код, но это поле не может быть пустым так как оно reguired, поэтому надо установить значение по умолчанию.
(Р):Я бы хотел, чтобы в это поле вносилось, сколько раз по четвергам они пишут слово "WOW!!!".
(М):У меня нет подобного шаблона кода, гляньте по этой ссылочке, может кто-то уже делал что-то подобное.
(Р):Да...нашел сниппет....сейчас чуть подправим и добавим его к остальному коду.....Ну....вот и все.

Модуль управления модулями

Прислано: orion76

чт, 09/09/2010 - 06:57

Нужно как-то упорядочить, упростить работу с модулями.

Желаемый функционал:
1.Собственные коментарии к модулю(на странице управления модулями).
2.Группировка или назначение тегов модулям с фильтрацией по тегам .
...

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

Может кто-нибудь встречал модуль с подобным функционалом?

Поиск земляков

Прислано: orion76

пн, 19/07/2010 - 11:16

Другие статьи по теме:

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

Шаблон ноды для node/add/sub-story

Прислано: orion76

пн, 17/03/2008 - 05:35

Другие статьи по теме:

Короче...
1.Сделал тип материала "corp"(Организации)..ну типа у каждой организации страничка типа "corp" с определеными полями (наименование, адрес, телефоны) куда они заносят и редактируют информацию о себе.
2.Сделал тип материала "sub_story"(простенький - поле наименование,поле многострочный текст)
3.Сделал шаблон для материала "corp" (node-copr.tpl.php) ну немного дизайн переделал и вниз страници вывел список ссылок на документы типа "sub-story" пользователя-хозяина странички типа "corp".
Задача...
1.Вариант.

RSS-материал

Ссылки партнёров