Location String liest bei EINER KATEGORIE Startartikel aus

Gesperrt
DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Location String liest bei EINER KATEGORIE Startartikel aus

Beitrag von DEDE » Mo 5. Sep 2005, 22:10

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

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Mo 5. Sep 2005, 22:25

Eigentlich liest der Location String die Kategorien aus und nicht die Artikel. :?
Gruss,
Michael

"Keep on riding this Bike!" (Jackson Mulham)

DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE » Mo 5. Sep 2005, 22:41

der schon ... echt!

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Di 6. Sep 2005, 00:19

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.
Gruss,
Michael

"Keep on riding this Bike!" (Jackson Mulham)

DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE » Di 6. Sep 2005, 09:39

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

DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE » Mi 21. Sep 2005, 17:30

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

emergence
Beiträge: 10641
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 21. Sep 2005, 19:55

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
*** make your own tools (wishlist :: thx)

DEDE
Beiträge: 314
Registriert: Do 19. Feb 2004, 16:15
Kontaktdaten:

Beitrag von DEDE » Mi 21. Sep 2005, 20:53

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

Gesperrt