Помогу задать вопрос гуглу...по 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.Вариант.
