login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Bullet in paginatitel

Offline DeRick - 12/06/2009 23:04 (laatste wijziging 12/06/2009 23:05)
Avatar van DeRickNieuw lid Beste forumleden,

Ik regel de paginatitel van mijn Joomla! template altijd met deze PHP code in de head:
  1. <?php
  2. $mydoc =& JFactory::getDocument();
  3. $mytitle = $mydoc->getTitle();
  4. $conf =& JFactory::getConfig();
  5. $sitename = $conf->getValue('config.sitename');
  6. $mydoc->setTitle($sitename.' - '.$mytitle);
  7. ?>


De code:
  1. $mydoc->setTitle($sitename.' - '.$mytitle);

regelt uiteindelijk de pagina titel.

Het - is het tussenliggende voor de sitenaam en de paginanaam.
Nu wil ik van dit -je een &bullet; maken.
Helaas pakt hij
  1. $mydoc->setTitle($sitename.' &bullet; '.$mytitle);

niet.

Wat doe ik fout?
Ik vrees dat ik een echo of iets dergelijk moet geven?

Alvast heel erg bedankt,
Rick

10 antwoorden

Gesponsorde links
Offline marten - 12/06/2009 23:06
Avatar van marten Beheerder Hoe komt het op je site te staan dan?
Offline DeRick - 12/06/2009 23:09 (laatste wijziging 12/06/2009 23:09)
Avatar van DeRick Nieuw lid Dit script regelt de titel in de balk van de browser.

De titel in de browser is met de &bullet; code nu:

Sitenaam &bullet; Paginanaam

en niet

Sitenaam • Paginanaam
Offline Koen - 12/06/2009 23:09
Avatar van Koen PHP expert Voor zover ik weet is het &bull; en niet &bullet;...
Offline DeRick - 13/06/2009 10:24 (laatste wijziging 13/06/2009 12:23)
Avatar van DeRick Nieuw lid Dat klopt, sorry had ik hier fout gedaan.

Het is gewoon dat de ' ' in de PHP code deze stijl verpesten..
En de vraag was, wie weet hoe ik zo'n code daar in kan voegen?

Niemand de oplossing, je zou me echt verder helpen!
Offline Martijn - 13/06/2009 13:42
Avatar van Martijn Crew PHP en wat als je dat bolletje gewoon daarin plakt?

Wat staat er in je bron bij &bull;? ik vermoed &amp;bull;, dan heeft ie er htmleintities() oid overheen gegooit 
Offline DeRick - 13/06/2009 15:16 (laatste wijziging 13/06/2009 15:22)
Avatar van DeRick Nieuw lid Je hebt gelijk..
  1. <title>Sitenaam &amp;bull; Paginanaam</title>


Weet je hier een oplossing voor?

Ik zie hier: http://nl.php.net/htmlentities
wat info, maar begrijp niet helemaal wat de bedoeling is.
Offline Quibus - 13/06/2009 20:47
Avatar van Quibus Nieuw lid Hallo Rick,

Heb je de ascii code voor de bullet al gebruikt?
Dus in plaats van &bull; gebruik je :
&#149;

gebruik dit bv op deze manier:

echo $sitenaam . " &#149; " . $paginanaam;

&#149; is de ascii code voor de bullet &bull;

dit zou moeten werken.
Succes!

Quibus
Offline Koen - 13/06/2009 21:11
Avatar van Koen PHP expert html_entity_decode('&bull;'); kan je gebruiken 

  1. $mydoc->setTitle($sitename.' '.html_entity_decode('&bull;').' '.$mytitle);
Offline DeRick - 13/06/2009 21:54
Avatar van DeRick Nieuw lid Helaas werkt deze ook niet, zal kijken of ik wat meer kan vinden.
Offline Koen - 13/06/2009 23:38
Avatar van Koen PHP expert chr("8226") dan?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s