PDOException: SQLSTATE[22P02] при добавлении термина таксономии

Прислано: PC_M@niac

чт, 12/04/2012 - 16:30

Есть свой тип ноды, в нём два поля ссылаются на один и тот-же словарь таксономии.
Если при создании ноды указать в одном из полей несуществующее значение (свободное тегирование), то вместо добавления слова в словарь, вылазит следующая ошибка:

Рамка вокруг поля типа Дата

Прислано: PC_M@niac

вт, 13/03/2012 - 13:31

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

Создал поле типа Date, на форме редактирования оно отображается в рамке, будто это Fieldset.

Может есть у кого идеи как это убрать? Бо выглядит неэстетично и ломает вёрстку если использовать Display Suite. Пробовал менять виджет, лазил по настройкам, даже пробовал запихивать в другой филдсет - не помогает, рисуется рамка.

Добавление полей в фильтр Ubercart Advanced catalog

Прислано: PC_M@niac

ср, 20/07/2011 - 13:07

Мучаю сборку OpenStore, столкнулся с проблемой, которая по всей видимости больше относится к модулю Advanced Catalog, нежели к сборке.

Добавил несколько exposed фильтров во вьюху advanced_catalog (/admin/build/views/edit/advanced_catalog), но они не появились на странице настроек каталога (/admin/store/settings/catalog/edit/advanced).

На странице самого каталога (/catalog) он появляется если выбран тип отображения "Сетка". Но форма с фильтром показывается под панелью каталога, выглядит обособленно и работает некорректно.

Задал для теста один фильтр. Параметр "tid". Если указать этот параметр через GET, то сетка корректно фильтруется, но если нажать на фильтре "Применить", идёт переброс в корень сайта с указанием соответствующего параметра tid в строке get.

Если глянуть исходник страницы, то вставляется форма:
<form action="/"  accept-charset="UTF-8" method="get" id="views-exposed-form-advanced-catalog-default">
т.е. в форме указана неправильная УРЛа.

Как исправить эту урлу или я не тем путём пошёл? Какой способ более кошерный по добавлению в каталог фильтров?

В идеале хотелось бы получить расширенный фильтр как на многих интернет-магазинах, такого плана (слева): http://hotline.ua/computer/materinskie-platy/

Обращение к полю CCK NodeReference из node-type.tpl

Прислано: PC_M@niac

пн, 30/05/2011 - 18:28

Есть нода, которая ссылается на другую посредством CCK NodeReference.
Пишу для этой ноды шаблон node-type.tpl.php, но никак не получается обратиться с ноде, на которую ссылается предыдущая.
Та же ситуация с ViewField - не могу получить в шаблоне то, что выдаёт вьюха.

Подскажите где искать доку по тому, как к какому объекту обращаться. Обрыл весь Drupal.org, но там кроме частных решений на форуме ничего по теме не нашёл.

Отбор нод по таксономии во views

Прислано: PC_M@niac

вт, 17/05/2011 - 12:46

У нас есть:

  • Ноды типа А и В
  • Словарь таксономии С с привязкой к типам А и Б
  • В к нодам А и В в обязательном порядке прикреплён 1 термин из С

Нужна вьюха, которая, получая nid ноды типа А выведет список всех нод типа В, у которых указанный термин из словаря С, такой-же, как и у ноды А с указанным nid

Эта вьюха используется для заполнения выпадающего списка в редакторе ноды типа А.

Для чего это надо:
При редактировании ноды А юзер указывает термин таксономии посредством стандартного виджета (выпадающего списка) и во втором виджете (тоже выпадающий список) должен выбрать ноду В. Ограничение в том что для выбора должны быть доступны только ноды В у которых термин таксономии совпадает с тем, что указан для А.

Если подошёл не с той стороны, пните в нужном направлении.

Vews по иерархии нод (отображение братьев)

Прислано: PC_M@niac

вт, 29/03/2011 - 21:13

    Условия задачи:
  1. Есть материалы типа А и В
  2. Материал В ссылается на А посредством CCK Node
  3. Есть вьюха, которая отображает материалы типа В, получая в качестве аргумента nid их родительского материала (тип А)
  4. Эта вьюха посредством viewfield встраивается в ноды типа А, получает аргумент (в настройках поля "%nid") и отображает дочерние элементы (тип В)

Задание:
Нужна вьюха, которая получит аргументом nid ноды типа В и выведет всех братьев этой ноды, включая её саму.
Как я понимаю, по nid ноды В можно найти nid родительской ноды А и уже с этим параметром вызвать вьюху, описанную выше, но никак не могу придумать как это сделать.

В идеале нужно ещё в этой вьюхе сам элемент В с nid, переданным вьюхе в качестве аргумента, как-то идентифицировать (выделить другим стилем), но это уже рюшики.

Подскажите как сие можно изобразить, бо бьюсь второй день и что-то идеи уже иссякли.

Сайт лежит от потока спама в комментах

Прислано: PC_M@niac

пт, 05/11/2010 - 16:57

На сайте открыто комментирование для гостей, комменты фильтруются посредством Mollom. Есть несколько страниц, в которые постоянно льют спам из-за их высокого ранга по некоторым запросом (1-я страница выдачи). Стабильно mollom отшибает по 200-300 сообщений в сутки с пиками до 1000.

