Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Problem mit Catwalk
Forum Sefrengo.org > Allgemeine Foren > Anwenderforum
Pilou
Guten Morgen,

ich habe ein kleines Problem mit dem Categorywalker. Ich habe eine Seite auf der der Catwalk eine Übersicht der untergeordneten Seiten liefert. Dies funktioniert soweit wunder bar, allerdings wenn man die Seite aktualisiert werden einige Einträge doppelt ausgegeben, und überschreiben andere Ausgaben. Wenn ich nun aber auf din Link zur eigentlichen Seite klicke, wird die richtige Seite angezeigt.

Ich habe schon versucht die Seite neu zu erstellen, dan Catwalk zu updaten und habe auch schon das Tamplate überprüft.

Hat noch irgend jemand eine Idee woran es liegen könnte?

Hier mal die Seite zum anschauen. Das Problem findet sich, wenn man oben links auf Presse klickt und anschließend die Seite aktualisiert.

...

Pilou
andi
hallo pilou

so ein ähnliches problem hatte ich auch schon einmal. da hat es geholfen, den sefrengo-internen cache zu löschen. versuch das doch mal.

gruss andi
Pilou
Hi andi,

wenn du unter Seiten->Cache löschen meinst, das hat leider nichts gebracht, aber danke schon mal für den Tipp

Pilou
STam
... hi kannst du mal das Template posten für diesen Teil:
QUELLTEXT
<dl class="article">
<dt>Dr. Reppenhagen Alleingeschäftsführer (325)</dt>
<dd>
<h2><img width="67" height="100" src="media/presse/personelles/rs325/rs325reppenhagen_cms_thumb.jpg" alt="" />RS Roman Seliger GmbH mit neuer Führungsstruktur: Dr. Jens Reppenhagen Alleingeschäftsführer - Jürgen Tietjen schied aus dem operativen Geschäft aus.</h2>
&nbsp; Der langjährige RS-Geschäftsführer Dipl.-Ing. Dipl.-Kfm. Jürgen Tietjen ist zum Jahresende 2006 aus der Geschäftsleitung der RS<img src="cms/img/space.gif" width="1" height="1">...
<a href="index.php?idcatside=335">Zum Artikel</a>
</dd>
</dl>
...

Interessant ist ja das sich nur diese Code-Teile Überschneiden:
ZITAT
<dl class="article">
<dt>Dr. Reppenhagen Alleingeschäftsführer (325)</dt>
<dd>
<h2>Saubere Partnerschaft für reine Armaturen</h2>
<img width="86" height="100" src="media/presse/rs/rs314/rs314-ehedg-sponsor-logo_cms_thumb.jpg" alt="" />Die deutsche Sektion der EHEDG (European Hygienic Engineering &amp; Design Group), deren Sekretariat beim VDMA angesiedelt ist, hat sich zur Aufgabe gemacht, Unterstützung und Anleitung für alle Aspekte der hygienegerechten Konstruktion und Fertigung<img src="cms/img/space.gif" width="1" height="1">...

<a href="index.php?idcatside=335">Zum Artikel</a>
</dd>
</dl>
... scheint mit dem <more/> zutun zu haben. Ebenfalls interessant ist das nach 30 sec. warten und refreshen,
die Anzeige wieder richtig ist laugh.gif


Gruß
Pilou
Also nach 30 sec warten sieht es bei mir immer noch Falsch aus...

Hier der gewünschte Auszug aus dem Template (siehe Anlage).
STam
... danke dafür ersteinmal, jetzt brauche ich die Debug-Ausgabe (jeweils mit und ohne Fehler) der Seite.
Den Debug kann man ganz unten n der modulconfig einschalten...

Grundsätzlich ist noch kein Fehler zu sehen, das mit den 30~60 bsec. funktioniert bei mir wirklich biggrin.gif

Gruß
Pilou
So, hier die Debugausgabe (siehe Anhang).

Ich hab das ganze mal in ne Text Datei gepackt, da es einige tausend Zeilen waren.

Pilou
STam
... ist irgendwie htmlbefreit und nicht einmal ohne und einmal mit Fehler unsure.gif
So kann man das nicht debuggen...

Gruß
Pilou
ok, hier noch mal die Ausgabe des Debugers, mit html. Bin mir aber nicht sicher was du mit "mit und ohne Fehler" meinst.
STam
ZITAT
Bin mir aber nicht sicher was du mit "mit und ohne Fehler" meinst.
... was ist denn hier jetzt der Grund deines Postings?
Pilou
Ok, habs verstanden, war wohl gestern nicht ganz auf der Höhe unsure.gif

