Seite 1 von 1

Navigation will nicht mehr ... !?

Verfasst: Fr 28. Jan 2005, 13:56
von OSI
Huhu Alle !
ich habe den Thread schon mal komplett durchgeparsed, aber mein Problem noch nicht gefunden.

Ich verwende diese sModul eigentlich schon länger in verschiedenen Seiten, und nirgendwo gabs bislang Probleme, Superteil !

Allerdings jetzt i.M., bekomme ich folgenden Fehler, als ich das Modul mal wieder in ein Projekt eingebaut habe.

Thumbnails tun, werden sauber angezeigt, PopUp alles klar, nur die Hauptnavigation tut nicht mehr ... Ich habe an Stelle der Hauptnavigation nur noch stehen:

templates/navfirst_off.html
templates/navfirst_off.html
templates/navfirst_off.html
templates/navfirst_off.html
templates/navfirst_on.html

templates/navsecond_on.html
templates/navsecond_off.html
templates/navsecond_off.html

Also da, wo die Navigationspunkte sein sollten, steht obiges .... !?

Quelltext der Seite dann:
--snip--

<td width="168" height="25" align="left" valign="middle"><table cellspacing="0" cellpadding="0" border="0" class="nav"><tr><!--Starting 1. Ebene--><!-- Generated by Contenido 4.4.4-->
templates/navfirst_off.html<!-- Generated by Contenido 4.4.4-->
templates/navfirst_off.html<!-- Generated by Contenido 4.4.4-->
templates/navfirst_off.html<!-- Generated by Contenido 4.4.4-->
templates/navfirst_off.html<!-- Generated by Contenido 4.4.4-->

templates/navfirst_on.html<!--Ende 1. Ebene--><td><img src="images/spacer.gif" width=1 height=1 alt=""></td></tr></table>
</td>
</tr>
</table></td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="25" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="165" height="25" valign="middle"><table cellspacing="0" cellpadding="0" border="0"><!--MavMod2gehtauf--><!-- Generated by Contenido 4.4.4-->
<!-- Generated by Contenido 4.4.4-->
templates/navsecond_on.html<!-- Generated by Contenido 4.4.4-->
templates/navsecond_off.html<!-- Generated by Contenido 4.4.4-->
templates/navsecond_off.html<!--NavMod2gehtzu--><!--</tr>--></table>
</td>
</tr>
--snap--

Ich habe da als ProgrammiererLaie nur die Vermutung, das evtl eine Variable doppelt oder gar nicht mehr deklariert werden kann, oder das irgendwo in Verbindung mit den Modulen irgendwo ein php-Codeblock nit richtig geschlossen oder geöffnet wird ??

Wäre super, wenn jemand einen Tipp hätte.

...olli

Verfasst: Fr 28. Jan 2005, 14:01
von emergence
templates/navfirst_off.html
templates/navfirst_off.html
templates/navfirst_off.html
templates/navfirst_off.html
templates/navfirst_on.html

templates/navsecond_on.html
templates/navsecond_off.html
templates/navsecond_off.html

schau mal nach ob sich in deinem mandanten ordner in dem verzeichniss templates/
die obrigen dateien finden... denke nicht, dass du die mitkopiert hast...

Verfasst: Fr 28. Jan 2005, 14:04
von emergence
ich hab einen splitt off gemacht, da es nichts mit dem anderen modul zu tun haben kann...

naja schon ....

Verfasst: Fr 28. Jan 2005, 14:17
von OSI
die sind da, die restliche Seite funktioniert ja einwandfrei, nur in dem Moment, wo der Navigationspunkt "Galerie" aufgreufen wird, stirbt die Hauptnavigation ... ?

Deswegen weiss ich nicht, ob der Split hier passt, es betrifft ja nur den Punkt Galerie ... !?

Verfasst: Fr 28. Jan 2005, 14:34
von emergence
nun ja kann aber trotzdem nicht damit zusammen hängen...
die klasse template für die haupt navi wurde ja korrekt aufgerufen...
beim generate wird einfach nur überprüft ob das übergebene template eine datei ist...
innerhalb der klasse class.template.php wird das mittels

Code: Alles auswählen

        if(!@file_exists($template)) {
gemacht...
und in der hauptnavi wird das mittels

Code: Alles auswählen

$tpl->generate('templates/navfirst_on.html')
aufgerufen...

wie auch immer file_exists findet die datei templates/navfirst_on.html nicht...

wie sehen den beide module komplett mit code aus ? (nur output reicht)

Verfasst: Fr 28. Jan 2005, 14:40
von OSI
Ok, Du bist der Chef .. ;-)

