Üdvözlő képernyő eltüntetése

gyuxton képe

Sziasztok!

A kérdésem az lenne, hogy a Drupal üdvözlő képernyőjét hogy tudom eltüntetni?

Megjelenő szöveg:
"Üdvözlet a frissen telepített Drupal alapú webhelyen!

A telepítés befejezéséhez és a használat megkezdéséhez az alábbi lépéseket kell még megtenni:
A webhely beállítása
Belépés után az adminisztrációs részből érhető el a webhely összes általános beállítása.
További funkciók bekapcsolása
Következő lépésként érdemes áttekinteni a modulok listáját és engedélyezni azokat, amelyekre szükség van. Továbbiak a Drupal modulok letöltése oldalon találhatóak...."

Ezt szeretném végérvényesen eltüntetni! Olvastam a fórumon, hogy legalább egy cikket el kell helyezni a Címlapon, akkor eltünik. De nem értettem, hogy mire gondolt a szerző!
Köszönöm szépen a segítséget!

sgabe képe

ezt nem nagyon lehet megfogalmazni: tartalom beküldésénél a lap alján a közzétételi beállításoknál be kell jelölni, hogy az adott tartalom címlapra kerül és akkor az üdvözlő üzenet eltűnik...

0
0
gyuxton képe

Köszönöm szépen a választ! Nem pipáztam ki a megfelelő beállítást! Most működik!

0
0
eMeLA képe

Jó megoldás az is, ha az ?q=admin/settings/site-information oldalon kezdőlapnak egy már meglévő tartalom, vagy taxonomy címét adod meg. Magyarán, hogy a címlapon mi jelenjen meg itt (is) befolyásolhatod.

0
0

...mit tudok: http://web.termuves.hu

andrew képe

én pl rühellem, h a címlapra kell kerülnie valaminek, ahhoz, h eltűnjön ez a szöveg.

az a megoldás, h a kezdőlapnak valami más már létező tartalmat állítok be meg azért nem szimpi, mert ha direktben beírom a /node útvonalat, akkor ismételten megkapom ezt a szöveget.

én úgy vagyok vele, h ha már beállítom a missziót, vagy akár egy beküldött tartalmam is van (nem címlapon) akkor ne kényszerítsen már arra, h valami mást kötelezően kitegyek a címlapra, szóval én egy mini modullal a hook_menu_alter() segítségével szoktam felülbírálni a kívánt fv-t (node.module -ből a node_page_default()), úgy h gyak. ugyan azt csinálom mint eredetiben, csak ha nem talál a címlapra küldött tartalmat akkor a welcome text helyett üres visszatérési értéket ad.

0
0
gyuxton képe

Nemem akár melyik megoldás megfelelne, csak akkor sikerüljön eltüntetni az alapbeállításból származó "Címlap" linket. Mert, ha fellülírom és saját szöveget helyezek el, akkor megjelenik az én "Címlap" linke, és ide-oda "pimpankozom" a két lap között. Remélem érthetően fejeztem ki magam :) Köszönöm szépen!

Magyarán: létrehoztam egy menüpontot, ami mondjuk a "Kezdőlap" névre hallgat. Azt szeretném, hogy a Címlap link ne jelenjen meg. :)

0
0
gyuxton képe

Mit értesz azon, hogy fellülbírálni? Símán átírod a node_page_default() függvény nevét a hook_menu_alter() függvény névre? Bocsánat az értetlenségért, de 1-2 napja foglakozom a Drupallal.. Köszönöm a választ!

0
0
andrew képe

node_default_page.info

name = Node default page
description = Remove the "Wellcome" message from the front page.
package = Other
core = 6.x
version = "6.x-1.0"

node_default_page.module

<?php                                                                                              
 
/**
 * Implementation of hook_menu_alter().
 */                              
function node_default_page_menu_alter(&$items) {
  $items['node'] = array(                       
    'title' => 'Content',                       
    'page callback' => 'node_default_page_page_default',
    'access arguments' => array('access content'),      
    'type' => MENU_CALLBACK,                            
  );
 
  return $items;
}
 
function node_default_page_page_default() {
  $result = pager_query(db_rewrite_sql('SELECT n.nid, n.sticky, n.created FROM {node} n WHERE n.promote =1 AND n.status = 1 ORDER BY n.sticky DESC, n.created DESC'), variable_get('default_nodes_main', 10));
 
  $output = '';
  $num_rows = FALSE;
  while ($node = db_fetch_object($result)) {
    $output .= node_view(node_load($node->nid), 1);
    $num_rows = TRUE;
  }
 
  if ($num_rows) {
    $feed_url = url('rss.xml', array('absolute' => TRUE));
    drupal_add_feed($feed_url, variable_get('site_name', 'Drupal') .' '. t('RSS'));
    $output .= theme('pager', NULL, variable_get('default_nodes_main', 10));
  }
 
  drupal_set_title('');
 
  return $output;
}
?>
0
0
gyuxton képe

