Autor | Zpráva | ||
---|---|---|---|
Thomass Profil * |
#1 · Zasláno: 5. 2. 2006, 19:27:43
Zdravim, už dlouho řeším jeden problém... Jde o titulek u různých článků:
Kód mám napsaný takto <? $title="Titulek stránky"; include "horni_cast_stranky.php" ?> <? if ($_GET['id']==001): ?> <? include "clanek/011.php"; ?> <? endif; ?> <? include "dolni_cast_stranky.php" ?> Nevíte, jak bych si mohl v tom souboru "011.php" nastavit titulek stránky? |
||
WertriK Profil * |
#2 · Zasláno: 5. 2. 2006, 19:34:35
index.php ->
<? $title = "Titulek stranky"; ?> 011.php -> <? echo $title; ?> -> vypise : Titulek stranky |
||
Thomass Profil * |
#3 · Zasláno: 5. 2. 2006, 19:55:19
Já nechci titulek vypsat ... ja chci do titulku zapsat v souboru 011.php
<title>tohle myslim jako "Titulek stránky"</title> |
||
paja a jaja Profil * |
#4 · Zasláno: 5. 2. 2006, 20:26:21
tak tomu nerozumim - do indexu.php nacitas ten 011.php, <title>v tomhle pripade bude "pochazet" z indexu, ne? a tam to udelas jednoduse:
<?php ale mam pocit, ze tvuj problem je opacny: v tech clancich (011.php..) budes mit vzdy nejaky jiny titulek (treba ten $title), a az ho includujes do indexu, pouzijes ho podobne... |
||
littlemaple Profil |
#5 · Zasláno: 5. 2. 2006, 21:20:04
Pokud to chápu dobře, chce autor vlákna získat titulek stránky ze souboru 011.php ještě předtím, než ho otevře. Napadá mě hezké řešení pomocí regulárních výrazů. Dejme tomu, že v 011.php bude někde na začátku nadpis článku zapsán pomocí html jako <h2>Nadpis</h2>.
Mohou tam být chyby, píšu to z hlavy. Nejsem si jistý, ve které části pole $matches bude odchycený title a ten regulární výraz by chtěl taky možná odladit, ale myslím, že by mohl fungovat.
|
||
littlemaple Profil |
#6 · Zasláno: 5. 2. 2006, 21:22:19
Pokud jsem to špatně pochopil, tak se omlouvám :-)
|
||
llook Profil |
#7 · Zasláno: 5. 2. 2006, 21:28:24
Možností je víc, řešilo se to třeba tady: http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=45 32
V daném případě by mohlo řešením být tohle: <?php |
||
llook Profil |
#8 · Zasláno: 5. 2. 2006, 21:29:22
Titulek by se pak nastavoval v tom clanek/011.php normálně $title = 'Titulek'; Pokud by ho ten soubor nenastavil, použil by se Implicitní titulek.
|
||
paja a jaja Profil * |
#9 · Zasláno: 5. 2. 2006, 21:34:11
littlemaple
ano, to je pěkné řešení, nebo prostě jednoduše autor článku uloží titulek do proměnné s konkrétním názvem a ta už se "odchytává" lépe |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0