1) В тексте "добро пожаловать" вроде ведь написано когда он пропадает - когда будет добавлена первая story. См. также настройки / о сайте, там указывается адрес главной страницы (по умолчанию node).
2) блок удаляете через управление / блоки, а войти всегда можно со страницы /user
Кстати, если у пользователя нет права на "формат ввода", который используется в ноде (пхп-код, например), то у него не будет права и на редактирование такой ноды.
Как знаток говорю: снесите нафиг все эти модули и используйте встроенную систему прав. Имхо: или галочку ставите не там или какой-то из модулей всё "портит".
<?php
$nodes = db_query("select nid from node where type='MYTYPE' order by created desc limit 10");
while ($node = db_fetch_object($nodes)) {
print node_view(noad_load($node->nid));
}
?>
CSS-ки которые указаны в исходнике - не грузятся. Или не скопировали, или их нет вообще, или прав не хватает. Попробуйте отключить и опять включить кэширование CSS. Еще и путь к CSS странный: css/xxx, а не files/css/xx. Проверьте настройки файловой системы в админке.
Поставил event, включил Event и Basic event. Создаю ноду типа event и выводится время начало (и конца, если даты разные). Фикс такой (без правки ядра!) — в теме в template.php такую функцию:
Смотрите настройки прав в админке, там можно задать каким ролям какие типы публикаций можно редактировать. Можно указать, чтобы одни роли могли бы редактировать только свои публикации, а другие, к примеру, все публикации заданного типа.
Обратную нумерацию можно ведь сделать только в самих URL, а вывод пользователям можно оставить по дефолту. Это надо фиксить pager, возможно хватит перекрытия различных theme-функций pager-а.
"управляющий комментариями" сможет не только опцию сабжа ставить, но и удалять/изменять любые комментарии.
Как бы я сделал сабж: добавил поле cck с такой опцией, а в своём модуле написал хук nodeapi и копировал значение этого поля в настройки комментариев ноды.
Кучка вопросов. На америке не ответили даже.
11) В теме создать свою функцию темизации theme_username. Исходный текст взять в includes/theme.inc.
Несколько вопросов по drupal.
1) В тексте "добро пожаловать" вроде ведь написано когда он пропадает - когда будет добавлена первая story. См. также настройки / о сайте, там указывается адрес главной страницы (по умолчанию node).
2) блок удаляете через управление / блоки, а войти всегда можно со страницы /user
Как вывести блок, при просмотре нод определенного типа
в гугл: block snippets node type site:drupal.org и см. первую ссылку
Разрешить пользователям редактировать ноды админа
Кстати, если у пользователя нет права на "формат ввода", который используется в ноде (пхп-код, например), то у него не будет права и на редактирование такой ноды.
Разрешить пользователям редактировать ноды админа
Как знаток говорю: снесите нафиг все эти модули и используйте встроенную систему прав. Имхо: или галочку ставите не там или какой-то из модулей всё "портит".
Не получается программно вывести блок, созданный в модуле Blocks
имямодуля=block
идентификатор=НОМЕРБЛОКА (можно увидеть в URL ссылки, ведущей на редактирование этого блока)
не работает imagefield
А допустим модуль upload работает? Мб проблема с папкой для закачки файлов.
Как вывести 10 последних нод определенного вида
отлаживать я не буду)
Как вывести 10 последних нод определенного вида
Примерно так:
<?php
$nodes = db_query("select nid from node where type='MYTYPE' order by created desc limit 10");
while ($node = db_fetch_object($nodes)) {
print node_view(noad_load($node->nid));
}
?>
"Мои учетные данные" - перемещение в меню
Хз зачем и как так сделали, неудобно конечно... И не только с этим пунктом такое бывает. Я делаю так: добавляю новый пункт меню с адресом "user".
не работает imagefield
сначала надо нажать "обзор" и выбрать файл, а потом уж можно и "закачать" нажимать
Еще одно поле в таблице user
Модуль profile. Но он хранит все поля не в виде отдельного поля, а в сериализированном виде в поле data.
Перенос с площадки на VPS
includes то зачем трогать? Вортайте назад... Кэширование всё в админке отключить попробуйте.
Перенос с площадки на VPS
CSS-ки которые указаны в исходнике - не грузятся. Или не скопировали, или их нет вообще, или прав не хватает. Попробуйте отключить и опять включить кэширование CSS. Еще и путь к CSS странный: css/xxx, а не files/css/xx. Проверьте настройки файловой системы в админке.
Добавление пунктов меню в длинные меню
Код пихать в template.php. Убрать вывод подпукнтов3 при желании можно, но мне это писать лень)
Формат даты (избавиться от минут)
Поставил event, включил Event и Basic event. Создаю ноду типа event и выводится время начало (и конца, если даты разные). Фикс такой (без правки ядра!) — в теме в template.php такую функцию:
<?php
function phptemplate_event_nodeapi($node) {
$node->start_format = format_date($node->event_start, 'custom', 'd.m.Y', $node->start_offset);
$node->end_format = format_date($node->event_end, 'custom', 'd.m.Y', $node->end_offset);
return theme_event_nodeapi($node);
}
?>
Формат даты (избавиться от минут)
нет там этого, не нашел...
Да как же нет, есть, файлик event.theme. Ладно ща поставлю event и отпишусь...
Формат даты (избавиться от минут)
См. theme-функции в модуле event. Если есть - можно их перекрыть в своей теме.
Как вывести программно ссылку в тизере на полную страницу node?
Лучше <?php print l("Details...", "node/$node->nid");?>
Изменение языка пользователем
http://drupal.org/project/i18n
Разрешить пользователям редактировать ноды админа
Смотрите настройки прав в админке, там можно задать каким ролям какие типы публикаций можно редактировать. Можно указать, чтобы одни роли могли бы редактировать только свои публикации, а другие, к примеру, все публикации заданного типа.
Неправильная индексация
Обратную нумерацию можно ведь сделать только в самих URL, а вывод пользователям можно оставить по дефолту. Это надо фиксить pager, возможно хватит перекрытия различных theme-функций pager-а.
Неправильная индексация
можно попробовать все pager-ы переделать, чтобы нумерация было в обратном порядке.
Разрешить юзерам управление комментариями
"управляющий комментариями" сможет не только опцию сабжа ставить, но и удалять/изменять любые комментарии.
Как бы я сделал сабж: добавил поле cck с такой опцией, а в своём модуле написал хук nodeapi и копировал значение этого поля в настройки комментариев ноды.
Друпал обновился. Вышли версии 5.3, 4.7.8, и 6.0 beta 2.
Дополнительные темы нужно копировать в sites/all/themes (модули в sites/all/modules).