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
-
Условия задачи:
- Есть материалы типа А и В
- Материал В ссылается на А посредством CCK Node
- Есть вьюха, которая отображает материалы типа В, получая в качестве аргумента nid их родительского материала (тип А)
- Эта вьюха посредством 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
и т.д.
