Задача подробнее: у меня ноды создаются по расписанию, автоматически, с пустым телом. Мне нужно при создании ноды пустое тело чем-то заполнить, для этого есть нужный текс, который генерится как мне нужно (всегда разный). так вот при создании ноды не нашёл как вставлять (что перехватить), решил theme_preprocess_node использовать — он хоть как-то работает
Алгоритм получается такой: я запрашиваю ноду с пустым телом, перед выдачей мне ноды вызывается theme_preprocess_node, в котором я вставляю в пустое тело текст. Но нода выводиться с пустым телом. Видимо вывод уже где-то сгенерился, и моя вставка легла только в БД, но на вывод уже не повлияла. При повторном вызове ноды видно ранее вставленный текст.
Пробовал после сохнанения ноды вызвать drupal_render(node_view(node_load($node->nid))) — не помогло
Это всё из-за Display Suite, который перекрывает собой все стандартные шаблоны. Для переопределения вывода нужно пользоваться шаблонами DS. И не забудьте про $node, которая явно не указана в шаблонах DS, но которую можно использовать.
Проблема с главными страницами решилась так:
Создал две страницы в Views с разными путями (/frontpage и /mfrontpage) для разных тем. В настройках сайта указал главную страницу как /frontpage для основной темы. Мобильную станицу нужно прописать в файле [settings.php], который лежит в папке поддомена [sites/m.mysite.com], параметры конфигурации в конце файла:
Перед этим я собрал в View нужный мне Block и разместил его в разделе Содержимое мобильной темы. Но «Содержание страницы» убрать из этого раздела нельзя. Значит нужно как-то крутить это «Содержание страницы», а Блок лишний.
Конфигурация: XEN 256MB + 512 виртуальной. Стоит LAMP. Ставили сами, в этом деле новички. Память вся занята. Мускул 160МБ, остальное Апач. Покрутили немного Апач на предмет освободить память (урезли кэш процессов с 10МБ до 4МБ) — в результате немного сэкономили, новсё-равно вся память съедена Мускулом.
Админка Д7 тормозит страшно. Посмотрел Файрбагом — тормоза на сервере, жду ответа по 30 сек и более. Дело в мускуле? Может посоветуете статью по настройке? 512 оперативы покупать не хочется, к тому ж не факт что поможет.
Так, но зачем вам непременно autocomplete? Делайте обычный выбор. Если надо добавить еще 1-ин термин, добавляйте например использование hierarchical select
Обычный выбор не подходит, ибо тегов будет МОРЕ — их нельзя выводить ни списком, ни в комбике)
Спасибо за реакцию! Решил, что поставленная задача не корректна, ибо придётся иметь дублирование терминов в Тегах для разных регионов, а это не спортивно.
emzzy: если все термины держать в одном словаре, то при атозаполнении тегов они будут добавляться в корень, а не к родительскому термину, разве не так (не стал пробовать)?
[Решено]Темизация страницы Page Not Found
В Д7 это не работает
Запись в ноду при создании [решено]
Решено созданием модуля:
function mymodule_node_presave($node) {
if ($node->type == 'day_story'){
if (empty($node->body['und'][0]['value'])){
$node->body[$node->language][0]['value'] = 'mytext';
$node->body[$node->language][0]['format'] = 'full_html';
}
}
}
Запись в ноду при создании [решено]
Задача подробнее: у меня ноды создаются по расписанию, автоматически, с пустым телом. Мне нужно при создании ноды пустое тело чем-то заполнить, для этого есть нужный текс, который генерится как мне нужно (всегда разный). так вот при создании ноды не нашёл как вставлять (что перехватить), решил theme_preprocess_node использовать — он хоть как-то работает
Запись в ноду при создании [решено]
Алгоритм получается такой: я запрашиваю ноду с пустым телом, перед выдачей мне ноды вызывается theme_preprocess_node, в котором я вставляю в пустое тело текст. Но нода выводиться с пустым телом. Видимо вывод уже где-то сгенерился, и моя вставка легла только в БД, но на вывод уже не повлияла. При повторном вызове ноды видно ранее вставленный текст.
Пробовал после сохнанения ноды вызвать drupal_render(node_view(node_load($node->nid))) — не помогло
Не работают «чистые ссылки» на сайте
Пришлось прикручивать поддомен
Как указать другой анонс (teaser) вывода для термина?
Проблема решилась созданием DS-шаблона в мобильной теме для анонса по умолчанию
Детали и код
Проблема с шаблоном taxonomy-term.tpl [Решено]
Это всё из-за Display Suite, который перекрывает собой все стандартные шаблоны. Для переопределения вывода нужно пользоваться шаблонами DS. И не забудьте про $node, которая явно не указана в шаблонах DS, но которую можно использовать.
Как указать другой анонс (teaser) вывода для термина?
Обсуждение темы Can't change a DS teaser in taxonomy-term.tpl
Как изменить вывод по тегу в другой теме?
Этот вопрос в продолжении топика о второй теме в поддомене
Как Views:Page вывести в мобильную тему?
Проблема с главными страницами решилась так:
Создал две страницы в Views с разными путями (/frontpage и /mfrontpage) для разных тем. В настройках сайта указал главную страницу как /frontpage для основной темы. Мобильную станицу нужно прописать в файле [settings.php], который лежит в папке поддомена [sites/m.mysite.com], параметры конфигурации в конце файла:
Как Views:Page вывести в мобильную тему?
Пробую использовать ThemeKey, но пока безуспешно
Как Views:Page вывести в мобильную тему?
Перед этим я собрал в View нужный мне Block и разместил его в разделе Содержимое мобильной темы. Но «Содержание страницы» убрать из этого раздела нельзя. Значит нужно как-то крутить это «Содержание страницы», а Блок лишний.
Как Views:Page вывести в мобильную тему?
Как же быть?
RSS для термина с правильным адресом
Up
Админка тормозит
Спасибо за советы, буду пробовать
Админка тормозит
Панельки нету, сервер голый. Спасибо, буду как-то разбираться-пробовать.
З.Ы. А сколько стоит услуга по настройке сервера в моём случае, чтобы отдавал до 10-30 тыс в сутки и не вешался? А я не админ совершенно..
Админка тормозит
Снести Апач и поставить nginx? Или их можно вместе использовать?
Админка тормозит
Innodb не удалось отключить, т.к. Д7 имеет таблицы в это формате.
Какие ещё советы?
API: Не переопределяется функция
Но t('« first') переписываю на русском и не выводит. Что это?
API: Не переопределяется функция
Спасибо, помогло!
Админка тормозит
Список процессов
Админка тормозит
Господа, спасибо за реплаи!
Конфигурация: XEN 256MB + 512 виртуальной. Стоит LAMP. Ставили сами, в этом деле новички. Память вся занята. Мускул 160МБ, остальное Апач. Покрутили немного Апач на предмет освободить память (урезли кэш процессов с 10МБ до 4МБ) — в результате немного сэкономили, новсё-равно вся память съедена Мускулом.
Админка Д7 тормозит страшно. Посмотрел Файрбагом — тормоза на сервере, жду ответа по 30 сек и более. Дело в мускуле? Может посоветуете статью по настройке? 512 оперативы покупать не хочется, к тому ж не факт что поможет.
Таксономия: как связать термины из двух словарей?
Обычный выбор не подходит, ибо тегов будет МОРЕ — их нельзя выводить ни списком, ни в комбике)
Таксономия: как связать термины из двух словарей?
Спасибо за реакцию! Решил, что поставленная задача не корректна, ибо придётся иметь дублирование терминов в Тегах для разных регионов, а это не спортивно.
emzzy: если все термины держать в одном словаре, то при атозаполнении тегов они будут добавляться в корень, а не к родительскому термину, разве не так (не стал пробовать)?
Глобальная метка/триггер для текущего термина. Как сделать? [Решено]
Проблема с меню решилась модулем menu views. Создал блок с ссылкой с параметрами и подставил в пункт меню.