login  Naam:   Wachtwoord: 
Registreer je!
 Forum

pagina nummer in titel tag krijgen. (Opgelost)

Offline k1978 - 13/01/2009 13:26
Avatar van k1978Nieuw lid Hoi ,

Graag zou ik de pagina nummers ( x van x pagina's ) in de titel tag krijgen.

de code waar de pagina's worden getoond in de pagina zelf :
  1. (Pagina: '.$pagina.' van '.$paginas.')


nu zou ik een manier moeten vinden om dit aan te maken in de configuration file van de site.

Dit is gelukt voor de titel van de rubriek te tonen door toevoeging van de volgende code:

  1. //Gegevens voor headtitel.
  2. $headtitel = ucfirst($rubrieken[$_GET['rubriek']]);


Heb al meerdere dingen geprobeerd , maar nog geen succes , misschien dat iemand mij kan helpen ..

Dit is wat ik al heb aangemaakt in de configuratie maar werkt niet..
  1. //Gegevens voor pagina.
  2. $titelpaginanr = ucfirst($pagina($_GET['paginanr']));


Alvast bedankt voor uw hulp.

Kris

4 antwoorden

Gesponsorde links
Offline finduilas - 13/01/2009 14:12
Avatar van finduilas PHP gevorderde
  1. $titelpaginanr = ucfirst($pagina($_GET['paginanr']));

Zou het $pagina[$_GET['paginanr']] niet kunnen zijn?
Offline k1978 - 13/01/2009 14:51
Avatar van k1978 Nieuw lid Hoi Finduilas,

Helaas is dit ook geen uitkomst. Toch bedankt.
Volgens mij zit ik totaal op het verkeerde pad hiermee.

Daarom misschien beter om een groter stuk van de codes neer te zetten.
  1. <?php
  2. if(isset($rubrieken[$_GET['rubriek']]))
  3. {
  4. if(isset($_GET['paginanr']) && is_numeric($_GET['paginanr']))
  5. {
  6. $pagina = quote_smart($_GET['paginanr']);
  7. }else{
  8. $pagina = 1;
  9. }
  10.  
  11. $query = "SELECT count(id) FROM advertenties WHERE rubriek = '".$_GET['rubriek']."' AND geactiveerd = 'j'";
  12. $result = mysql_query($query);
  13.  
  14. $aantal = mysql_result($result, 0, 0);
  15.  
  16. $paginas = ceil($aantal / $advertentiesperpagina);
  17. $offset = ($pagina -1) * $advertentiesperpagina;
  18.  
  19. $query = "SELECT id, naam, email, regio, gsm, website, titel, advertentie FROM advertenties WHERE rubriek = '".$_GET['rubriek']."' AND geactiveerd = 'j' ORDER BY advertentiedatum DESC LIMIT ".$offset.",".$advertentiesperpagina."";
  20. $result = mysql_query($query);
  21.  
  22. if($result && mysql_num_rows($result) >= 1)
  23. {
  24. echo '<h1>'.ucfirst($rubrieken[$_GET['rubriek']]).'</h1>';
  25. echo '<p>Hieronder vindt u de '.mysql_num_rows($result).' van de '.$aantal.' laatste advertenties in de categorie '.ucfirst($rubrieken[$_GET['rubriek']]).'. ';
  26.  
  27. echo '<div class="paginanummering">';
  28. if ($pagina > 1)
  29. {
  30. echo '<a href="?pagina=rubriek&amp;rubriek='.$_GET['rubriek'].'&amp;paginanr='.($pagina - 1).'" title="Go to page '.($pagina - 1).'">&lt;&lt; Vorige advertenties</a>';
  31. }else{
  32. echo '&lt;&lt; Vorige advertenties';
  33. }
  34. echo '&nbsp;&nbsp;&nbsp; (Pagina: '.$pagina.' van '.$paginas.') &nbsp;&nbsp;&nbsp;';
  35.  
  36. if ($pagina < $paginas)
  37. {
  38. echo '<a href="?pagina=rubriek&amp;rubriek='.$_GET['rubriek'].'&amp;paginanr='.($pagina + 1).'" title="Go to page '.($pagina + 1).'">Volgende advertenties &gt;&gt;</a>';
  39. }else{
  40. echo 'Volgende advertenties &gt;&gt;';
  41. }
  42. echo '</div>';

Offline finduilas - 13/01/2009 15:06
Avatar van finduilas PHP gevorderde Hmmz;
Ik denk dat je variabelen/functies & arrays door elkaar haalt?

Is $pagina een array? Zoniet dan kan je idd pagina zoveel er niet uithalen.

$pagina kan dan weer een variabele zijn. Maar dan moet je hem eerst opvullen zoals je hierboven doet.

Is pagina een functie dan is het zonder die $ en moet het pagina($_GET..) zijn.

Maar wil je even duidelijker zijn? Wil je aan de hand van de get je titel weten? het paginanr of ...?

Indien het enkel paginanr is kan je het gewoon doen met $_get['paginanr']. Die haalt die dan uit je url.

Wil je aan de hand van het paginanr de titel weten, moet je die oftewel uit een array halen of uit je DB.

Het is me dus nogal onduidelijk
Offline k1978 - 13/01/2009 16:48 (laatste wijziging 13/01/2009 17:10)
Avatar van k1978 Nieuw lid Hi Finduilas,

De Reden waarom ik de pagina nummer in de titel wil krijgen , is omdat ik momenteel merk ik mijn google account dat er dubbele tags zijn voor verschillende pagina in de verschillende rubrieken. Daarom had ik gedacht als ik de pagina nummers er ook bij kan toevoegen is dat probleem opgelost . Snap je ...

Ik heb de code voor de titel nog eens gans doorgenomen en heb door uw hulp de pagina nummer erbij gekregen.

$_GET['paginanr']

Bedankt!!

Kris


alvast bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.228s