Seite 1 von 1

Location String liest bei EINER KATEGORIE Startartikel aus

Verfasst: Mo 5. Sep 2005, 22:10
von DEDE
Ich finde einfach die Ursache nicht:

Das Modul Location String
http://contenido.org/forum/viewtopic.ph ... ion+string
liest in allen Kategorien im Artikel (im Falle dessen, dass es ein Startartikel ist) nicht den Artikeltitel aus.

In einer Kategorie tut er es plötzlich doch.

Waruuuummmm?

:? :x
Danke für Ideen ... !

Dede

Verfasst: Mo 5. Sep 2005, 22:25
von i-fekt
Eigentlich liest der Location String die Kategorien aus und nicht die Artikel. :?

Verfasst: Mo 5. Sep 2005, 22:41
von DEDE
der schon ... echt!

Verfasst: Di 6. Sep 2005, 00:19
von i-fekt
Und willst du das wirklich oder soll es korrekt den Pfad der Rubriken anzeigen?

Ohne Infos kann man dir schlecht helfen, ich habe auch keine Vermutung an was es liegen könnte.

Verfasst: Di 6. Sep 2005, 09:39
von DEDE
Servus Du,

sehe ich ein - wir gehen anhand von Beispielen daran:
Unter :

http://www.gruene-ebe.de/wk/b90gruene/f ... p?idcat=90

werden Artikel einer Kategorie gelistet - darüber der Location String - OHNE ARTIKELTITEL, da es der Startartikel ist.

klickt man hier
(Ortsverbände - Poing - Themen - Verkehr und Bau)
Also quasi selbe Struktur nur ein anderer Baum
http://www.gruene-ebe.de/wk/b90gruene/f ... ?idcat=108

Gibt er den Artikeltitel aus.

Das verstehe ich nicht.

Ich den eigentlich Themenartikeln darf und soll er ihn ja ausgeben. Nur nicht in den Startern. das ist ja auch der Clou des Moduls.

Dank und Sonnigen Gruss

Daniela

Verfasst: Mi 21. Sep 2005, 17:30
von DEDE
Ok, irgendwie liegt es daran, dass es bei Startartikeln und Kategorien, welche VOR dem Upgrade auf die neue Version schon da waren, den Titel des Startartikels NICHT ausliest.

Bei Startartikeln, bei welchen Kategorie UND Artikel nun neu erstellt wurde, liest es diesen internen Titel aus.

WAAAAARUUUM?
:cry: :? :wink:

Frohe Grüsse

Dede

Verfasst: Mi 21. Sep 2005, 19:55
von emergence
du hast ein update auf die 4.5.3 gemacht ?

und hast das hier ebenfalls beachtet ? -> http://contenido.org/forum/viewtopic.php?p=41661#41661

Verfasst: Mi 21. Sep 2005, 20:53
von DEDE
Sooo,

nu habe ich am Code gebaut aber kam zu keinem funktionierenden Ergebnis

Code: Alles auswählen

<?php 

$nav_tp = $idcat; 

// AUSGABE Location-String (nur Kategorien) 
while($nav_tp > 0) { 
  $sql = "SELECT 
              parentid, A.idcat, A.level, 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 
              C.idlang='$lang' AND 
              B.idclient='$client' AND 
              B.idcat ='$nav_tp'"; 

  $db->query($sql); 
  $db->next_record(); 
  $nav_tree[$db->f("level")][idcat] = $nav_tp; 
  $nav_tree[$db->f("level")][parent] = $db->f("parentid"); 
  $nav_tree[$db->f("level")][name] = $db->f("name"); 
  $nav_tree[$db->f("level")][link] = $sess->url("front_content.php?idcat=".$db->f("idcat")."&client=".$client."&lang=".$lang.""); 
  $nav_tp = $db->f("parentid"); 
} 

for($i=0;$i<count($nav_tree);$i++) { 
  echo "<a href=\"".$nav_tree[$i][link]."\">".$nav_tree[$i][name]."</a>"; 
  if($nav_tree[$i][idcat] != $idcat) { 
    echo "&nbsp;&nbsp;&nbsp;&nbsp;<span>|</span>&nbsp;&nbsp;&nbsp;&nbsp;"; // seperator 
  } 
} 



// AUSGABE vom aktuellen Artikeltitel 
$i=$i-1; 
$new_idart=$idart; 

$sql = "SELECT 
             idart, is_start
        FROM 
              ".$cfg["tab"]["cat_art"]." 
        WHERE 
              idart='$new_idart' AND is_start='0'"; 
              
$db->query($sql); 

if($db->next_record()) { 

  $sql = "SELECT 
             idartlang, title 
          FROM 
              ".$cfg["tab"]["art_lang"]." 
          WHERE 
              idartlang='$new_idart'"; 

  $db->query($sql); 
  $db->next_record(); 
  $art_titel=$db->f("title"); 

echo "&nbsp;&nbsp;&nbsp;&nbsp;<span>&rsaquo;</span>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"".$nav_tree[$i][link]."&idart=$new_idart\" onfocus=\"blurLink(this);\" class=\"breadlink\">".$art_titel."</a>"; 

} 
?> 
Da reicht meine abendliche Logik nicht mehr ...

Doof, doof, doof ... :?:

Dede