Опять старый вопрос по странице Добро пожаловать на ваш новый сайт на Drupal!

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

Аватар пользователя VladoMire VladoMire 25 августа 2009 в 18:53

После установки Drupal на главной странице появляется вступительный текст страницы «Добро пожаловать на ваш новый сайт на Drupal!».
После добавления первого материала, как и писалось эта запись пропала. Т.е. все было нормально. Но не долго....

После того, как материалов стало больше 10, снизу появился пейджер и снова появился вступительный текст страницы «Добро пожаловать на ваш новый сайт на Drupal!» причем только для незарегистрированных пользователей.

Для админа и зарегистрированных пользователей её нет. Никак не могу избавиться от этой записи. Где она находится, чтобы её просто удалить? Читал тут записи, но у меня по-другому. Значит существет какой-то баг, раз не решается задача её удаления после первого материала.

Смотрю многие испытывают проблемы проявления "чуда" с "воскрешением первенца".

Комментарии

Аватар пользователя Лампочка Лампочка 25 августа 2009 в 20:14

Не знаю конкретно, как решить вашу проблему, но во Views можно проставить любую страницу в качестве главной, тогда надпись исчезает.
А у вас, похоже, в разрешениях надо покопаться

Аватар пользователя VladoMire VladoMire 25 августа 2009 в 20:30

Views у меня не установлен, пока обхожусь. А из прав, у незарегистрированных пользователей это просмотр комментариев, доступ к содержанию сайта, просмотр некоторых полей CCK, заполнение некоторых форм и все.

Аватар пользователя Geldora Geldora 25 августа 2009 в 21:13

"VladoMire" wrote:
А из прав, у незарегистрированных пользователей это просмотр комментариев, доступ к содержанию сайта,

Так они могут или не могут видеть содержимое? Если не могут, тогда понятна страница-приветствие

Аватар пользователя VladoMire VladoMire 25 августа 2009 в 21:31

Содержимое видят, то что им позволено.

Так что? чтобы решить проблему удаления странички для этого надо ставить views? Что-то слишком сложно. Все должно быть проще.

Я до этого устанавливал Taxonomy Access Control, но еще не настраивал. Подумал может он влияет снес сделал обновление, очистил кэш и... все нормально эта страничка больше не появляется. Значит была причина в модуле.

Чуть позже поставлю снова этот модуль попробую настроить по терминам и посмотрю повлияет ли на появление снова. В обшем сообщу здесь...

Проще было сделать удаление навсегда этой странички при добавлении материала, чем вот выявлять разные причины её возрождения:))

Аватар пользователя felix felix 25 августа 2009 в 22:43

Никогда не было, чтобы она не убиралась. Создается в модуле node. Вы там ничего не правили? Перезалейте. Сбросьте кеш.

Аватар пользователя VladoMire VladoMire 25 августа 2009 в 23:29

Вообще ядро не трогаю вообще...и никому не советую... это легче всего залесть...и потоптаться как слону в мышиной лавке:)))

Аватар пользователя VladoMire VladoMire 25 августа 2009 в 23:46

В общем ситуация такова:
- как я писал при сносе модуля Taxonomy Access Control все нормально заработало;
- потом решил поставить заново этот модуль. Активировал, появилось сообщение нажать кнопку обновить права доступа , нажал. После этого начальная страничка с пейджером появилась уже для зарегистрированных пользователей, для анонимных не было.
- Запустил update.php, после этого начальная страничка стала видна у зарегистрированных и незарегистрированных пользователей.
- настроил Taxonomy Access Control, т.е расставил права по терминам, но это ничего не дало.

Начальная страничка так и висит. Что с ней делать не понятно. Получается причина в модуле Taxonomy Access Control, без него её нет.

Аватар пользователя Geldora Geldora 27 августа 2009 в 13:08

Нну, правильно! У вас ведь все равно стоит ограничение на просмотр!

Вам либо нужен вьювс, либо сделайте страничку для терминов, позволенных для просмотра анонимам taxonomy/term/1+2+3+N и поставьте её вместо главной.

Правда тогда вопрос, как выводить ВСЕ содержимое для неанонимов.

Аватар пользователя VladoMire VladoMire 27 августа 2009 в 13:39

"Geldora" wrote:
Вам либо нужен вьювс, либо сделайте страничку для терминов, позволенных для просмотра анонимам taxonomy/term/1+2+3+N и поставьте её вместо главной.

У меня все термины показываются на главной странице и для анонимов и для пользователей.
Вопрос в страничке "Добро пожаловать...." почему для админа её нет, а для остальных она видна, вот в чем вопрос.

Получается у админа нет прав на её просмотр? Абсурд какой-то....

Аватар пользователя Lakki Lakki 14 июня 2010 в 16:42

