После установки Drupal на главной странице появляется вступительный текст страницы «Добро пожаловать на ваш новый сайт на Drupal!».
После добавления первого материала, как и писалось эта запись пропала. Т.е. все было нормально. Но не долго....
После того, как материалов стало больше 10, снизу появился пейджер и снова появился вступительный текст страницы «Добро пожаловать на ваш новый сайт на Drupal!» причем только для незарегистрированных пользователей.
Для админа и зарегистрированных пользователей её нет. Никак не могу избавиться от этой записи. Где она находится, чтобы её просто удалить? Читал тут записи, но у меня по-другому. Значит существет какой-то баг, раз не решается задача её удаления после первого материала.
Смотрю многие испытывают проблемы проявления "чуда" с "воскрешением первенца".
Комментарии
Не знаю конкретно, как решить вашу проблему, но во Views можно проставить любую страницу в качестве главной, тогда надпись исчезает.
А у вас, похоже, в разрешениях надо покопаться
Views у меня не установлен, пока обхожусь. А из прав, у незарегистрированных пользователей это просмотр комментариев, доступ к содержанию сайта, просмотр некоторых полей CCK, заполнение некоторых форм и все.
Странно. Вы его не закрепили случаем?
Так они могут или не могут видеть содержимое? Если не могут, тогда понятна страница-приветствие
Содержимое видят, то что им позволено.
Так что? чтобы решить проблему удаления странички для этого надо ставить views? Что-то слишком сложно. Все должно быть проще.
Я до этого устанавливал Taxonomy Access Control, но еще не настраивал. Подумал может он влияет снес сделал обновление, очистил кэш и... все нормально эта страничка больше не появляется. Значит была причина в модуле.
Чуть позже поставлю снова этот модуль попробую настроить по терминам и посмотрю повлияет ли на появление снова. В обшем сообщу здесь...
Проще было сделать удаление навсегда этой странички при добавлении материала, чем вот выявлять разные причины её возрождения:))
Никогда не было, чтобы она не убиралась. Создается в модуле node. Вы там ничего не правили? Перезалейте. Сбросьте кеш.
Вообще ядро не трогаю вообще...и никому не советую... это легче всего залесть...и потоптаться как слону в мышиной лавке:)))
В общем ситуация такова:
- как я писал при сносе модуля Taxonomy Access Control все нормально заработало;
- потом решил поставить заново этот модуль. Активировал, появилось сообщение нажать кнопку обновить права доступа , нажал. После этого начальная страничка с пейджером появилась уже для зарегистрированных пользователей, для анонимных не было.
- Запустил update.php, после этого начальная страничка стала видна у зарегистрированных и незарегистрированных пользователей.
- настроил Taxonomy Access Control, т.е расставил права по терминам, но это ничего не дало.
Начальная страничка так и висит. Что с ней делать не понятно. Получается причина в модуле Taxonomy Access Control, без него её нет.
Да, хрень. Не пользовалась этим модулем и, наверное, не буду
Нну, правильно! У вас ведь все равно стоит ограничение на просмотр!
Вам либо нужен вьювс, либо сделайте страничку для терминов, позволенных для просмотра анонимам taxonomy/term/1+2+3+N и поставьте её вместо главной.
Правда тогда вопрос, как выводить ВСЕ содержимое для неанонимов.
У меня все термины показываются на главной странице и для анонимов и для пользователей.
Вопрос в страничке "Добро пожаловать...." почему для админа её нет, а для остальных она видна, вот в чем вопрос.
Получается у админа нет прав на её просмотр? Абсурд какой-то....
у меня сейчас таже проблема...ума не приложу что делать(((
как убрать это добро пожаловать????? я уже пол сайта сламала из-за него.
у меня сейчас таже проблема...ума не приложу что делать(((
как убрать это добро пожаловать????? я уже пол сайта сламала из-за него.
Вы хотите убрать пейджер с главной страницы или саму страничку о Drupal?
Если пейджер, то помогу. А с самой страницей я не разбирался, не было времени.
Ну е-моё, а для кого там написано, что на главной надо что-то разместить?
я в такой ситуации убрал пейджер внизу главной страницы. А на главную выводятся тизеры в количестве, как установлено.
Всё достаточно просто здесь. Единственное, что нам предстоит сделать, это: Открыть файл module/node/node.module далее перейти на строку1771 Там стоит блок else, думаю объяснять не надо.Вот этот самый блок else мы должны закомментировать. Вобщем у вас должны быть закомментированы все строки от 1771 до 1783 т.е. Ранее:
<?php
$default_message .= '<li>'. t('<strong>Configure your website</strong> Once logged in, visit the <a href="admin">administration section</a>, where you can <a href="config">customize and configure</a> all aspects of your website.', array('admin' => url('admin'), 'config' => url('admin/settings'))) .'</li>';
$output = '<div id="first-time">'. $default_message .'</div>';
else {
$default_message = t('<h1 class="title">Welcome to your new Drupal website!</h1><p>Please follow these steps to set up and start using your website:</p>');
$default_message .= '<ol>';
$default_message .= '<li>'. t('<strong>Enable additional functionality</strong> Next, visit the <a href="modules">module list</a> and enable features which suit your specific needs. You can find additional modules in the <a href="@download_modules">Drupal modules download section</a>.', array('modules' => url('admin/build/modules'), '@download_modules' => 'http://drupal.org/project/modules')) .'</li>';
$default_message .= '<li>'. t('<strong>Customize your website design</strong> To change the "look and feel" of your website, visit the <a href="themes">themes section</a>. You may choose from one of the included themes or download additional themes from the <a href="download_themes">Drupal themes download section</a>.', array('themes' => url('admin/build/themes'), 'download_themes' => 'http://drupal.org/project/themes')) .'</li>';
$default_message .= '<li>'. t('<strong>Start posting content</strong> Finally, you can <a href="content">create content</a> for your website. This message will disappear once you have promoted a post to the front page.', array('content' => url('node/add'))) .'</li>';
$default_message .= '</ol>';
$default_message .= '<p>'. t('For more information, please refer to the <a href="help">help section</a>, or the <a href="handbook">online Drupal handbooks</a>. You may also post at the <a href="forum">Drupal forum</a>, or view the wide range of <a href="support">other support options</a> available.', array('help' => url('admin/help'), 'handbook' => 'http://drupal.org/handbooks', 'forum' => 'http://drupal.org/forum', 'support' => 'http://drupal.org/support')) .'</p>';
}
?>
Теперь:
<?php
/* else {
$default_message = t('<h1 class="title">Welcome to your new Drupal website!</h1><p>Please follow these steps to set up and start using your website:</p>');
$default_message .= '<ol>';
$default_message .= '<li>'. t('<strong>Configure your website</strong> Once logged in, visit the <a href="admin">administration section</a>, where you can <a href="config">customize and configure</a> all aspects of your website.', array('admin' => url('admin'), 'config' => url('admin/settings'))) .'</li>';
$default_message .= '<li>'. t('<strong>Enable additional functionality</strong> Next, visit the <a href="modules">module list</a> and enable features which suit your specific needs. You can find additional modules in the <a href="@download_modules">Drupal modules download section</a>.', array('modules' => url('admin/build/modules'), '@download_modules' => 'http://drupal.org/project/modules')) .'</li>';
$default_message .= '<li>'. t('<strong>Customize your website design</strong> To change the "look and feel" of your website, visit the <a href="themes">themes section</a>. You may choose from one of the included themes or download additional themes from the <a href="download_themes">Drupal themes download section</a>.', array('themes' => url('admin/build/themes'), 'download_themes' => 'http://drupal.org/project/themes')) .'</li>';
$default_message .= '<li>'. t('<strong>Start posting content</strong> Finally, you can <a href="content">create content</a> for your website. This message will disappear once you have promoted a post to the front page.', array('content' => url('node/add'))) .'</li>';
$default_message .= '</ol>';
$default_message .= '<p>'. t('For more information, please refer to the <a href="help">help section</a>, or the <a href="handbook">online Drupal handbooks</a>. You may also post at the <a href="forum">Drupal forum</a>, or view the wide range of <a href="support">other support options</a> available.', array('help' => url('admin/help'), 'handbook' => 'http://drupal.org/handbooks', 'forum' => 'http://drupal.org/forum', 'support' => 'http://drupal.org/support')) .'</p>';
$output = '<div id="first-time">'. $default_message .'</div>';
?>}*/
руки по самые плечи рубить надо за такие советы.
Надо РАЗМЕСТИТЬ НА ГЛАВНОЙ СТРАНИЦЕ КАКУЮ ЛИБО НОДУ И ДАТЬ РАЗРЕШЕНИЕ АНОНИМАМ ВИДЕТЬ ЕГО!!!
Или указать главную страницу другую ноду в настройках сайта.
некроманты фиговы.
Уважаемый iHappy. Я ни коем образом не хотел вас обидеть своими выражениями. Я только дал один из возможных методов решения поставленной задачи в этой теме. Я не спорю, что можно найти ещё дюжину вариантов. Но вы же этого не сделали. Люди хотят знать, как можно изменить выводимую информацию. Вы бы лучше посоветовали им, как это сделать. Хотя за замечание конечно спасибо.
Я сразу отрубаю $content на главной, толку с него как с козла молока - всё равно главная на блоках вся, по крайней мере у меня
<?php function название темы_preprocess_page(&$vars, $hook) {
if (
$vars['is_front']){ unset($vars['content']); }}
?>Этим людям предлагали кучу вариантов, начиная выставить ноду главной страницей в настройках сайта и заканчивая вырезанием переменной $content из page-front.tpl.php, но все упорно лезут в ядро
и ответ только один, рубить руки по самые плечи.
понять сложно, что ядро это святое!!! Туда лезть ни в коем случае нельзя. Или при каждом обновление заниматься велосипидированием. А такие вещи как выставить главную страницу, это пиздец как стыдно рассусоливать.
Их несколько и все на форуме расписаны. Тут в теме разжеваны. О чем ты?
мляха муха, не поленися в почте посмотреть свой пароль сюда чтобы тока написать
что ihappy идет наф с такими каментами, а вот если у меня тока БЛОК на сайте есть и я его на главную страницу поместил, чего я буду морочиться с нодами какими-то и вьюсами..
Насчет лезть в ядро, то когда полезешь в ядро за подобной фигней, уже проще будет психологически потом копаться в друпале и учиться его апи и всему остальному, т.е. разобрать систему на уровне кода, чего не понятно?
ulcigor respect
dj_popovich +1
такая же ситуация, на главной только 1 блок!
#first-time{display:none} мне кажется.