ugrás a tartalomhoz

php menü

Anonymous · 2004. Okt. 25. (H), 23.50
Sziaztok! Szeretnék létrehozni egy php menüt. A lényege, hogy ha klikkelek a kiválasztott menüpontra, impórtáljon a lapba egy másik fileből.

Nagyából az include parancsra gondolok, csak azt nem tudom, hogy a menüben mi lenne a parancs pontos neve és leírása.
Segítsetek, pls!
Üdv, Pulse
 
1

menu.php

bbalint · 2004. Okt. 26. (K), 09.44

<html>
<head>
<title>menüs valami</title>
</head>
<body>
<ul>
<li><a href="/menu.php?include=menu1">menü #1</a></li>
<li><a href="/menu.php?include=menu2">menü #2</a></li>
<li><a href="/menu.php?include=menu3">menü #3</a></li>
</ul>
<div>
<?php
 if(##kukac##is_file($_GET['include'].'.php'))
  include_once($_GET['include'].'.php');
?>
</div>
</body>
</html>
valami, ilyesmi... ha rányomsz egy menü pontra, akkor. a get paraméterben megadott (include egyenlő valami) filét illesztje be.
ahhoz hogy eme fenti példa műkszáljon a próba kedvéért csinálj menu1.php, menu2.php és menu3.php filéket a menu.php mellé; meg írj beléjük is valamit és akkor majd valami láccik,

bbalint
2

Ez igen...

Anonymous · 2004. Okt. 26. (K), 21.24
Szia Bálint!

Nagyon köszönöm, teljesen jó lett a dolog amit írtál. Remélem nem terheltelek le vele nagyon. Lenne még egy nagyon amatőr kérdésem.
$allas .= ("<TR><TD>Sokszor:</TD><TD>".$tomb[0]."</TD></TR>");
A "Sokszornak" szeretném a betűméretét és a típusát változtatni. Össze-vissza kerestem már a neten az erre vonatkozó parancsot, de semmi.
Tdnátok ebben segíteni? Előre is köszönöm, Pulse
3

Na, ez megoldódott, de van más

Anonymous · 2004. Okt. 27. (Sze), 00.25
Szóval, szerencsére meg tudtam oldani a betü méret problémát, bár nem teljesen olyan amilyet szerettem volna, de ez már nem érdekes. A legújabb kérdésem, hogy fentebb említve van a php menü.
nagyvonalakban.
Van egy menu.php, info.php, hirek.php, termekek.php
az info.php-ba sikerűl behívnom a termek.php és a hirek.php-t. De a nagy baj, hogy úgy szeretném indítani a lapot, hogy kezdő oldalnak a hirek.php-t hívja meg az info.php. Ez idáig nem is lenne probléma, hanem, ha klikkelek a termek.php-ra, azt info.php-val jelenítni meg. Remélem világos voltam. Köszönöm a segítségeteket, Pulse
4

nem teljesen értem ...

bbalint · 2004. Okt. 27. (Sze), 12.37
de remélem ez valami meg oldás ...

<html>
<head>
<title>menüs valami</title>
</head>
<body>
<ul>
<li><a href="/menu.php?include=menu1">menü #1</a></li>
<li><a href="/menu.php?include=menu2">menü #2</a></li>
<li><a href="/menu.php?include=menu3">menü #3</a></li>
</ul>
<div>
<?php
 if(##kukac##is_file($_GET['include'].'.php')) // ha meg van adva, hogy mitkell beillesztni
  include_once($_GET['include'].'.php');
 else // egyébként, ha nincs megadva, akkor meg
  include_once('hirek.php');
?>
</div>
</body>
</html>
és akkor így.

betűtípus megadására meg ajánlm a stíluslapolást:

  $allas .= '<TR><TD STYLE="font-family: Arial; font-size: 100px; color: yellow;">Sokszor:</TD><TD>'.$tomb[0].'</TD></TR>';
ez a "Sokszor:" szöveget 100 pixel magas Arial-lal és citromsárgával fogja megjeleníteni ...

bbalint
5

Hmm.

Anonymous · 2004. Okt. 27. (Sze), 14.59
Bálint! Te egy Úr vagy! Köszönöm a segítséged. Igyekszem kipróbálni mielöbb a javaslatod. Tényleg nagyon köszi!!!
Pulse
6

include de a menü mellé

Anonymous · 2004. Nov. 1. (H), 18.58
Valami hasonlót alkottam én is, de arra még nem jöttem rá, hoyg hoyg tudom az includolt oldalt mellete megjeleníteni... nálam van egy harmadik oldal beolvasás is, de ezeket egymás mellé "hasábokba" szeretném beolvasni...
Mi a megoldás?

Kobra
7

CSS nem megoldásrá? A men

Kobra · 2004. Nov. 3. (Sze), 14.31
CSS nem megoldásrá?
A menütől a távolság ok, de magasságban alá húzza be:(
Csak táblázatossan megy?
8

Lehet, hogy az is jó.

Anonymous · 2004. Nov. 3. (Sze), 16.13
Én pl. úgy csináltam meg, (nagyon kezdő vagyok, talán nem is díjazzátok)hogy egy info.php-be megcsináltam a táblázatokat, ahhova pl. a fejléc képét illsztenéd be, a bal oldali táblázatot, külön a menünek, és külön az allécnek. A bal oszlopban is van menü, az allécben is és értelem szerűen a menüben is. Aztán ezek helyére nem a html parancsokat írtam be, hanem az includokat, ami meghívja a külső állományban beírt képet. vagy infót. Ami már több infóbol állna, annak helyére is táblázatokat írtam, és az include parancsot, ami ismét egy külső filebő szedi elő a cuccokat. Ez így első hallásra elég bonyolúltnak tünik, de hidd el, hogy így sokkal jobban áttekínthető, mint ha egy fileba lenne beillesztve egy csomó dolog. Ha gondolod, elküldöm a forrást.

Üdv, Pulse
9

nem táblázattal:)

Kobra · 2004. Nov. 5. (P), 16.51
De pont azt mondtam, h a táblázat mentesség a célom... :))