Back-/Top Modul von Olaf |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Back-/Top Modul von Olaf |
Wed. 20. September 2006, 17:48
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Liebe Leute,
ich hatte mir aus einer alten Dedi-Installation das Back-/Top-Modul von Olaf herausgesucht und in Sefrengo als Modul gespeichert. Der Zurück-Link funktioniert auch wunderbar, nur beim Top springt er auf die Startseite des Projekts in den top-Bereich. Ich habe dies mal mit dem alten Dedi-Projekt verglichen und gesehen, dass ihm in der URL dann der Seitenname fehlt: So sieht es in der Dedi-Installation aus: QUELLTEXT http://www.domain.de/projekt01/angebote.html#top und so in der Sefrengo: QUELLTEXT http://www.domain.de/projekt01/#top Hat jemand eine Idee? Liebe Grüße Ute |
|
|
Wed. 20. September 2006, 18:43
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
von den beschriebenen Funktionen müsstest du auch mit der "Seitennavigation" klar kommen
-------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Guest_eknem_* |
Wed. 20. September 2006, 19:28
Beitrag
#3
|
Guests |
Das Modul verwendet Anker, damit gibt es unter modrewrite2 noch Probleme. Siehe hier
Der Beitrag wurde von eknem bearbeitet: Wed. 20. September 2006, 19:29 |
|
|
Wed. 20. September 2006, 19:28
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
ist ein bug der in der nächsten version von sefrengo behoben ist
http://forum.sefrengo.org/index.php?showtopic=109 -------------------- SEFRENGO | a free choice ... again!
|
|
|
Thu. 21. September 2006, 11:50
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Thanx an Euch alle.
Dann werde ich mal die Seitennavigation ausprobieren... Liebe Grüße Ute |
|
|
Thu. 21. September 2006, 12:10
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Ihr Lieben,
Nun, ich habe das gleiche Problem mit der Seitennavigation wie mit dem Back/Top-Modul von Olaf. Auch hier springt er nicht innerhalb der gleichen Seite zum Kopf, sondern springt auf die erste Seite des Auftritts. Apache_mod_rewrite steht bei mir auf 2, liegt es daran? Liebe Grüße Ute |
|
|
Thu. 21. September 2006, 12:12
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
Apache_mod_rewrite steht bei mir auf 2, liegt es daran? ja, das problem tritt mit allen ankern auf die die nicht den vollständigen pfad zu datei davor stehen haben. -------------------- SEFRENGO | a free choice ... again!
|
|
|
Fri. 22. September 2006, 09:04
Beitrag
#8
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Hallo Alexander et al.,
noch einmal eine Nachfrage: Irgendwas schwirrt mir im Kopf, dass es eine PHP-Funktion gibt, die die derzeitige Seite abfragt. Aber keine Ahnung mehr, welche. Und wenn, funtioniert diese mit Apache_mod_rewrite=2? Fällt Euch etwas dazu ein? Liebe Grüße Ute |
|
|
Fri. 22. September 2006, 16:33
Beitrag
#9
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 613 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 30 |
Jo, ersetz doch den Referer durch <CMSPHP> echo $con_side[$idcatside]['link'] </CMSPHP>
Das ist ja noch viel besser, weil dann auch ohne Referer funktionierend. ohne Gewähr, was die Notation betrifft Gut, noch bissel gesucht, da fand ich dann das: QUELLTEXT <a href="cms://idcatside=<CMSPHP>echo $con_side[$idcatside] ['idside']; </CMSPHP>#anker1">Zum Anker XY</a> Brings doch dann bitte gleich als Modul raus, ja!? Edit Uups, es können ja auch Ordner sein!!! Müsste also in eine Abfrage rein, ich versuch mal mein Glück: QUELLTEXT <CMSPHP> if $con_side[$idcatside] ['idside'] { echo "<a href=\"'. cms://idcatside=$con_side[$idcatside] ['idside'] . '\"#top\">nach oben</a>"; } else { echo "<a href=\"'. cms://idcat=$con_side[$idcat] ['idcat'] . '\"#top\">nach oben</a>"; } </CMSPHP> ob das klappt...? ich glaub nich -------------------- |
|
|
Fri. 22. September 2006, 18:09
Beitrag
#10
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
Brings doch dann bitte gleich als Modul raus, ja!? brauchst du eigentlich nicht, in der nächsten version werden die anker wieder korrekt funktionieren. -------------------- SEFRENGO | a free choice ... again!
|
|
|
Fri. 22. September 2006, 18:17
Beitrag
#11
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Hallo Olaf,
wenn ich Deinen zweiten Vorschlag befolge, bekam ich folgende Fehlermeldung: QUELLTEXT Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in .../www/projekt01/cms/inc/frontend.php(222) : eval()'d code on line 1956 (... ist die Domain.) Habe den Code durchforstet, ihn wegen der Fehlermeldung dann wie folgt geändert: QUELLTEXT <CMSPHP> if ($_SERVER['HTTP_REFERER']){ echo " <a href=\"".$_SERVER['HTTP_REFERER']."\" title=\"Zurück zur zuvor besuchten Seite\">zurück</a> | \n"; } </CMSPHP> | <CMSPHP> if ($con_side[$idcatside] ['idside']) { echo "<a href=\"'. cms://idcatside=$con_side[$idcatside] ['idside'] . '\"#top\">nach oben</a>"; } else { echo "<a href=\"'. cms://idcat=$con_side[$idcat] ['idcat'] . '\"#top\">nach oben</a>"; } </CMSPHP> Wenn ich den Zurück-Link aufrufe, funktioniert es wunderbar (dein Code von Dedi), nur der top-Link verursacht eine weiße Seite und in der Browser-Leiste steht so etwas: QUELLTEXT http://www.domain.de/projekt01/'.%20cms%5C://idcatside=Array%20%5B'idside'%5D%20.' Das hat also doch noch nicht geklappt, aber danke mal wieder für Deinen Einsatz! Liebe Grüße Ute Der Beitrag wurde von Ute bearbeitet: Fri. 22. September 2006, 18:35 |
|
|
Fri. 22. September 2006, 20:47
Beitrag
#12
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 613 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 30 |
versuch mal das
QUELLTEXT echo "<a href=\"cms://idcatside=' . $con_side[$idcatside]['idside'] . '#top\">nach oben</a>"; @alex gibts das Modul überhaupt hier schon!? -------------------- |
|
|
Fri. 22. September 2006, 21:05
Beitrag
#13
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Hallo Olaf,
deinen Code habe ich eingefügt, jetzt gibt er zwar keine Fehlermeldung aus, springt aber nicht zum Header, sondern wieder zur Startseite. Scheint irgendwie nicht zu funktionieren, dies hinzubekommen. Trotzdem herzlichen Dank an Dich! Liebe Grüße Ute |
|
|
Fri. 22. September 2006, 21:22
Beitrag
#14
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 613 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 30 |
Wie sieht denn jetzt der Link aus, immer noch mit Array?
Nächster Versuch: QUELLTEXT echo "<a href=\"cms://idcatside='.$idcatside.'#top\">nach oben</a>";
-------------------- |
|
|
Fri. 22. September 2006, 22:49
Beitrag
#15
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Hallo Olaf,
auch noch so spät unterwegs? Also ich habe auch Deinen letzten Code ausprobiert, dasselbe Ergebnis: Also keine Fehlermeldung mehr, dafür das gleiche Verhalten: er springt nicht zum Header der gleichen Seite, sondern springt auf die Startseite. Der Link sieht folgendermaßen aus: http://www.vringstreff.de/projekt01/ Also die absolute Startseite. |
|
|
Sat. 23. September 2006, 07:56
Beitrag
#16
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 853 Mitglied seit: 16.06.2006 Wohnort: Wien / Österreich Mitglieds-Nr.: 2 |
@alex gibts das Modul überhaupt hier schon!? ne glaub ich nicht, was ich meinte ist, dass man sich die integration des hacks sparen kann. -------------------- SEFRENGO | a free choice ... again!
|
|
|
Sat. 23. September 2006, 21:27
Beitrag
#17
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 613 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 30 |
@alex
solange es nicht gefixt ist macht es auch keinen Sinn eine Version ohne Hack rauszubringen, und wann die nächste Beta erscheint.... @Ute einen hab ich noch QUELLTEXT echo "<a href=\"'.$con_side[$idcatside]['rewrite_url'].'#top\">nach oben</a>"; Ich hab übrigens kein Sefrengo mit Mod-rewrite am Start, sonst hätt ich das längst mal selbst gecheckt Falls das klappt, wie fragen wir ab ob mod_rewrite aktiv ist? Weil dann müsste es ja in in IF ELSE !!! -------------------- |
|
|
Sun. 24. September 2006, 09:46
Beitrag
#18
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 613 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 30 |
Jetzt kam ich auf die Idee das doch noch mal zu testen, ich kann halt nur nicht die URLs testen, aber doch "erzeugen"
Also, das klappt bei mir wunderbar mit rewrite 0, 1 und auch 2: QUELLTEXT echo "<a href=\"cms://idcatside=$idcatside#top\">nach oben</a>\n"; Das ganz Modul sieht bei mir so aus: QUELLTEXT <p id="backtop">
<CMSPHP> if ($_SERVER['HTTP_REFERER']){ echo " <a href=\"".$_SERVER['HTTP_REFERER']."\" title=\"Zurück zur zuvor besuchten Seite\">zurück</a> | \n"; } </CMSPHP> <?php echo " <a href=\"cms://idcatside=$idcatside#top\">nach oben</a>\n"; ?> </p> -------------------- |
|
|
Guest_summerbrother_* |
Sun. 24. September 2006, 10:30
Beitrag
#19
|
Guests |
Bei mir gehts auch. Mit allen Rewrite-Einstellungen.
Olaf, mach doch bitte wieder ein Modul für alle draus :-) Der Beitrag wurde von summerbrother bearbeitet: Sun. 24. September 2006, 10:30 |
|
|
Sun. 24. September 2006, 18:14
Beitrag
#20
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 613 Mitglied seit: 30.06.2006 Mitglieds-Nr.: 30 |
Jo, mach ich dann mal. Schön wäre ne weitere Bestätigung zwischenzeitlich, Danke.
-------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 25.4.24 - 21:23 |