Ich hoffe, dass ist, was Du baruchst .. !?

Code vom Galerie-Modul Output

Code: Alles auswählen

<?
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname   :       w3concepts.gallery.v1
* Author      :     Andreas Kummer
* Copyright   :     mumprecht & kummer w3concepts
* Created     :     30-08-2004
* Modified    :     30-08-2004
************************************************/

class gallery {

   function gallery() {
      // initialwerte setzen
      $this->setInitValues();

      // aussteigen, falls initialwerte nicht sinnvoll
      if (!$this->checkInitValues()) return false;

      // quellverzeichnis auslesen
      $this->readDir();

      // zeiger für showNextPicture setzen
      if (empty($_REQUEST['pos'])) {
         $this->showNextPictureSeq = -1;
      } else {
         $this->showNextPictureSeq = $_REQUEST['pos'] - 1;
      }

      // datenbankzugriff initialisieren
      $this->db = new DB_Contenido;

      // galerie ausgeben
      $this->showGallery();

      // gegebenenfalls navigation ausgeben
      $this->showNavigation();

   }

   function setInitValues() {
      // konfigurationswerte aus dem input-script
      // übernehmen
      $this->path['pictures'] = "CMS_VALUE[0]";
      $this->path['thumbs'] = "CMS_VALUE[1]";
      $this->path['upload'] = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['upload'];
      $this->path['html'] = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['path']['htmlpath'];
      $this->abspath['pictures'] = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['path']['frontend'].$GLOBALS['cfgClient']["{$GLOBALS['client']}"]['upload'].$this->path['pictures'];
      $this->abspath['thumbs'] = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['path']['frontend'].$GLOBALS['cfgClient']["{$GLOBALS['client']}"]['upload'].$this->path['thumbs'];
      $this->htmlpath = $GLOBALS['cfgClient']["{$GLOBALS['client']}"]['path']['htmlpath'].$GLOBALS['cfgClient']["{$GLOBALS['client']}"]['upload'];
      $this->thumbnailSize['width'] = "CMS_VALUE[2]";
      $this->thumbnailSize['height'] = "CMS_VALUE[3]";
      $this->tableSize['cols'] = "CMS_VALUE[4]";
      $this->tableSize['rows'] = "CMS_VALUE[5]";
      $this->link['previous'] = "CMS_VALUE[6]";
      $this->link['next'] = "CMS_VALUE[7]";
   }

   function checkInitValues() {
      // prüfen, ob es sich bei den übergebenen pfaden
      // um tatsächlich vorhandene pfade im dateisystem
      // handelt. gegebenenfalls wird eine ausgabe
      // an den browser vorgenommen und false zurückgegeben.
      if (!chdir($this->abspath['pictures'])) {
         echo "<p>Das Verzeichnis '{$this->abspath['pictures']}' existiert im Dateisystem
            des Servers nicht. Entweder müssen Sie es noch anlegen oder die
            Konfiguration Ihres Modules anpassen.</p>";
         return false;
      }
      if (!chdir($this->abspath['thumbs'])) {
         echo "<p>Das Verzeichnis '{$this->abspath['thumbs']}' existiert im Dateisystem
            des Servers nicht. Entweder müssen Sie es noch anlegen oder die
            Konfiguration Ihres Modules anpassen.</p>";
         return false;         
      }

      if ($this->thumbnailSize['width'] == '') $this->thumbnailSize['width'] = 100;
      if ($this->thumbnailSize['height'] == '') $this->thumbnailSize['height'] = 100;

      if ($this->tableSize['cols'] == '') $this->tableSize['cols'] = 3;
      if ($this->tableSize['rows'] == '') $this->tableSize['rows'] = 3;

      if ($this->link['previous'] == '') $this->link['previous'] = '[:: rückwärts ]';
      if ($this->link['next'] == '') $this->link['next'] = '[ vorwärts ::]';


      // rückgabe im erfolgsfall
      return true;
   }

   function readDir() {
      $dir = opendir($this->abspath['pictures']);
      while ($file = readdir($dir)) {
         $bildinfo = @getimagesize($this->abspath['pictures'].$file);
         if (!empty($bildinfo)) {
            $picture[] = $file;
         }
      }
      rsort($picture);
      closedir($dir);

      foreach ($picture as $picture2) {
         if (!empty($picture2)) $this->picture[] = $picture2;
      }
   }