Hier nun einmal mit und einmal ohne Fehler.
STam
Hi,

danke für den Output.
Das Problem läßt sich auf den SF_DB_Cache begrenzen,
zur Gegenprobe kannst du ja den Cache mal deaktivieren,
aber bitte nicht dauerhaft!

Zur Zeit ist der API Umbau von SF noch nicht fertig und
innerhalb des Cores und auch in den Modulen laufen
API-Klassen und Std. SF-Klassen mit/nebeneinander.
Scheinbar gibt es fehlerhafte Schnittmengen im Cache
die diese Ausgabe produzieren. Was ich nicht belegen kann ohne die
dB zu sehen die den Fehler enthält, allerdings ist das wahrscheinlich
und die Logs von ober belegen das.
Zusätzlich ist es auf einzelne Systeme begrenzt, mir ist es noch nicht
geglückt das Problem 'nachzubauen' sad.gif

Lösungen:
SF schnellst möglich vom Beta zum produktiven System
weiterentwickeln... ich weiß ein Wunschtraum wink.gif
Wobei dann alles nur noch die API nutzt!
Oder/und dann eben den Catwalker umbauen,
auf die ADO_db und den SF_UTILS_Cache...

Vieleicht kann mir ja mal jemand ein System (die dB reicht)
mit dem Fehler zur verfügung stellen.

Gruß
Pilou
Danke erst mal für die Infos, ich werd das mit dem Cache mal ausprobieren.
Pilou
Das Problem ließ sich mit dem abschalten des Caches beheben, danke smile.gif
Uliwe
Ich habe auch (immer noch) das Problem, dass der Catwalk 01.07.00 mir unter SF 01.04.00 in unregelmäßigen Abständen doppelte Einträge in Übersichtslisten produziert:



Habe jetzt mal testweise wie oben vorgeschlagen den DB-Cache deaktiviert (Datenbank-Cache benutzen: 0) und und siehe da, tatsächlich verschwindet der Fehler sofort. Schalte ich den Cache wieder ein, ist auch der Fehler wieder da.

Irgendwie kann es doch nicht im Sinne des Erfinders sein, den Cache dauerhaft auszuschalten, "nur" um diesen Fehler zu beheben?! Gibt es inzwischen eine andere Lösung?

Grüße,
Ulrich.
saschapi
scheinbar nicht, aber du kannst das Cach-Lösch-Modul auf die Seite mit dem Catwalker packen und den Cach durch die Eingabe von 0 deaktiveren. Dann hast du zumindest nur Seiten mit dem Catwalker aus dem Cache rausgenommen wink.gif
tobaco
ja, das habe ich auch schon mehrfach festgestellt. habe dann das cache-modul so eingestellt, dass es ein mal am tag den cache leert. geht auch. zumindest hab ich keinen doppelten content mehr festgestellt.
Chregu
Ich kenne eure Anforderung nicht genau. Aber wäre nicht der ContentWalker eine Alternative dafür?
(Ist zwar keine Lösung des eigentlichen Problems aber ein Lösungsansatz ;-) )

gruss
chregu
bjoern
Hab das Problem auch auf einer Seite lokalisiert. Allerdings ist nur der Titel der Meldung falsch und es betrifft grundsätzlich immer nur die ersten 2 Datensätze. Der Link zeigt auf die richtige Seite.

Ich hab mal den Cache debuggt, da stehen aber alle Werte ordnungsgemäß drinn. Also kommt der Fehler aus dem Catwalk. ANscheinend werden da irgendwelche Cacheeinträge miteinander addiert.
Uliwe
ZITAT(saschapi @ Wed. 16. July 2008, 13:35) *
... das Cach-Lösch-Modul ... wink.gif

Wer oder was ist das denn? blink.gif
gunwalt
ZITAT(Uliwe @ Wed. 16. July 2008, 19:38) *
Wer oder was ist das denn? blink.gif

Ist ein Standardmodul und heisst CacheControl. Wird in ein Template integriert und löscht dann den Cache der Seiten, für die das Template gilt. Habe ich selber auch noch nie eingesetzt.
Uliwe
ZITAT(gunwalt @ Wed. 16. July 2008, 22:44) *
Ist ein Standardmodul und heisst CacheControl.

Dankeschön. Habe das Modul bisher gar nicht wahrgenommen... unsure.gif
bloody_marie
Hallo zusammen,

super, dass ich dieses Thema gefunden habe.

Ich habe genau dasselbe Problem. Mit was für Problemen kann man konfrontiert werden, wenn der Chache dauerhaft auf 0 gesetzt wird?

Grüßle
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.