Неделю назад сайт слёг полностью, постоянно висит ошибка о том, что пользователь исчерпал максимальное кол-во подключений к БД. Узнавал у хостера, у них 'max_user_connections' установлено в 10 и менять они не планируют.

По вечерам волна спадает и я могу зайти в админку дабы поковыряться в настройках. Первое что сделал - активировал throttle и настроил его на отключение модуля comments при 10 одновременных гостевых сессиях, но не помогло - с утра снова слёг. Ещё три дня игрался с throttle и cache - ни к чему не привело.

Вчера поставил no_anon и boost - отключил создание сессий для анонимусов и перевёл кеширование для анонимусов на статику мимо БД. Результат - главная страница открывается шустро, явно со статики. По остальным адресам наблюдаю прежнюю картину.

Как быть, что ещё попробовать?

Полное отключение комментов - крайняя мера, и хотелось бы её избежать.

Менять хостера не советуйте. Сайт стабильно держит хабраэффект. После публикации обзора одной железки было 1500 заходов на этот и 7500 на другой - оба живут в одной учётке хостера и с аналогичным конфигом (Drupal 6 + views + ccs + etc...). Причём статика (около 1Мб графики) раздавалась с этого-же сервака и была вставлена в статью на хабре с 20000+ просмотрами. И это всё за первый день после публикации.

Нужны специалисты для создания Flash интерфейса для Drupal

Прислано: PC_M@niac

чт, 11/09/2008 - 15:22

Требуется группа специалистов, способная разработать и реализовать полностью флэшевый интерфейс для сайта на Друпале. Ориентируемся на 6-ю версию. Сайт - каталог продукции с фотографиями и описанием, а также туры по магазинам (видео, панорамы). Управление контентом бужно полностью интегрировать в новый интерфейс, в штатном оставить только админку.

Свои предложения присылайте на: iam@pcmaniac.name

ImageCache 5.x-2.1 кладёт сайт

Прислано: PC_M@niac

вт, 15/07/2008 - 08:19

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

После обновления ImageCache до версии 5.x-2.1 (с установкой ImageAPI 5.x-1.2) сайт умер.
Т.е. на любой запрос возвращается пустая страница.
Если модуль ImageCache физически удалить с сервера - сайт снова оживает.

Подскажите в чём может быть проблема.

И ещё вопрос: как корректно даунгрейдить версию ImageCache до 1.6 (если так и не получится побороть 2.1)?

Возвращается пустая страница

Прислано: PC_M@niac

вс, 15/06/2008 - 21:30

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

При попытке зайти на сайт из-под IE или Оперы выдаётся пустая страница.
Тот же сайт, но с сохранённой админской сессией под FF нормально работает.
В логах сайта и хостинга ошибок нет.

Подскажите где копать?

Не работает Sheduler

Прислано: PC_M@niac

чт, 22/05/2008 - 13:19

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

Не работает модуль Sheduler

Поставил. Создал контент, указал дату публикации в шедулере, дата наступает а контент так и висит неопубликованным.
Cron нормально отрабатывает каждый час

Подскажите где грабли закопаны, мож кто сталкивался?

Запрет роботам ходить туда, куда нельзя гостям

Прислано: PC_M@niac

пт, 09/05/2008 - 13:09

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

Постоянно у себя в логах наблюдаю сотни сообщений о том что гость ломится туда, куда нельзя.
Понятно что это роботы, обходя сайт, посещают все ссылки, даже те, по которым не пройти без авторизации.
Вот появилась такая идея: написать модуль, который будет для всех ссылок, для которых нужна авторизация, добавлять rel="nofollow", чтобы роботы её не посещали.

Как думаете, имеет смысл?

Сокрытие части текста по CAPCHA

Прислано: PC_M@niac

ср, 30/04/2008 - 13:42

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

Нужен модуль под пятёрку с помощью которого можно прятать часть текста в статье по капче с использованием ajax.
Для вывода контента используется связка cck+contemplate

Публикация нод по расписанию

Прислано: PC_M@niac

ср, 02/04/2008 - 15:23

Помню что был такой модуль на 4.0.x, даже стоял у меня, но тот сайт канул в лету без бэкапа...
Нужен модуль для опубликования нод по расписанию. Т.е. я при создании ноды указываю дату и время публикации, и она на сайте появляется именно в эту дату и время.
Подскажите кто знает как этот модуль зовётся, или может как-то это возможно реализовать по-другому?

Как слить три сайта в одну БД?

Прислано: PC_M@niac

пн, 17/03/2008 - 11:13

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

Крутились три маленьких сайта на разных хостингах, решил их перенести на один хостинг и появилась необходимость слить их БД в одну.
Поставил во всех таблицах префиксы и прописал эти префиксы в конфиге.
Теперь если открыть сайт, он нормально отображается.
Но если попробовать добавить материал, то он не добавляется, а именно:
1. Создаю статью, жмякаю "превью" - всё Ок. Жму "сохранить" и меня перекидывает на node/1 с сообщением "страница добавлена"
2. Создаю ещё одну - перекидывает на node/2
и т.д.

RSS-материал