   function showNextPicture() {
      // zeiger um eins erhöhen
      $this->showNextPictureSeq++;

      // wenn keine bild mehr vorhanden ist, false zurück geben
      if ($this->showNextPictureSeq >= count($this->picture)) return '';

      // thumbnail generieren falls erforderlich
      $size = $this->generateThumb($this->picture["{$this->showNextPictureSeq}"]);

      // originalgrösse des bildes ermitteln
      $originalsize = getimagesize($this->abspath['pictures'].$this->picture["{$this->showNextPictureSeq}"]);

      // referenz zurück geben
      //return "<a href=\"#\" onClick=\"window.open('{$this->path['html']}popupviewer.php?uri={$this->path['upload']}{$this->path['pictures']}{$this->picture[$this->showNextPictureSeq]}','bild','width={$originalsize[0]},height={$originalsize[1]},top=10,left=10,scrollbars=no,topmargin=0,leftmargin=0');bild.document.body.style.margin=0;\"><img src=\"{$this->htmlpath}{$size['filename']}\" width=\"{$size['width']}\" height=\"{$size['height']}\" /></a>";
      return "<a href=\"javascript:window.open('{$this->path['html']}popupviewer.php?uri={$this->path['upload']}{$this->path['pictures']}{$this->picture[$this->showNextPictureSeq]}','bild','width={$originalsize[0]},height={$originalsize[1]},top=10,left=10,scrollbars=no,topmargin=0,leftmargin=0');bild.document.body.style.margin=0;\"><img src=\"{$this->htmlpath}{$size['filename']}\" width=\"{$size['width']}\" height=\"{$size['height']}\" /></a>";
   }

   function generateThumb($filename) {

      $src_image_size = getimagesize($this->abspath['pictures'].$filename);

      // prüfen, ob thumbnail bereits vorhanden ist
      if (!file_exists("{$this->abspath['thumbs']}{$this->thumbnailSize['width']}.{$this->thumbnailSize['height']}.$filename.jpg")) {

         // ermitteln ob das bild auf bestimmte höhe oder bestimmte breite zu reduzieren ist
         // sowie ermitteln, um welchen faktor das bild zu verkleinern ist
         if ($src_image_size[0]/$src_image_size[1] > $this->thumbnailSize['width']/$this->thumbnailSize['height']) {
            $verkleinerungsfaktor = $this->thumbnailSize['width']/$src_image_size[0];
         } else {
            $verkleinerungsfaktor = $this->thumbnailSize['height']/$src_image_size[1];
         }

         // berechnen der thumbnailgrösse
         $bildhoehe = round($src_image_size[1] * $verkleinerungsfaktor);
         $bildbreite = round($src_image_size[0] * $verkleinerungsfaktor);

         // thumbnail erstellen
         $dst_im = imagecreatetruecolor($bildbreite,$bildhoehe);
         if ($src_image_size[2] == 1) {
            $src_im = imagecreatefromGIF("{$this->abspath['pictures']}$filename");
         } elseif ($src_image_size[2] == 2) {
            $src_im = @ImageCreateFromJPEG("{$this->abspath['pictures']}$filename");
         } else {
            $src_im = @imagecreatefromgd("{$this->abspath['pictures']}$filename");
         }
         imagecopyresampled ($dst_im,$src_im,0,0,0,0,$bildbreite,$bildhoehe,$src_image_size[0],$src_image_size[1]);
         imagejpeg ($dst_im,"{$this->abspath['thumbs']}{$this->thumbnailSize['width']}.{$this->thumbnailSize['height']}.$filename.jpg",100);
         
         $size['width'] = $bildbreite;
         $size['height'] = $bildhoehe;
      } else {
         $thumbnailsize = getimagesize("{$this->abspath['thumbs']}{$this->thumbnailSize['width']}.{$this->thumbnailSize['height']}.$filename.jpg");
         $size['width'] = $thumbnailsize[0];
         $size['height'] = $thumbnailsize[1];
      }

      $size['filename'] = "{$this->path['thumbs']}{$this->thumbnailSize['width']}.{$this->thumbnailSize['height']}.$filename.jpg";
   
      return $size;
   }

   function getDescription() {
      
      $sql = "SELECT description FROM {$GLOBALS['cfg']['tab']['upl']}
         WHERE
            filename = '{$this->picture[$this->showNextPictureSeq]}'
            AND dirname = '{$this->path['pictures']}'
         ";

      $this->db->query($sql);
      $this->db->next_record();

      return $this->db->f("description");;
   }

