Padre: Блог

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

Неправильная работа distinct во views. Повторы нод при выставленной проверке на уникальность.

20 февраля 2013 в 15:18

Добрый день!
Имею следующую проблему:

Есть довольно объемный вьюс, который выбирает ноды с кучей джоинов и фильтрацией по полям с множественным выбором.
Когда вьюс выводит просто все подряд то ноды идут правильно, без повторов, но стоит выставить одновременно фильтр и сортировку по популярности (на базе votingapi), как примерно на 3-4 странице начинаются повторы. Притом повторы идут какими-то кластерами, т.е. не просто в разнобой, а повторяются группы нод.

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

Теги привязанные к категории. Голову уже сломал!

20 января 2011 в 21:00

Разрабатываю интернет-магазин.
Каталог как обычно на базе таксономии. Но кроме прочего у товаров есть еще теги.

Так вот суть в том, что теги должны показываться на странице каталога, т.е. для мобильных должны показываться только актуальные для них теги, а на странице микроволновок только для них (ведь тег сенсорные к микроволновкам никак ;))

Но словарь тегов то один! Неужели заводить по новому словарю для каждого класса товара (с этим я уже смирился - у них у всех разные поля), есть ли какой-то способ решить эту проблему иначе?

Страницы Views не отображается в Breadcrumbs

11 октября 2010 в 13:27

Столкнулся с проблемой: у страниц views не отображается нормально breadcrumbs.
Суть в том что системная функция menu_get_item возвращает пустой title для такой страницы и соответственно в крошках отображается пустое место.

Не входит в админку при введении правильных логина - пароля. [решено]

16 сентября 2010 в 13:51

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

Т.е. если вводить неправильные логин - пасс, он будет ругаться, все ок.
Но после ввода правильных он редиректит меня на главную (так и должно быть, я триггер ставил) и все. Не логинит...
При входе на user опять выводить форму.

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

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

Куда копать???? Я если честно уже мозг сломал... 8(
Вроде бы не вносил капитальных изменений до того как это случилось.

В watchdog ошибок нет, а другие логгеры я не включал к сожалению 8(