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

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

4 октября 2012 в 9:49

Раз никто ничего не ответил, то предложу свое решение. Оно оказалось не сильно простым, но ничего лучшего придумать-найти пока не удалось.

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

Итак:

Ручками сделал в базе таблицу со следующими полями (taxonomy_term_node_row):
1. nid - идентификатор ноды
2. term1 - идентификатор термина из одного словаря
3. term2 - идентификатор термина из второго словаря

18 июля 2012 в 13:28

Подебажил немного и выяснил,

function menu_get_item($path = NULL, $router_item = NULL) {
$router_items = &drupal_static(__FUNCTION__);

что вторая строчка возвращает false для пути taxonomy/term/%, где % индентификатор термина из словаря тегов.
Если же передается термин из словаря каталога товаров, то вторая строчка возвращает объект термина.

Может модуль какой свинью подкладывает?
Стоит custom breadcrumbs, taxonomy menu... ну много чего стоит.

21 июня 2012 в 14:16

Поставил rustemmer, но по прежнему по части слова ничего не находится.
Задача осложняется тем, что заказчик хочет искать по части артикула, а это отдельное поле с цифрами и буквами, типа GM100-01-12. Нужно чтобы забив в поиск 01-12 получить все товары, артикул которых заканчивается на эти символы.
Хотят, чтобы именно в поиске было, а не через отдельные Exposed Filters.

Подскажите, что подкрутить?

20 июня 2012 в 11:39

NightL wrote:
на большую картинку у вас ведет ссылка, а к ссылке альт не применяется

у меня, на одном сайте, колорбокс - у ссылки стоит титл, а у миниатюр альт и титл

Но у большой картинки то нет и тайтла, который можно взять со ссылки.

17 апреля 2012 в 17:28

Граждане, неужели ни у кого не возникало подобной задачи? Или все как-то обходятся?

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

15 апреля 2012 в 19:26

для скрытия поля нужно создать свой модуль. Сделать там хук form_id_form_alter, в котором будет строка:

$form['field_ваше_поле']['#access'] = false;

далее, у меня добавлен свой submit, в котором заполняется, в зависимости от основного поля значение второго:

$form['field_ваше_поле']['und'][0]['value'] = ЗНАЧЕНИЕ; und - язык, если нет определенного языка, то это значение.
если поле- ссылка на термин,то value должно быть tid.

Ну как-то так.

12 апреля 2012 в 13:06

Продолжу очередной вопрос тут, чтобы не плодить темы.

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

Например, зашли по адресу http://site/sony, отобразился список разделов и подразделов из второго словаря. Посетитель может пойти site/sony/computers, чтобы посмотреть список всех компьютеров, которые производит фирма sony. Может пойти site/sony/computers/notebooks, чтобы посмотреть список только ноутбуков.

12 апреля 2012 в 10:32

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

Нет ли случайно рядом каких-нить аяксовых элементов, которые могли бы перетирать на сервере options в кеше формы, а клиентские данные не обновлялись?

9 апреля 2012 в 1:33

Как с помощью firebug померить скорость загрузки того или иного скрипта?

У меня меню, которое состоит из 30-40 пунктов + taxonomy_menu. Перед кешированием, очень много времени тратится на поиск все алиасов для всех пунктов меню... видимо от этого все тормоза... как побороть?

4 апреля 2012 в 8:05

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

3 апреля 2012 в 7:48

Вопрос так и не решен. Если поставить обрезку с масштабированием, то для png последнее не происходит.
Временно заменил на просто масштабирование - это работает.

21 марта 2012 в 15:38

Это нормальный путь. Друпал сам, на основе загруженной, должен сгенерить картинку в соответствии с указанным "Стиль изображения". Стилей вы можете задавать сколько угодно - друпал может сам масштабировать, обрезать и т.д.
Только вот почему-то не генерит, проверьте права папки files.

20 марта 2012 в 16:16

На предыдущих проектах заказчиков вполне устраивал и штатный поиск, поэтому отдельный сервак с отдельным поисковым механизмом пока не рассматривали. Да и хоститься пока предполагается на Shared'e и улучшать его по мере необходимости. На предполагаемом шареде есть Sphinx, сейчас изучаем вопрос его задействования.
Видимо придется задействовать какой-то внешний механизм поиска, потому что хороший контекстный поиск по заголовку и описанию очень важен.
Остальные параметры почти все будут выбираться из выпадающих списков - их не сложно проиндексировать.