Используете search api? Сортировку по релевантности во вьюсе пробовали?
Search API пробовал, но отказался в пользу Apache Solr. Пытался его допилить хуками (сделал свой модуль и хукал там), но результат плачевен.
Да и без Views хотел обойтись используя те же хуки апачесолра и темизацию.
Врятли виновники тут info-файлы. По крайней мере такие как ты описал. Рыть надо темизацию, ибо она и генерит html.
Трудно сказать конкретнее, т.к. конкретного кода нет.
Замечательные возможности. Уже некоторое время использую. Только никак не могу найти информацию как создавать таблицы во второй БД при установке модуля.
Использую D7. Имеется 2 БД. В одной ядреные таблицы и таблицы модулей с д.орг. Во второй - таблицы моих модулей. При установке модуля таблицы БД конечно же создаются в дефольтном БД, что меня (читай - заказчика) совершенно не устраивает.
Заметил в отчете о состоянии (admin/reports/status) следующее сообщение: "Временная зона установлена на Asia/Baku". Устанавливалось +4gmt для Питера. Вполне возможно, что и не критично. Но надпись "Баку" малость смущает.
Возможно трабла в именах других функций темы, а не конкретно в phptemplate_preprocess_page. Возможно дело в содержимом переменной $vars.
Надо пробежаться по всем файлам темы, посмотреть имена и заменить на имя Вашей новоиспеченной темы. Например в Бартике функция bartik_process_page, а в Гарланде garland_process_page.
Конечно. Трабла в девеловских выводах. Строчки типа drupal_set_message(krumo_ob($form_state, true)); мешали. Углубляться не стал, закомментировал и получил редирект после сабмита с выводом сообщений.
Если не брать во внимание нулевые uid'ы, а рассматривать просто форму, то можно по form['#action'] перейти на какую-либо страницу, а там в функции (по hook_menu) уже мессагить, обрабатывать пришедший $_POST и переходить (drupal_goto) куда надо.
Только не догоняю как после заполнения и обработки формы возвращаться на страницу из которой форма была вызвана.
Туманно? Криво? Этажно? С удовольствием выслушаю критику.
Прицепились к анонимусу. Вот сижу с обычной формой (не авторизации, D6) и опять же если $form['#redirect']=FALSE, то прописанный в функции сабмита drupal_set_message выводится, но без редиректа. А если $form['#redirect']='node/1' (например) - редиректится, но без мессаг. Аналогично и с $form_state['redirect'].
Странное поведение созданных модулей(конфликтуют)
Для разработок использую netbeans. Он ругается на "неправильную" кодировку файла (по умолчанию, можно конечно его заставить хавать все).
Полнотекстовый поиск по всем словам
Search API пробовал, но отказался в пользу Apache Solr. Пытался его допилить хуками (сделал свой модуль и хукал там), но результат плачевен.
Да и без Views хотел обойтись используя те же хуки апачесолра и темизацию.
Да, похоже без этих двух модулей не обойтись.
Странное поведение созданных модулей(конфликтуют)
Врятли виновники тут info-файлы. По крайней мере такие как ты описал. Рыть надо темизацию, ибо она и генерит html.
Трудно сказать конкретнее, т.к. конкретного кода нет.
Apache Solr Search. Темизация результата поиска
Юзал 8-ку и знаю про его кастомные модули. И понимаю, что Views не будет добавлять тормозов. Но вопрос в другом.
Apache Solr Search. Темизация результата поиска
Решил отказаться и от Search API и Views. Причины субъектывные - максимально уменьшить код, научиться программировать в Drupal.
Работа с Facet API и Apache Solr. Часть 4
Огромная благодарность за статьи!!! Очень помогли!
Работа в Drupal с несколькими базами данных
Замечательные возможности. Уже некоторое время использую. Только никак не могу найти информацию как создавать таблицы во второй БД при установке модуля.
Использую D7. Имеется 2 БД. В одной ядреные таблицы и таблицы модулей с д.орг. Во второй - таблицы моих модулей. При установке модуля таблицы БД конечно же создаются в дефольтном БД, что меня (читай - заказчика) совершенно не устраивает.
Сокращение выбора часовых поясов
Заметил в отчете о состоянии (admin/reports/status) следующее сообщение: "Временная зона установлена на Asia/Baku". Устанавливалось +4gmt для Питера. Вполне возможно, что и не критично. Но надпись "Баку" малость смущает.
Табы в нодах (изменить, просмотреть) перенести в блок/меню
А как вывести табы с помощью views?
Табы в нодах (изменить, просмотреть) перенести в блок/меню
А ведь актуально жеж.
Сокращение выбора часовых поясов
Благодарю! Очень пригодилось. Вставил в свою тему, чтоб модули не плодить.
Возможно полезнее было бы использовать hook_form_FORM_ID_alter. Спецы подскажут.
Скрывать боковые регионы в панели администратора
Или как вариант сделать эти отключения опциональными в настройке темы.
Добавляем элемент формы в [имя_темы]_form_system_theme_settings_alter(&$form, $form_state, $form_id = NULL) файла theme-settings.php:
Непонятка с phptemplate
А можно конкретнее? Какая тема? Какая ошибка?
Возможно трабла в именах других функций темы, а не конкретно в phptemplate_preprocess_page. Возможно дело в содержимом переменной $vars.
Надо пробежаться по всем файлам темы, посмотреть имена и заменить на имя Вашей новоиспеченной темы. Например в Бартике функция bartik_process_page, а в Гарланде garland_process_page.
Короче, мало данных для анализа.
Пропал модуль из списка
Может таблица system в базе данных что-нибудь расскажет?
Предпросмотр формы загрузки файлов перед отправкой
Пришлось реализовать без предпросмотра. Не критично конечно, но все таки КАК?
активный пункт меню, как? [решено]
Убрала б пальченки и объяснила б мальченке. Когда-то сама была такая?
Drupal 7 drupal_set_message после сабмита формы
Конечно. Трабла в девеловских выводах. Строчки типа drupal_set_message(krumo_ob($form_state, true)); мешали. Углубляться не стал, закомментировал и получил редирект после сабмита с выводом сообщений.
Drupal 7 drupal_set_message после сабмита формы
В форме создаю hidden-элемент с referer-ссылкой:
$explode_referer = explode(
$_SERVER['SERVER_NAME'] . '/',
$_SERVER['HTTP_REFERER']
);
$form['redirect_page'] = array(
'#type' => 'hidden',
'#value' => $explode_referer[1],
);
Drupal 7 drupal_set_message после сабмита формы
Если не брать во внимание нулевые uid'ы, а рассматривать просто форму, то можно по form['#action'] перейти на какую-либо страницу, а там в функции (по hook_menu) уже мессагить, обрабатывать пришедший $_POST и переходить (drupal_goto) куда надо.
Только не догоняю как после заполнения и обработки формы возвращаться на страницу из которой форма была вызвана.
Туманно? Криво? Этажно? С удовольствием выслушаю критику.
Drupal 7 drupal_set_message после сабмита формы
Прицепились к анонимусу. Вот сижу с обычной формой (не авторизации, D6) и опять же если $form['#redirect']=FALSE, то прописанный в функции сабмита drupal_set_message выводится, но без редиректа. А если $form['#redirect']='node/1' (например) - редиректится, но без мессаг. Аналогично и с $form_state['redirect'].
Масса подобных начатых веток и все без решений.
темизация страницы пользователя
Если разобрался опиши.
Не выводится блок "Вход для пользователей"
Тема конечно старая, но ВКонтакте - актуально. Мало того, что в ФСБшной базе регаемся, но еще и пропагандируем.
$closure
В template.php функция govpres_preprocess_page: