hook_menu + функция-обработчик, которая ничего не вызывает, а делает только print. Например, в хуке _menu можно зарегить страницу node/print с обработчиком node_print_page, там загрузить ноду по ID, отрендерить ее с помощью node_view и сделать print результата.
0) действительно, чем стандартная страница /user не подходит?
1) стОит журнал ошибок пхп и/или друпала посмотреть
2) может файл page.login.tpl.php не находит?
Ща проверил у себя - работает всё нормально... Хз...
1) точно "teaser list" тип блока стоит?
2) посмотрите HTML-исходник страницы, в исходнике точно нету ссылки?
Если б у меня была такая проблема - я бы полез в исходники views, нашел бы место где генерация этого списка идет и начал бы тыкать print_r туды-сюды....
Непонятно как Вы тестируете то в 5.1, то в 5.2 и зачем... Может как раз 5.1 версия попалась, в котором <break> используется. Поставьте 5.2 и всё и используйте <!--break--> (без пробелов всяких). Попробуйте "глючную" публикацию вынести на главну страницу и посмотрите есть ли там ссылка "читать далее".
Много букавок, ниасилил. Мне вот скоро тоже нужно будет сделать облегченные версии сайта на 5+ языках... Думаю сделаю страницу с 5+ полями и буду выводить в зависимости от переменной сессии $_SESSION нужное поле... и язык в друпале тоже переключать буду в зависимости от ключика выбранного языка в $_SESSION.
Прикрепление при обзоре только одного файла - это особенность HTML/HTTP. Вы где-то видели сайты, где можно при обзоре больше одного файла прикреплять? Такое можно сделать только на каком-нибудь activeX-е или java applet-е, если права ему дать... Как так можно извратиться на js - не представляю... Можно конечно из JS к activeX-ам виндузы тоже добраться и наворотить дел...
В фотогалереях типа coppermine массовые заливки фоток делаются либо отдельной прогой, либо через ФТП (потом идет привязка фот к альбому через веб-интерфейс), либо аплет/activeX.
Вопросы по обновлению
Без понятия) Для меня это всё тоже ВОПРОС.
Вопросы по обновлению
Модули-то будут, но насколько плавно можно будет перейти на новые версии — вопрос...
Создать страницу для печати
hook_menu + функция-обработчик, которая ничего не вызывает, а делает только print. Например, в хуке _menu можно зарегить страницу node/print с обработчиком node_print_page, там загрузить ноду по ID, отрендерить ее с помощью node_view и сделать print результата.
Отдельная страница для регистрации и логина
0) действительно, чем стандартная страница /user не подходит?
1) стОит журнал ошибок пхп и/или друпала посмотреть
2) может файл page.login.tpl.php не находит?
Не работает break
Ща проверил у себя - работает всё нормально... Хз...
1) точно "teaser list" тип блока стоит?
2) посмотрите HTML-исходник страницы, в исходнике точно нету ссылки?
Если б у меня была такая проблема - я бы полез в исходники views, нашел бы место где генерация этого списка идет и начал бы тыкать print_r туды-сюды....
Все мои сайты на Друпал
Да, с дизайном туго у нас... дизайнер ушел и не вернулся, который был у нас)
Не работает break
Во views в настройках "блок" есть галочка "[more] link".
Не работает break
Забудьте пока про блок. В более простых случаях, типа страницы /node и taxonomy/term/TID есть ссылки "читать далее"??
Не работает break
Непонятно как Вы тестируете то в 5.1, то в 5.2 и зачем... Может как раз 5.1 версия попалась, в котором <break> используется. Поставьте 5.2 и всё и используйте <!--break--> (без пробелов всяких). Попробуйте "глючную" публикацию вынести на главну страницу и посмотрите есть ли там ссылка "читать далее".
Не работает break
Вот тут http://drupal.org/node/107061 есть ссылочка на видео, как можно будет выделять тизер в Друпал 6.х:
http://acko.net/files/jQuery-splitter.mov (1,1 Мб)
Не работает break
<break> был в какой-то из версий 5.х, но его быстро поменяли назад. Кусок из system.install:
<?php
/**
* Change break tag back (was removed from head).
*/
function system_update_1020() {
$ret = array();
if (!variable_get('update_1020_ok', FALSE)) {
$ret[] = update_sql("UPDATE {node_revisions} SET body = REPLACE(body, '', '')");
}
variable_del('update_1020_ok');
return $ret;
}
?>
как скрыть часть Page для анономов?
да и в $GLOBALS не надо лезть
Ниасилил
как скрыть часть Page для анономов?
Вероятность что поменяют ID ролей=0,01% примерно имхо) Можно написать DRUPAL_AUTHENTICATED_RID вместо 2.
как скрыть часть Page для анономов?
<?php if ($GLOBALS['user']->roles[2]) {?><p>Пошел текст только для зарегеных..........<?php }?>
Для простых смертных есть модуль: http://drupal.org/project/hidden_content
Формы, Переводы, Синхронизация: В Одном Флаконе
Много букавок, ниасилил. Мне вот скоро тоже нужно будет сделать облегченные версии сайта на 5+ языках... Думаю сделаю страницу с 5+ полями и буду выводить в зависимости от переменной сессии $_SESSION нужное поле... и язык в друпале тоже переключать буду в зависимости от ключика выбранного языка в $_SESSION.
Вопрос по модерированию версий
Свой модулек для этого будет весить строчки 4...
<?php
function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
if ($node->type ==' mytype' && $op == 'submit' && !user_access('administer nodes'))
$node->status = 0;
}
?>
В хуке написано: если юзер отредактировал/создал ноду типа mytype и этот юзер не может админить/модерировать ноды, то ноду не публикуем.
Как прикрепить сразу несколько файлов?
zip тоже вариант. Но кол-во нажатий кнопочек в Вашем случае это не уменьшит имхо.
Как прикрепить сразу несколько файлов?
Прикрепление при обзоре только одного файла - это особенность HTML/HTTP. Вы где-то видели сайты, где можно при обзоре больше одного файла прикреплять? Такое можно сделать только на каком-нибудь activeX-е или java applet-е, если права ему дать... Как так можно извратиться на js - не представляю... Можно конечно из JS к activeX-ам виндузы тоже добраться и наворотить дел...
В фотогалереях типа coppermine массовые заливки фоток делаются либо отдельной прогой, либо через ФТП (потом идет привязка фот к альбому через веб-интерфейс), либо аплет/activeX.
Убил админа
При удалении пользователя все его публикации переходят к анониму (uid=0). См. node.module:
Как прикрепить сразу несколько файлов?
Чем upload-то не угодил? В 5.х нормально сделано, без перезагрузки страницы можно много файлов прицеплять.
ЗЫ: можно far-ом через F5 заливать)
убрать значек RSS с главной страницы
api.drupal.org, drupal.org/handbooks
Модуль для настройки breadcrumb и позиции в меню нодов
Обновил - теперь дополнительно к правилам можно условие на PHP дописывать. http://drupal.org/project/node_breadcrumb тут лежит.
убрать значек RSS с главной страницы
Точно! Правда в <link> ссылка всё равно останется на rss-ку.
убрать значек RSS с главной страницы
Без хаков похоже никак... Проще в views включить дефолтную view frontpage и сделать ее главной страницей. Она без rss.
Как сделать логин с пробелом?
По дефолту в Drupal 5.2 такого нет.
Есть.