Gondolom, akkor ezt be kell másolni a node.module-be és törölni a node_page_default() függvényt?
Nekem csak az lenne a kérésem, hogy a Címlap felítatot végleg eltüntessem....PHP kódot nemismerem igazán :(((( SOS

0
0
nevergone képe

Nem, ez egy külön modul lesz, a Drupal core -t (amelyhez a node.module is tartozik) soha ne piszkáld, ha csak nem tudod pontosan, hogy mit és miért csinálsz!
Szóval a sites/all/modules alatt készíts egy node_default_page nevű könyvtárat, és oda másold be a fenti két fájlt.

0
0
gyuxton képe

Köszönöm !
Végül is rájöttem és úgy csináltam, mükszik is, csak a Címsort akarom eltüntetni, hogy nem zavarjon be! Ez lehetséges?

0
0
andrew képe

a sites/all/modules könyvtárban létrehozol egy node_default_page könyvtárat
abban létre hozod a két file-t amit írtam, mindegyiket az előző hozzászólásomban leírt tartalommal.

ha ezek megvannak akkor az admin oldalon engedélyezed az új modult és kész.

ez viszont nem fogja eltűntetni a címlap feliratodat, csak a welcome szöveget gyilkolja ki az esetben is, ha nincs a címlapra küldve tartalom.

a címlap link amúgy csak akkor jelenik meg, ha nem ott vagy, szóval valamit rosszul állítottál be.

0
0
gyuxton képe

Köszönöm szépen!

Megcsináltam a modult és intalláltam is!
Nem jelenik meg az üdvözlő szöveg, kezd alakulni, csak még a Címsor felírat megvan, de ha lehet ezt is el szeretném tüntetni és teljes egészében a Menüből vezérelném a honlapot!
Köszönöm szépen :)))

0
0
andrew képe

többször is címsort emlegetsz, korábban meg címlapról volt szó. a kettőnek nem sok köze van egymáshoz.

az admin/settings/site-information résznél az alapértelmezett címlapot állítsd be, vagy ha nincs ilyen akkor default-ra azaz "node" -ra.

ha a címlapon állsz, akkor a címlap link nem lesz látható, de mindenhol máshol igen.

ha azt akarod, hogy semmilyen esetben se legyen ez látható, akkor a sminkedben kell a breadcrumb részt kigyilkolni. ez általánap a sminked könyvtárában a page.tpl.php -ban egy

print $breadcrumb;

sor törlését vagy kikommentezését jelenti.
0
0
gyuxton képe

Köszönöm szépen, ez volt a megoldás, amit kerestem, most tényleg nem jelenik meg Címlap felírat. Beállítottam, jól működik!
Nagyszerű dolod ez a Drupál :)

0
0
Pasqualle képe

feltettel egy teljesen felesleges modult es eltuntettel egy fontos navigacios elemet. Nem igy kellene kezdeni a Drupallal valo ismerkedest..

0
0
thamas képe

Azt javaslom, mielőtt nekiugrasz a Drupalnak, hogy szétszedd és átalakítsd, ismerkedj meg vele egy kicsit!

Ehhez remek eszközök pp videói és Nagy Gusztáv Drupal tankönyve:

http://tanarurkerem.hu

http://nagygusztav.hu/?q=webes-tartalomkezelo-rendszerek-05

0
0

Üdvözlettel:
Hajas Tamás

gyuxton képe

Köszönöm szépen a linkeket!
Azokat elolvasom!

0
0
sinzoo képe

node.module és szépen kikommentelni ezt a részt:

#  else {
#    $default_message = t('<h1 class="title">Welcome to your new Drupal website!</h1><p....
#    $default_message .= '<ol>';
#
#    $default_message .= '<li>'. t('<strong>Configure your website</strong....
#    $default_message .= '<li>'. t('<strong>Enable additional functionality....
#    $default_message .= '<li>'. t('<strong>Customize your website design....
#    $default_message .= '<li>'. t('<strong>Start posting content</strong> ....
#    $default_message .= '</ol>';
#    $default_message .= '<p>'. t('For more information, please refer to the ....
#
#    $output = '<div id="first-time">'. $default_message .'</div>';
#  }

Ennél egyszerűbb nem találtam.

0
0
nevergone képe

Ez igen, valóban működő megoldás! Nyúljunk csak bele az alaprendszerbe, irogassunk át benne dolgokat, másokat meg kommentezzünk ki, ha esetleg nem megy, akkor el lehet mondani hangosan, hogy szaradrupal.
Szóval ezt így ne, légyszíves. Vagy magadnak csinálhatod, de akkor ne tedd közzé. A fenti kódot senki ne vegye alapnak, teljesen szembemegy minden Drupalos elvvel. Persze lehet szélviharban is pisálni, csak akkor ne lepődj meg, ha mások furcsán néznek rád, hogy miért foltos a nadrágod.
Az alaprendszerben nem írunk át semmit. Csak akkor, ha Dries, Chx, esetleg Goba vagy, na jó, pp-nek még megengedhető. Mert ők tudják, hogy mi miért úgy van, ahogy. Ha olyan rendszer kell, amit kedvedre hakkolhatsz és erre még büszke is lehetsz, akkor ne a Drupalt válaszd, van rengeteg egyéb tartalomkezelő.

Közelítsd meg onnan a problémát: Miért jelenik meg az a szöveg? Talán nincs címlapra kerülő tartalmad? Ha nincs ilyen tartalmad, és ez az üzenet se jelenjen meg, akkor mi legyen a helyén, a címoldalon? Mit szeretnél elérni valójában?
Szívesen segítünk a helyes megoldásban, ha ezekre a kérdésekre választ adsz.

Minden ilyen eltüntetést általában a sminkedben célszerű megoldani. Pl. a sminkben található CSS fájlhoz ha hozzáadod a következő sorokat, nem fog megjelenni az üdvözlő üzenet:.

#first-time {
  display: none;
}
0
0
pp képe

Webhely beáálítások -> webhely információk és itt szépen beállítasz valami mást címlapnak
.htaccess-el a node útvonalat kiütöd
vagy csinálsz egy view a node útvonalra
vagy a fenti modulnál látható módon az útvonalat saját tartalomra cseréled.

az alaprendszert átírni meg nem jó, hisz így egy karbantarthatatlan rendszert kapsz majd.

pp

0
0