   function showGallery() {

      $cellwidth = floor(100/$this->tableSize['cols']);
      echo "<table width=\"100%\">\n";
      for ($i = 0;$i < $this->tableSize['rows'];$i++) {
         $beschreibung = null;

         echo "<tr>\n";         
         for ($j = 0;$j < $this->tableSize['cols'];$j++) {
            echo "<td align=\"left\" valign=\"top\" width=\"$cellwidth%\">\n".$this->showNextPicture()."\n</td>\n";
            $beschreibung[] = $this->getDescription();
         }
         echo "</tr>\n";

         echo "<tr>\n";
         for ($j = 0;$j < $this->tableSize['cols'];$j++) {
            echo "<td align=\"left\" valign=\"top\" width=\"$cellwidth%\" style=\"padding-bottom:10px; font-style: italic;\">\n{$beschreibung[$j]}\n</td>\n";
         }
         echo "</tr>\n";
      }
      echo "</table>\n";
   }

   function showNavigation() {

      if ($this->tableSize['cols'] * $this->tableSize['rows'] < count($this->picture)) {
         echo "<table width=\"100%\">\n<tr>\n";

         if (!empty($_REQUEST['pos'])) {
            $pos = ($this->showNextPictureSeq <= $this->tableSize['cols'] * $this->tableSize['rows']) ? (0) : ($this->showNextPictureSeq - (2 * $this->tableSize['cols'] * $this->tableSize['rows']) + 1);
            $pos = ($pos < 0) ? (0) : ($pos);
            $link = $GLOBALS['sess']->url("front_content.php?client={$GLOBALS['client']}&lang={$GLOBALS['lang']}&idcat={$GLOBALS['idcat']}&idart={$GLOBALS['idart']}&pos=$pos");
            echo "<td style=\"text-align:left; width:33%\"><a href=\"$link\">{$this->link['previous']}</a></td>";
         } else {
            echo "<td style=\"text-align:left; width:33%\">&nbsp;</td>";
         }

         echo "<td align=\"center\" width=\"33%\">&nbsp;</td>";

         if ($this->showNextPictureSeq + 1 < count($this->picture)) {
            $pos = $this->showNextPictureSeq + 1;
            $link = $GLOBALS['sess']->url("front_content.php?client={$GLOBALS['client']}&lang={$GLOBALS['lang']}&idcat={$GLOBALS['idcat']}&idart={$GLOBALS['idart']}&pos=$pos");
            echo "<td style=\"text-align:right; width:33%\"><a href=\"$link\">{$this->link['next']}</a></td>";
         } else {
            echo "<td style=\"text-align:right; width:33%\">&nbsp;</td>";
         }

         echo "</tr>\n</table>\n";
      }
   }

}

$gallery = new gallery();
Code vom Modul NavMod1 (so heissts bei mir):

Code: Alles auswählen

<?php

// template klasse includen
include_once($cfg["path"]["contenido"] . 'classes/class.template.php');

/**
* Array storing alle the
* navigation data
*/
$navitems = array();


// template instanz
$tpl = new Template;

function nav($idcat) {

        global $navitems, $client, $lang, $db, $cfg;

        //searches for parentid
        $sql = "SELECT parentid FROM ".$cfg["tab"]["cat"]." WHERE idcat='$idcat'";

        $db->query($sql);
        $db->next_record();

        $parentid = $db->f("parentid");

        // If parentid equals 0 break,
        // first level reached.
        if($parentid==0){
           if($idcat!=1){
              $navitems=array();
              //search for the idcat where I´m the parent
              $sql = "SELECT A.idcat, C.name
                      FROM ".$cfg["tab"]["cat_tree"]." AS A, ".$cfg["tab"]["cat"]." AS B, ".$cfg["tab"]["cat_lang"]." AS C

                      WHERE A.idcat = B.idcat AND B.idcat = C.idcat AND B.idclient='$client' AND C.idlang='$lang'
                      AND C.visible='1' AND B.parentid='1' ORDER BY A.idtree";

                      $db->query($sql);

                      while ($db->next_record()) {

                             $navitems[$db->f("idcat")] = array("idcat"=>$db->f("idcat"),
                                                                 "name"=>$db->f("name"));
                      }

           }
           return true;
        }

        // select idcats on the same level
        // they have the same parent id
        $sql = "SELECT A.idcat, C.name
        FROM ".$cfg["tab"]["cat_tree"]." AS A, ".$cfg["tab"]["cat"]." AS B, ".$cfg["tab"]["cat_lang"]." AS C
        WHERE A.idcat = B.idcat AND B.idcat = C.idcat AND B.idclient='$client' AND C.idlang='$lang'
        AND C.visible='1' AND B.parentid='$parentid' ORDER BY A.idtree";

        $db->query($sql);

        while ($db->next_record()) {

               $tmp_nav[$db->f("idcat")] = array("idcat"=>$db->f("idcat"),
                                           "name"=>$db->f("name"));
        }

        // Add the old navigation array to the new one,
        // because it is an item of the new one on place $idcat
        $tmp_nav[$idcat]["sub"] = $navitems;
        $navitems = $tmp_nav;

        nav($parentid);

}


