login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[TP] Rare fout op server

Offline timo - 25/12/2006 12:05 (laatste wijziging 25/12/2006 12:23)
Avatar van timoPHP ver gevorderde ik ben met mijn site bezig op localhost, maar als ik wil testen of het allemaal ook goed werkt op mijn server krijg ik deze TemplatePower fout:
Citaat:
Notice: Undefined index: noLoginMenu_1 in /home/timom/domains/muziekprikbord.hqhosting.info/public_html/class.TemplatePower.inc.php on line 569

Op localhost werkt het wel gewoon, mijn template:
  1. <!-- START BLOCK : LoginMenu -->
  2. <a href="{host}/index/pagina/cp/">Controlepaneel</a>
  3. <!-- START BLOCK : newPm -->
  4. | <a href="{host}/index/pagina/messages/"><b>{aantal} Nieuwe berichten</b></a>
  5. <!-- END BLOCK : newPm -->
  6. | <a href="{host}/index/pagina/loguit/">Loguit</a>
  7. <!-- END BLOCK : LoginMenu -->
  8. <!-- START BLOCK : noLoginMenu -->
  9. <a href="{host}/index/pagina/register/">Registreer</a> | <a href="{host}/index/pagina/login/">Login</a>
  10. <!-- END BLOCK : noLoginMenu -->
  11. | <a href="{host}/index/pagina/contact/">Contact</a>

en de code:
  1. <?
  2. if(isset($_SESSION['MPB']) && is_array($_SESSION['MPB']) && $_SESSION['MPB']['ip'] == sha1($_SERVER['REMOTE_ADDR'].gethostbyaddr($_SERVER['REMOTE_ADDR'])))
  3. {
  4. $this->tpl->gotoBlock('_ROOT');
  5. $this->tpl->newBlock('LoginMenu');
  6. $this->setUserData();
  7. $this->getNewMessages();
  8. $this->tpl->gotoBlock('_ROOT');
  9. }
  10. else
  11. {
  12. $this->tpl->gotoBlock('_ROOT');
  13. $this->tpl->newBlock('noLoginMenu');
  14. $this->tpl->gotoBlock('_ROOT');
  15. }

iemand enig idee? waarschijnlijk ligt het aan een server instelling maar welke..?

EDIT: Hmm, was 1 ding vergeten, op localhost had ik PHP 5, nu geswitched naar 4 en ik heb nu idd die error ook (ik wist dat ik op host 5 zou hebben..)

3 antwoorden

Gesponsorde links
Offline marten - 25/12/2006 16:32
Avatar van marten Beheerder mmm hoe werkt u?

templatepower is een class. En jij hebt je code nu ook in die class staan? (Kijkend naar $this->)
Offline Gerard - 25/12/2006 17:44
Avatar van Gerard Ouwe rakker Ik snap niet goed waarom TP die _1 erachter plakt, heb je toevallig die naam 'noLoginMenu' niet eerder gebruikt in de pagina?

Je weet ook zeker dat deze menu's zich op het ROOT niveau bevinden?
Offline timo - 26/12/2006 11:37 (laatste wijziging 26/12/2006 11:39)
Avatar van timo PHP ver gevorderde ben nu iets verder, de fout weggekregen door op een gegeven moment in de index de $tpl de $userClass->tpl te laten worden.. dus deze fout is wel weg.. nog niet alles werkt nu maar dat komt nog wel;-)

EDIT: niet alles werd weergeven doordat ik na <--START BLOCK .. een enter vergeten was.. dus dit topic kan gesloten worden!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.246s