у меня сейчас таже проблема...ума не приложу что делать(((
как убрать это добро пожаловать????? я уже пол сайта сламала из-за него.

Аватар пользователя Lakki Lakki 14 июня 2010 в 16:42

у меня сейчас таже проблема...ума не приложу что делать(((
как убрать это добро пожаловать????? я уже пол сайта сламала из-за него.

Аватар пользователя VladoMire VladoMire 20 июня 2010 в 20:54

Вы хотите убрать пейджер с главной страницы или саму страничку о Drupal?
Если пейджер, то помогу. А с самой страницей я не разбирался, не было времени.

Аватар пользователя VladoMire VladoMire 6 июля 2010 в 1:01

я в такой ситуации убрал пейджер внизу главной страницы. А на главную выводятся тизеры в количестве, как установлено.

Аватар пользователя ulcigor ulcigor 11 августа 2010 в 23:51

Всё достаточно просто здесь. Единственное, что нам предстоит сделать, это: Открыть файл module/node/node.module далее перейти на строку1771 Там стоит блок else, думаю объяснять не надо.Вот этот самый блок else мы должны закомментировать. Вобщем у вас должны быть закомментированы все строки от 1771 до 1783 т.е. Ранее:

<?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>';
  }
?>

Теперь:

<?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 ihappy 12 августа 2010 в 0:13

"ulcigor" wrote:
Теперь:

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

Надо РАЗМЕСТИТЬ НА ГЛАВНОЙ СТРАНИЦЕ КАКУЮ ЛИБО НОДУ И ДАТЬ РАЗРЕШЕНИЕ АНОНИМАМ ВИДЕТЬ ЕГО!!!
Или указать главную страницу другую ноду в настройках сайта.

"VladoMire" wrote:
вт, 25/08/2009 - 16:53

некроманты фиговы.

Аватар пользователя ulcigor ulcigor 14 августа 2010 в 22:25

iHappy wrote:
"ulcigor" wrote:
Теперь:

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

Надо РАЗМЕСТИТЬ НА ГЛАВНОЙ СТРАНИЦЕ КАКУЮ ЛИБО НОДУ И ДАТЬ РАЗРЕШЕНИЕ АНОНИМАМ ВИДЕТЬ ЕГО!!!
Или указать главную страницу другую ноду в настройках сайта.

"VladoMire" wrote:
вт, 25/08/2009 - 16:53

некроманты фиговы.

Уважаемый iHappy. Я ни коем образом не хотел вас обидеть своими выражениями. Я только дал один из возможных методов решения поставленной задачи в этой теме. Я не спорю, что можно найти ещё дюжину вариантов. Но вы же этого не сделали. Люди хотят знать, как можно изменить выводимую информацию. Вы бы лучше посоветовали им, как это сделать. Хотя за замечание конечно спасибо.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 12 августа 2010 в 2:02

Я сразу отрубаю $content на главной, толку с него как с козла молока - всё равно главная на блоках вся, по крайней мере у меня

<?php

function название темы_preprocess_page(&$vars$hook) {

if (

$vars['is_front']){ unset($vars['content']); }

}

?>
Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 14 августа 2010 в 22:29

"ulcigor" wrote:
Люди хотят знать, как можно изменить выводимую информацию. Вы бы лучше посоветовали им, как это сделать. Хотя за замечание конечно спасибо.

Этим людям предлагали кучу вариантов, начиная выставить ноду главной страницей в настройках сайта и заканчивая вырезанием переменной $content из page-front.tpl.php, но все упорно лезут в ядро

Аватар пользователя ihappy ihappy 15 августа 2010 в 0:41

"ulcigor" wrote:
Я только дал один из возможных методов решения поставленной задачи в этой теме.

и ответ только один, рубить руки по самые плечи.
понять сложно, что ядро это святое!!! Туда лезть ни в коем случае нельзя. Или при каждом обновление заниматься велосипидированием. А такие вещи как выставить главную страницу, это пиздец как стыдно рассусоливать.
"ulcigor" wrote:
Я не спорю, что можно найти ещё дюжину вариантов.

Их несколько и все на форуме расписаны. Тут в теме разжеваны. О чем ты?

Аватар пользователя dj_popovich dj_popovich 29 ноября 2010 в 15:10

мляха муха, не поленися в почте посмотреть свой пароль сюда чтобы тока написать
что ihappy идет наф с такими каментами, а вот если у меня тока БЛОК на сайте есть и я его на главную страницу поместил, чего я буду морочиться с нодами какими-то и вьюсами..
Насчет лезть в ядро, то когда полезешь в ядро за подобной фигней, уже проще будет психологически потом копаться в друпале и учиться его апи и всему остальному, т.е. разобрать систему на уровне кода, чего не понятно?
ulcigor respect