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

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

27 сентября 2011 в 1:45

"Eventus" wrote:

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

26 сентября 2011 в 2:52

Поищите в коде ,наверное, модуля taxonomy строку -"INSERT INTO {term_node}"
или что-то подобное... и выясните, в случае чего происходит INSERT - в базу а вслучае чего UPDATE... может станет понятнее, почему друпал пытается добавить запись более 1-го раза..

А каким образом вы запускаете свой код? Какой-то хук?

24 сентября 2011 в 21:10

при операции autocomplete друпалу отправляется аякс-запрос что-то типа /autocomplete/par1/par2/...
Возможно запрос выгдядит подругому но смысл от этого не меняется...
В соответствии с одним из параметров вызывается функция(collback) которая обрабатывает запрос и возвращает данные. Выясните, как должна называться эта функция (поищите в модулях хук [MODULE_NAME]_menu) .. и возвращайте ответ ей..

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

24 сентября 2011 в 20:46

"lsdsigma" wrote:
3. Можно ли вьюсам присваивать термины таксономии (как обычным нодам через поля)?

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

24 сентября 2011 в 18:50

Пару лет назад судились с работодателем жены... я частенько "зависал" на форуме Некоммерческого партнерства юристов www.yurclub.ru..

так вот...

Там вообще, все очень вежливо, дружелюбно отвечают только на ИНТЕРЕСНЫЕ вопросы..
А если вопрос не интереснен, его игнорируют или предлагают встретиться в офлайне..

Так что разницы никакой-)))

24 сентября 2011 в 3:23

--- По путям и меню. ---
1. сайт: api.drupal.ru
поиск в верхнем-правом углу страницы
ключевые слова: система меню, hook_menu
2. сайт: drupal.org
поиск в верхнем-правом углу страницы
поиск по модулям
ключевые слова: path, redirect, menu

--- Выборки ---
Его величество модуль Views (ищем также на drupal.org)

23 сентября 2011 в 23:19

Это мое личное мнение...
Но судя по выводам из имеющейся у меня информации и личного опыта...
Друпал 6 + Ubercart 2 еще года 2-3 полностью ничто не заменит

Для клиентов буду делать на Друпал 6 + Ubercart 2
(в большинствет случаев: быстро, дешево, сердито)
(если на Drupal 7 + Commerce это не проще сделать)

Для себя, в зависимости от задачи, высший приоритет будет у Drupal 7 + Commerce...

Короче... влюбом случае.. надо исходить из условий конретной задачи...

23 сентября 2011 в 3:44

что еще проще... Views + Exposed Filter

Вот только ССК не удобно, проще TAxonomy

Прилипил к нодам словари : Города, Районы, Улицы,
Сделал вьюс с нужным набором полей, добавил к нему фильтры Города, Районы, Улицы типа "Таксономия:ИД словаря" из списочка выбрать нужный словарь.
На форме каждого фильтра нажал кнопку Раскрыть

И все

Можно еще больше словарей и фильтров... и пользователь офигеет от возможностей, а 62.ру сжуют свои зубы от зависти-)))

22 сентября 2011 в 17:26

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

22 сентября 2011 в 17:22

"boneg" wrote:
При чем тут это все к тому, чего хочет ТС?

у одной ноды для каждого термина будет свой адрес, и по адресу формировать "крошки"..

"zashibis" wrote:

Ну сохраняете предыдущий адрес в сессию...
по нему формируйте крошки на следующей странице..

Или я задачу не так понял .. или..?

22 сентября 2011 в 0:26

по пути... если с словарь1 или с словарь1/термин1 заходите на словарь1/термин1/нода1 то крошки просто строим по пути..
Я правильно понял... одна нода принадлежит 3-словарям и крошки должны быть в зависимости от с какого словаря-термина на нее зашли?

21 сентября 2011 в 23:19

Taxonomy Redirect + Pathauto + Views

Таксономи редирект добавляет для словарей альтернативные пути
т.е. по умолчанию путь к термину таксономии taxonomy/term/ИД_термина
Таксономи редирект сделает :
Для словаря 1 - slovar1/ИД_термина
Для словаря 2 - slovar2/ИД_термина
Для словаря 3 - slovar3/ИД_термина
Сделать Views-ом страничные выводы нод всех словарей с соответствующими путями (slovar1/%,slovar2/%,slovar3/%) там же можно будет сформировать нужные ___крошки___.

Pathauto - красивые алиасы вместо slovar3/ИД_термина frukty/yabloki

20 сентября 2011 в 22:07

Field API
Проще напишите модуль собственного типа поля, которое будет состоять из нескольких полей... все поля этого поля будут храниться в одной таблице...
Вот только загрузку показ и редактирование данных надо будет дописывать самому..

а так.. хоть тыщу полей + views ... все наглядно-визуально (составление выборок и отображение полей)

20 сентября 2011 в 19:04

Друпал 7.7 обновил до 7.8... тоже самое.. пункты есть-))

блин... немогу картинку вставить... "Произошла HTTP ошибка 0. /comment-upload/js" ...говорит

поверьте на слово-)))

Может что с настройками типов материалов, вьюс ?
Поля таксономии к материалу добавлены?

20 сентября 2011 в 5:14

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

аааааааа!!! вспомнил... на геши при установке просит модуль libraries, а на орге их 2-)))
Сначало скачал не тот... установка прошла но при работе пишит - функцию такую незнаю libraries_load(или что-то пдобное)

поискал такую функцию - нет ее в коде-(((

20 сентября 2011 в 5:04

блин... вчера...под утро точь-в-точь этим же занимался...
"добил" проблему полусонный на автомате... а как? хоть убей не помню..-)))
как-то очень просто... толи кэш сбросил... толи еще че..-)))

а библиотеку в libraries вы правильно положили
у меня тоже там лежит... все работает

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

"SvasV" wrote:
Views способный брать критерии фильтрации как с контента так и таксономии.

Странно... у меня не выделена таксономия в отдельный раздел как в шестерке, хотя оно вроде бы и правильно, таксономия в семерке это просто приаттаченая к ноде сущность...

У меня есть фильтры по полям таксономии в разделе Материалы-))

20 сентября 2011 в 2:43

Если я правильно понял - тоже фильтрами.
Выбираем фильтры по таксономии и полям.
В форме настройки фильтров есть кнопка "Expose"(Открыть .. или как-то так)
Она добавляет элемент управления фильтром на страницу вывода вьюса (список или выпадающий список).

20 сентября 2011 в 2:06

"dvman" wrote:
а вкратце суть такова - хочу создать в Основном меню ссылки для админа, чтоб админу не лазить там по всяким Управление -> и тд

Основное меню наверное "собираете в ручную"? Нудно и муторно еще "приколачивать" к нему разделение доступа..
Возможно действительно проще где-то поближе сделать блок, выводящийся только для администратора... тем более допиливать уже практически не надо.

20 сентября 2011 в 1:54

"mak-vardugin" wrote:

annya, это чито женский вариант "дарите тепло и радость и везде настанет царство гармонии", вы случайно йогой не занимаетесь?

... я канешна наверна заблуждаюсь ...