xanderz: Комментарии

Главные вкладки

26 июня 2009 в 8:18

Azerot wrote:
Перед тем как утверждать, что вам что-то не поможет, вы пробовали?

конечно пробовал и единственное что помогло как раз описанный мной метод.

25 июня 2009 в 11:54

ErrorDocument 500 в случае fatal error не поможет, т.к. php не возвращает статус выполнения скрипта в отличии например от perl. А именно на этом статусе срабатывает ErrorDocument.
Тут нужно извращаться с отловом этих самых fatal error внутри скриптов, задавая обрамление кода ошибок через
ini_set('error_prepend_string', '<маркер>');
ini_set('error_append_string', '');
а потом отлавливая этот код в функции catchFatalError зарегистрированной к исполнению на выходе
register_shutdown_function('catchFatalError');

12 мая 2009 в 15:33

в блоке действительно текущая нода недоступна. Стандартные урлы или нет, все равно arg() будет возвращать внутреннее представление текущего адреса, т.е. вида node/nid. Получается в блоке нужно выполнить такой код:

12 мая 2009 в 13:07

попробуйте модуль node_images. Он автоматизирует создание миниатюр нужной ширины прикрепляемых к ноде. В настройках типа материала для этого модуля нужно указать ручной вывод изображений при просмотре ноды. Тогда вывод изображений можно будет сделать в любом месте шаблона, пример вывода есть в файле node-example.tpl.php.

8 мая 2009 в 7:11

WiseMan wrote:
Другими словами, вывод нод на сайтах необходимо делать нестандартными методами, добавляя проверку на принадлежность домену?

Похоже, что лучшим решением в таких случаях пока остается модуль domain

7 мая 2009 в 11:49

пробовал на нескольких своих проектах. Например есть у меня сайт газетного издательства. Для каждой из выпускаемых газет есть свой поддомен со своей темой оформления. Все хранится в одной базе. Таблица node и node_revision общие, таксономия разделена через префикс. Есть типы контента: статья, автор, тема и прочие. При такой конфигурации получается что ноды статей должны быть отдельные для каждого сайта, а например ноды типа автор, тема и другие общие для всех сайтов, поэтому таблицу node приходится делать общей.

6 мая 2009 в 17:19

варианты:
1) скрыть через css. id поля {display:none}
2) скрыть через тот же javascript
3) темизировать форму редактирования ноды через theme_ТИПКОНТЕНТА_node_form

6 мая 2009 в 16:44

не совсем понятно что значит "расшарить контент-тип". Имеется в виду синхронизация модели ноды, т.е. например при добавлении поля CCK на одном из сайтов все другие тоже обновят схему типа данных и добавят это поле. Или же нужны именно сквозные ноды, которые видны сразу на нескольких сайтах и не требуют ручного дублирования на каждый из сайтов. Тут все зависит от того какое количество таких сквозных нод будет присутствовать по отношению к количеству остального контента.

5 июля 2008 в 8:48

у меня как раз utf везде настроен, причем самое интересное что в версии cck под drupal5 все было замечательно с кириллицей, на эту же конфигурацию сервера поставил cck d6 и появился такой баг((