if(!isset($idcat)){
     //set the start idcat
     $idcat = 1;

}

//search for the idcat where I´m the parent
$sql = "SELECT A.idcat, C.name
        FROM ".$cfg["tab"]["cat_tree"]." AS A, ".$cfg["tab"]["cat"]." AS B, ".$cfg["tab"]["cat_lang"]." AS C
        WHERE A.idcat = B.idcat AND B.idcat = C.idcat AND B.idclient='$client' AND C.idlang='$lang'
        AND C.visible='1' AND B.parentid='$idcat' ORDER BY A.idtree";

$db->query($sql);

while ($db->next_record()) {

       $navitems[$db->f("idcat")] = array("idcat"=>$db->f("idcat"),
                                         "name"=>$db->f("name"));
}

nav($idcat);

/**
* array $navitems enthält alle daten
* die für das aufbauen der navigation
* notwendig sind.
*/
echo '<table cellspacing="0" cellpadding="0" border="0" class="nav"><tr><!--Starting 1. Ebene-->';

foreach ($navitems as $key => $data) {

    // 1. navi ebene
    $tpl->reset();
    $tpl->set('d', 'NAME',  $data['name']);
    $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat'].'&client='.$client.'&lang='.$lang));
    $tpl->next();

    if ($idcat == $data['idcat'] || is_array($data['sub'])) {
        $tpl->generate('templates/navfirst_on.html');
    } else {
        $tpl->generate('templates/navfirst_off.html');
    }

    } // end foreach

echo '<!--Ende 1. Ebene--><td><img src="images/spacer.gif" width=1 height=1 alt=""></td></tr></table>';

?> 
Und vom NavMod2 (ist ja die geteilte Navigation)

Code: Alles auswählen

<?php

// template klasse includen
include_once($cfg["path"]["contenido"] . 'classes/class.template.php');


/**
* array $navitems enthält alle daten
* die für das aufbauen der navigation
* notwendig sind.
*/
echo '<table cellspacing="0" cellpadding="0" border="0"><!--Start 2. Ebene Nav-->';
//echo '<tr><tr><td witdth="15"><!--dreck--><img src="images/spacer.gif" width="1" height="10"></td><td></td></tr>';

foreach ($navitems as $key => $data) {

    // ------------ 1. navi ebene mit Ausgabe der aktiven Kategorie----------
    $tpl->reset();
    $tpl->set('d', 'NAME',  $data['name']);
    $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat'].'&client='.$client.'&lang='.$lang));
    $tpl->next();
        if ($idcat == $data['idcat'] || is_array($data['sub'])) {
        $tpl->generate('');
    }     
    if (is_array($data['sub'])) {

        foreach ($data['sub'] as $key => $data) {

            //---------------- 2. navi ebene ---------------------------

            $tpl->reset();
            $tpl->set('d', 'NAME',  $data['name']);
            $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat'].'&client='.$client.'&lang='.$lang));
            $tpl->next();
                 if ($idcat == $data['idcat'] || is_array($data['sub'])) {
                        $tpl->generate('templates/navsecond_on.html');
                    } else {
                        $tpl->generate('templates/navsecond_off.html');
                    }

           
            if (is_array($data['sub'])) {

                foreach ($data['sub'] as $key => $data) {

                    // -------------- 3. navi ebene --------------------

                    $tpl->reset();
                    $tpl->set('d', 'NAME',  $data['name']);
                    $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat'].'&client='.$client.'&lang='.$lang));
                    $tpl->next();

                    if ($idcat == $data['idcat']) {
                        $tpl->generate('templates/navthird_on.html');
                    } else {
                        $tpl->generate('templates/navthird_off.html');
                    }

                } // end foreach

            } // end if

        } // end foreach

    } // end if

} // end foreach

