Autor | Zpráva | ||
---|---|---|---|
Rob Profil |
#1 · Zasláno: 29. 10. 2005, 16:59:41
Zdravím, jdu rovnou k věci:
pomocí scriptu vkládám soubor neco.php do stránky zhruba takto: <? $titulek = 'Nějaký titulek stránky'; ?> Bla bla bla bla.Bla bla bla bla.Bla bla bla bla.Bla bla bla bla.Bla bla bla bla.Bla bla bla bla. Jenomže ten titulek se tam neobjeví. Před několika měsíci jsem se na vás obracel s podobnou prosbou. To vkládání titulku vypadalo jinak, ale nefungovalo to taky. Můžete mi někdo říct, jak se to tam teda vkládá??? |
||
koudi Profil |
#2 · Zasláno: 29. 10. 2005, 17:15:00
Nechápu o co ti jde? Takhle přiřadíš do proměnné $titulek text 'Nějaký titulet stránky'. Když ho máš někde uloženej, tak ho pak taky musíš někde zobrazit - příkaz echo
|
||
Rob Profil |
#3 · Zasláno: 29. 10. 2005, 17:26:33
koudi
Jasný, v souboru hlava.inc, který includuju dřív než neco.php je: <title><? echo $titulek; ?></title> Ale ono to tam tu $titulek prostě nezapíše |
||
pmasarik Profil |
#4 · Zasláno: 29. 10. 2005, 17:49:21
Premennú musíš definovať skôr ako ju necháš vypísať.
Takže ak máš v hlava.inc <title><? echo $titulek; ?></title> a až potom definuješ $titulek = 'Nějaký titulek stránky'; tak sa nečuduj že ti to nefunguje... |
||
Rob Profil |
#5 · Zasláno: 29. 10. 2005, 18:09:02
pmasarik
Aha to mě nenapadlo. A co radíte aby to šlo nějak jednoduše. Není to nutné - stará verze webu byla taky s konstantním title, ale ono to přeci jen lépe vypadá, když se to mění |
||
Radek Hrabůvka Profil |
#6 · Zasláno: 29. 10. 2005, 18:38:38
Rob Nejenom vypadá, co když hledám v historii (prohlížeče), dobrý title, nejlépe stejný jako nadpis stránky mi pomůže.
|
||
Rob Profil |
#7 · Zasláno: 29. 10. 2005, 19:05:29
Radek Hrabůvka
Když jsem dělal bez PHP, tak jsem to dodržoval, ale tady nevím jak na to........... A jsme zase u toho: Nevíte někdo jak na to??? |
||
bohumil Profil * |
#8 · Zasláno: 29. 10. 2005, 19:55:31
tak zaprvé: soubor s priponou .inc vubec nepouzivej. Pouzivej .php.
za druhé: do konkretniho souboru napises: $title="blala";include "header.php"; a pak pises obsah te konkretni stranky. V headru je zacatek html souboru s title a treba s nejakym menu...... |
||
Rob Profil |
#9 · Zasláno: 29. 10. 2005, 20:44:27
bohumil
Ozkouším. |
||
Acci Profil |
#10 · Zasláno: 29. 10. 2005, 21:04:07
Já jsem to řešil tak, že header.php obsahoval
function titulek($s) { a pak jsem dal do dokuemtu
|
||
llook Profil |
#11 · Zasláno: 30. 10. 2005, 20:30:05
Způsobů je více, zkus si projít toto staré téma: jak může includovaný soubor změnit titulek.
Je tam popsáno hned několik možností, jak podobný problém řešit. |
||
Rob Profil |
#12 · Zasláno: 31. 10. 2005, 16:25:26
llook
Děkuji za odkaz, možná mě to přimělo k řešení: Už tady padlo, že je potřeba dakladovat $title dřív, než se objeví echo $title; Už tady padlo, že by šla udělat funkce, kt. by vkládala title: funkce('Já jsem ale hezký title co???'); ale jestli jsem správně pochopil, tak by se musel includnout soubor s funkcí. Takže nejakastranka.php: indlude soubor s funkcí $title = něco"?> A obsah. Zhodnoťme si to. Includujete a nastavujete..........nic???takže takhle: Stejně byste museli includovat a nastavovat. Zatím ta stránka vypadá takhle: <html> <head> <title><? echo $title ?></title> </head> <body> -----------to je soubor hlava.inc------------ pak je pata.inc: </body> </html> a index.php: include 'hlava.inc'; něco co vkkládá stránky include 'pata.inc'; -------------------------------------------------------- A teď stránka: <? include 'funkce.php'; funkce('Já jsem ale hezký titulek'); ?> Obsah....... No a tak proč neudělat to, že index.php: něco co vkládá stránky include'pata.inc' a nejakastranka.php: <? $title = 'Já jsem ale hezký titulek'; include 'hlava.inc'; ?> Obsahhhhhhh..................... ------------------------------------------------------------- Vyjde to nastejno jako includovat nějakou funkci a je to jednodušší. Co vy na to??????? Já to tak asi udělám. Ocením názor na tenhle nápad a omluvte prosím nějaké případné chyby nebo nesmysly - píšu hodně narychlo. |
||
llook Profil |
#13 · Zasláno: 31. 10. 2005, 17:50:16
Taky možnost. A vlastně asi lepší než to blbnutí s funkcema.
|
||
Rob Profil |
#14 · Zasláno: 31. 10. 2005, 17:54:32
llook
No jasně. Taky jste měli vidět tu radost, když mě to napadlo. A přitom je to absolutně jednoduchá záležitost. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0