Чтобы форма дважды не грузилась, нужно делать ajax сабмит формы на свой сайт, а при успешном сабмите возвращать код, меняющий action формы на нужный и делающий нормальный сабмит на внешний сайт.
p.s.Что мне теперь вообще делать? теперь в три дорога за хостинг платить из за того что у меня на ровном месте кэш 2 гига занимает (и это еще на локальной машине) а что будет в сети? 20гиг.
Либо у вас сайт такой тяжелый (и тогда нужно просто платить за хостинг), либо, что более вероятно, криво сделан (и тогда нужно обратиться к тому, кто может все исправить).
Размер этой таблицы зависит от сайта и кол-ва форм на нем.
Большой размер, в общем-то, не является багом. Если у вас достаточно посещаемый сайт, то и 10гб - вполне приемлемый размер.
В противном случае, избыточный размер может появиться из-за того, что поисковик насилует страницу с какой-нибудь кешируемой формой. В любом случае, стоит посмотреть, что за формы там хранятся и плясать уже от этого.
Из бэкапов все восстанавливать.
Очевидно, что целостность кода нарушена. Файлов ядра либо не хватает, либо к ним нет доступа.
Нужно аккуратно забэкапить текущее состояние, а потом пробовать чинить. В частности, залить нормальный друпал нужной версии.
А чего их там обрабатывать? По-моему, таблица простая как валенок. Вставил запись - новая сессия, удалил запись - нет сессии. Что конкретно вас смущает?
Насколько я знаю, #states - это чисто JS механизм, он не подгружает поля, а просто яваскриптом изменяет их св-ва/стили. Естественно, что он не срабатывает, когда на форме нет необходимых полей (в данный момент).
Если у вас зависимость разнесена в разные шаги форм, то самым простым способом явяется написание своего hook_form_alter(), просто внимательно отслеживайте текущий шаг формы и значения полей и прячте/показывайте поля по мере необходимости.
Если дубовым способ, то можно сделать еще один дисплей (еще один таб), в котором выводить одну строку - кол-во результатов, агрегированное по nid.
Для d6 есть какой-то модуль. Кажется, views_group_by.
Вы что, страницу статьи вьюшкой выводите, что ли? Зачем?
Судя по всему, да. Видел я как-то подобное на одном индосайте, только там еще для каждой ноды была вьюха - страница about us отдельной вьюхой, contacts - отдельной и т.д. Тогда я долго чай пил и в монитор смотрел.
Не уверен, что я правильно понял вопрос, но, чтобы вьюхи фильтровались одновременно, нужно поставить фильтрам одинаковые идентификаторы (соотв, вторая вьюха тоже должна думать, что у неё тоже есть exposed фильтры).
Хуки validate, submit не работают вместе с #action формы
Чтобы форма дважды не грузилась, нужно делать ajax сабмит формы на свой сайт, а при успешном сабмите возвращать код, меняющий action формы на нужный и делающий нормальный сабмит на внешний сайт.
{ Решено } За что в базе отвечает этот файл ( cache_form.MYD ) ?
Либо у вас сайт такой тяжелый (и тогда нужно просто платить за хостинг), либо, что более вероятно, криво сделан (и тогда нужно обратиться к тому, кто может все исправить).
{ Решено } За что в базе отвечает этот файл ( cache_form.MYD ) ?
Размер этой таблицы зависит от сайта и кол-ва форм на нем.
Большой размер, в общем-то, не является багом. Если у вас достаточно посещаемый сайт, то и 10гб - вполне приемлемый размер.
В противном случае, избыточный размер может появиться из-за того, что поисковик насилует страницу с какой-нибудь кешируемой формой. В любом случае, стоит посмотреть, что за формы там хранятся и плясать уже от этого.
Ошибка Fatal error: require_once() [function.require]: Failed opening required includes/bootstrap.inc'
Из бэкапов все восстанавливать.
Очевидно, что целостность кода нарушена. Файлов ядра либо не хватает, либо к ним нет доступа.
Нужно аккуратно забэкапить текущее состояние, а потом пробовать чинить. В частности, залить нормальный друпал нужной версии.
Проблема с сесиями
А чего их там обрабатывать? По-моему, таблица простая как валенок. Вставил запись - новая сессия, удалил запись - нет сессии. Что конкретно вас смущает?
Спамят через контактную форму
Попробуйте модули spam (в первую очередь) и, возможно, botcha.
модуль не отображает страничку
Так это вы весь SO засрали своими вопросами, вы хоть ответы-то на них поглядывайте.
# States не работает на разных шагах модуля Meulti step node form
Насколько я знаю, #states - это чисто JS механизм, он не подгружает поля, а просто яваскриптом изменяет их св-ва/стили. Естественно, что он не срабатывает, когда на форме нет необходимых полей (в данный момент).
Если у вас зависимость разнесена в разные шаги форм, то самым простым способом явяется написание своего hook_form_alter(), просто внимательно отслеживайте текущий шаг формы и значения полей и прячте/показывайте поля по мере необходимости.
Один фильтр для двух вьюх.
Ну, раньше я так точно делал. Думаю, вам стоит проверить все на отдельной простой вьюхе.
Откуда views берет шаблон для вкладки?
Если дубовым способ, то можно сделать еще один дисплей (еще один таб), в котором выводить одну строку - кол-во результатов, агрегированное по nid.
Для d6 есть какой-то модуль. Кажется, views_group_by.
Замещение стандартных отображений ноды
Судя по всему, да. Видел я как-то подобное на одном индосайте, только там еще для каждой ноды была вьюха - страница about us отдельной вьюхой, contacts - отдельной и т.д. Тогда я долго чай пил и в монитор смотрел.
Фильтрование представления
Значит неправильно что-то у вас. Обычно, фильтры работают одинаково. Попробуйте сделать эту же вьюху на отдельной странице/отладить в preview.
Один фильтр для двух вьюх.
Не уверен, что я правильно понял вопрос, но, чтобы вьюхи фильтровались одновременно, нужно поставить фильтрам одинаковые идентификаторы (соотв, вторая вьюха тоже должна думать, что у неё тоже есть exposed фильтры).