echo '<!--Ende 2. Ebene Nav--><!--</tr>--></table>';

?> 
Alles nur Ausgabe !

...olli

Verfasst: Fr 28. Jan 2005, 14:50
von emergence
die module sehen aber okay aus...
scheib mal anstelle von

Code: Alles auswählen

$tpl->generate('templates/
folgendes

Code: Alles auswählen

$tpl->generate($cfgClient[$client]["path"]["frontend"].'templates/

Änderungen gemacht ....

Verfasst: Fr 28. Jan 2005, 15:05
von OSI
Ich habe mal in allen Modulen die beteiligt sind, die Zeilen editiert ....

Code: Alles auswählen


                        if ($idcat == $data['idcat'] || is_array($data['sub'])) {
                        //$tpl->generate('templates/navsecond_on.html');
                        $tpl->generate($cfgClient[$client]["path"]["frontend"].'templates/nav<ebene>_on.html');
                    } else {
                        //$tpl->generate('templates/navsecond_off.html');
                        $tpl->generate($cfgClient[$client]["path"]["frontend"].'templates/nav<ebene>_off.html');
                    }
Und jetzt tuts !!

Wärst Du in der Nähe und hättest Busen würd ich Dich küssen !

Tausend Dank ... mir fällt die Zugspitze vom Herz ...

...olli

Aber wrum .... ?

Verfasst: Fr 28. Jan 2005, 15:17
von OSI
Allerdings würde mich ja schon interessieren, wo den jetzt der Fehler ist .. oder war ?

Wenn Du also noch kurz Zeit und Lust hast, das in ein-zwei Sätzen zusammenfassen .. würde mich freuen.

Danke auf jeden Fall ...

...olli

Verfasst: Fr 28. Jan 2005, 16:33
von emergence
entweder
wird irgendwo in einem der module ein pfad geändert und nicht mehr zurück gestellt
oder beim include_path des servers stimmt was nicht...

meine änderung macht nichts anderes wie einen absoluten pfad anzugeben und trickst das somit aus...

Verfasst: Sa 29. Jan 2005, 12:43
von emergence
ich würde dir noch empfehlen vor und nach jedem modul also im output bereich etwas php code zum debuggen einzubauen...

am beginn etwas wie

Code: Alles auswählen

echo "begin->".getcwd()."<br>";
und am ende

Code: Alles auswählen

echo "end->".getcwd()."<br>";
dann siehst du wenigsten wo sich die pfade ändern...

Verfasst: Mo 8. Mai 2006, 13:39
von denist.de
Rezeptionist wird mich treten.

Ich benutze folg. PlugIn



Wenn ich das dann in ein Template lade bekomme ich statt menü und login etc. wie oben die Fehlermeldung:

templates/navfirst_off.html templates/navfirst_off.html templates/navfirst_off.html templates/navfirst_off.html templates/navfirst_off.html templates/navfirst_open.html templates/navsecond_off.html templates/navsecond_off.html templates/navsecond_off.html templates/navsecond_off.html templates/navsecond_on.html templates/navsecond_off.html templates/sucheingabe.html templates/login.html

Sprich mein Menü sieht genauso aus ^^

Ich hab den Lösungsvorschlag oben probiert aber dann festgestellt das ich gar keinen eintrag habe der $tpl heisst bzw. mit dieser variable beginnt und ich vermute das sie in meinem script $this heisst. Liege ich richtig ?!
Jemand eine Idee wie so etwas passieren kann ?!

Danke im voraus gruß denis

Verfasst: Mo 8. Mai 2006, 13:49
von rezeptionist
Ja ich Trete dich denn:

DU SOLLST DAS IN DEINE NAVIGATION ETC Einbauen.

Verfasst: Mo 8. Mai 2006, 14:11
von denist.de
cant kick the dancer while he's dancin away to hide from hate and kicks :D

Bild

ich mach schnell alles. dann poste ich das es funktioniert!

edit: ich hab ja mittlerweile angst.

Da muss es ja schomma nit rein, weil da auch nix mit $tpl steht.

<!-- BEGIN:BLOCK -->
<div class="navi"><a href="{HREF}" class="navileft_passive" style="padding-left:10px;" title="{NAME}">{NAME}</a></div>
<!-- END:BLOCK -->

In das Navigationsmodul muss es wohl auch nicht, weil da habe ich auch nix ähnliches gefunden.

Das kann doch nicht sein das ich es sowas von nicht raffe...