Autor | Zpráva | ||
---|---|---|---|
Stepanka Profil * |
#1 · Zasláno: 22. 8. 2008, 09:59:29
Zdravím,
prosím, mám takový zvláštní dotaz.. Mohl by mi někdo poradit? Mám stránku, kde mám v sekci <head> titulek, takový: <title><?php $title ?></title> A do té proměnné přiřazuju toto: $title='BEN Model - modely vláčků, lokomotiv, letadel, aut, lodí,...'; Jenže ty tři tečky na konci se mi nikdy nezobrazí. Jako title stránky se mi zobrazí: BEN Model - modely vláčků, lokomotiv, letadel, aut, lodí, Vůbec to nechápu... Proč to dělá, nevíte někdo? Případně jak ho donutit zobrazit i ty tři tečky? Děkuju moc. |
||
Měsíček Profil |
#2 · Zasláno: 22. 8. 2008, 10:05:33
Tohle mi funguje:
<?php $title = 'Něco ...'; ?> <title><?php echo $title; ?></title> takže chyba bude nejspíše v tom, že tam nemáš " echo " |
||
Stepanka Profil * |
#3 · Zasláno: 22. 8. 2008, 10:10:31
Měsíček
Děkuju.. ale mám to trochu složitější .. jde o drobečkovou navigaci. Přesně to vypadá takto: <title><?php if (!isset($drobky)) $drobky=''; VypisTitle($drobky);?></title> A proměnná ve funkci VypisTitle: if (isset($drobky['url'][0]) AND !isset($drobky['url'][1])) { //uvodni stranka if (__LANG__=='en') { $title='BEN Model - models of trains, locomotives, planes, cars, ships,...'; } else { $title='BEN Model - modely vláčků, lokomotiv, letadel, aut, lodí,...'; } } Myslím ale, že je zbytečné to tu psát takhle přesně.. přece pokud zobrazuje ostatní slova (jako že zobrazuje až do poslendí čárky), tak proč potom nezobrazí i poslední tři tečky, když jsou taky mezi uvozovkama? Zkoušela jsem to třeba řetězit, ale taky nic.. |
||
Honza_ Profil |
#4 · Zasláno: 22. 8. 2008, 11:39:02 · Upravil/a: Honza_
A co tak to udělat tak že bys nechal/a to co v tom title máš ale za to dát ještě
echo '...'; |
||
Stepanka Profil * |
#5 · Zasláno: 22. 8. 2008, 11:54:01
Honza_
Nešlo, protože to se pak ty tři tečky objevují i na dalších stránkách a já to vkládám jen k úvodní.. ale díky |
||
peta Profil |
#6 · Zasláno: 22. 8. 2008, 13:00:39
Stepanka
Muzes to dat sem prosim cele, pripadne odkaz na xx.php xx.txt ? V tam tom nemas nikde echo (Měsíček). Na prvni pohled se to jevi oka, zajimalo by mne, co pise php za chyby (cz.php.net/error_reporting) a jak vypada vlastne cely kod. Pokud tam teda neni echo, tak je mozne, ze PHP pouzilo neco jako eval pro vypsani nebo tam dochazi k jinym vecem. Ze tri tecky funguji se muzes presvedcit, kdyz si vyrovis pokusne stranky prave s temi title. Tim zjistis, ze to s title nema nic spolecne a muzes zacit hledat problem na jinem miste. |
||
Stepanka Profil * |
#7 · Zasláno: 22. 8. 2008, 13:20:57
peta
No ony ty tři tečky nefungují, když jsou na konci. Zjistila jsem, že uprostřed title se zobrazí, na konci ne. Vyřešila jsem to tak, že jsem tam vložila $title='BEN Model - modely vláčků, lokomotiv, letadel, aut, lodí, ... atd'; |
||
Měsíček Profil |
#8 · Zasláno: 22. 8. 2008, 13:22:13
Nemáš náhodou někde vně zdrojáku funkci, která odstřihne poslední 3 znaky v obsahu proměnné $title? :-}
|
||
Stepanka Profil * |
#9 · Zasláno: 22. 8. 2008, 13:23:43
Měsíček
Z toho co píšu to tak určitě vypadá, ale nemám :-) Protože když tam dám cokoliv bez teček na konci, zobrazí se to normálně všechno jak to stojí a leží v těch uvozovkách.. |
||
jrm Profil |
#10 · Zasláno: 22. 8. 2008, 13:43:23
Zkus …
|
||
Stepanka Profil * |
#11 · Zasláno: 22. 8. 2008, 13:48:24
jrm
Aha, super, díky... teď to funguje úplně perfektně |
||
Plaváček Profil |
#12 · Zasláno: 22. 8. 2008, 13:51:13
Stepanka
Otázkou ale je, proč dávat do TITLE trojtečku? Má to nějaký tajný význam? |
||
Stepanka Profil * |
#13 · Zasláno: 22. 8. 2008, 16:41:13
Plaváček
No proto, že ten e-shop toho nabízí víc, než je uvedeno. Je to jako výčet prvků a za tím tři tečky - jako že to ještě pokračuje, resp. že toho nabízí i víc.. Však to se tak dělává, ne? |
||
Časová prodleva: 16 let
|
0