změna title php

12 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Dá se nějak měnit title v hlavičce stránky v závislosti na stránce, která se do stránky načítá? Zkoušel jsem to, ale nejde mi to. Myslím, že title nejde ovlivnit, ale radši se zeptám.
  2. Myslis neco takoveho:? soubor header.inc <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'> <head> <title><? print $strTitle; ?></title> </head> <body> <h1><? print $strTitle; ?></h1> ---------------------------------------------------------- soubor.php <? $strTitle="Titulek stranky"; include 'include/header.inc'; ?>
  3. Jde ovlivnit stejne jako cokoliv jineho..
  4. Nějak to nechápu. Uvedu příklad. Mám tři stránky: index.php, a do ní se načítají další dvě podle kliknutí na příslušni odkaz (např. historie.php a profil.php). Chtěl bych aby se ten název (title) té stránky změnil na název příslušné načtené stránky.
  5. Ad: Sojkovec, Mě to nešlo? Zadal jsem do index.php stránky místo title <? $titulek; ?> (nebo i <? echo $titulek; ?> a do těch stránek co se tam nahrávaly jsem dával zadefinovan ptoměnou titulek, tedy: <? $titulek = historie; ?> u strany historie.php <? $titulek = profil; ?> u strany profil.php atd. Myslel jsem tedy, že po načtení stránky stránky např. historie.php do strany index.php se změní i její název, ale nic. Co je tedy blbě? Dík
  6. tohle nejak nechapu, co pises.. spis takhle: index.php: <DOCTYPE ...blalba> <head> <title><? echo ($titulek); ?></title> </head> pak treba.. <? include ($titulek.".php"); //nactes soubor se stejnym nazvem jako titulek <? ... stranku otevres jako index.php?titulek=historie
  7. Umysel je dobry, ale... Ak chcete aby vam "echlo" nieco co sa "includne" az pod tym! Tak to je nemozne. Spravne by to malo byt takto header.php : <? $title="Vitajte na mojej stranke"; ?> ______________________________________ index.php : <? include "header.php"; //nacita header.php ?> <head> <title><? echo $title ?></title> </head> <body> <h1><? echo $nadpis ?></h1> //ak chces mat nadpis rovnaky ako titulok tak $nadpis zmen na $title </body> Ak chcete zobrazit nieco, musite to includnut pred tym nez tam napisete prikaz echo $to_co_chcete_zobrazit
  8. Zdar Jakube, předávej title v promněný pomocí GET a máš to vymyšlený. Pak jen <title><? echo $title; ?></title>
  9. Zkus to takhle: index.php <?php $pages = Array ( 'default' => Array ('./default.php', 'Moje stránky'), // hlavni stranka 'historie' => Array ('./historie.php', 'Moje stránky: historie'), 'profil' => Array ('./profil.php', 'Moje stránky: profil'), 'odkazy' => Array ('./odkazy.php', 'Moje stránky: zajímavé odkazy') ); $use_page = 'default'; if (IsSet($_GET['page'])) { if (IsSet($pages[$_GET['page']])) $use_page = $_GET['page']; } // zacatek vlastni stranky ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <title><?php echo $pages[$use_page][1]; ?></title> </head> <body> ............ <?php require $pages[$use_page][0]; ?> ............ </body>
  10. Toz to sem myslel :o)
  11. Tak já Vám nevím. Když si ten script od Pavla nakopčím do stránky a upravím názvy stránek, tak jak je mám já, tak to stále nefunguje a zobrazuje se název stránky která je napsaná zde $use_page = 'default'; . To jde v případě, že ve stránce není <?php require $pages[$use_page][0]; ?> Pokud tam napíšu tuto část, tak fatal error. Je vidět, že se chápem, ale někde to nefachčí?!
  12. Nechápu, chyba by tam snad být neměla. Myslím si, že jsem to dokonce zkoušel... Napiš nám, prosím tě, zdroják té stránky, kterou jsi si upravil pomocí mého kódu. Chybu určitě najdeme.

← Zpět na všechna témata