Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

2 Seiten V   1 2 >  
Reply to this topicStart new topic
> Back-/Top Modul von Olaf
Ute
Beitrag 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
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag 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
Go to the top of the page
 
+Quote Post
Guest_eknem_*
Beitrag 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
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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!
Go to the top of the page
 
+Quote Post
Ute
Beitrag 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
Go to the top of the page
 
+Quote Post
Ute
Beitrag 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
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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



ZITAT(Ute @ Thu. 21. September 2006, 13:10) *
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!
Go to the top of the page
 
+Quote Post
Ute
Beitrag 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
Go to the top of the page
 
+Quote Post
Olaf
Beitrag 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 cool.gif


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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



ZITAT(Olaf @ Fri. 22. September 2006, 17:33) *
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!
Go to the top of the page
 
+Quote Post
Ute
Beitrag 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
Go to the top of the page
 
+Quote Post
Olaf
Beitrag 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!?


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
Ute
Beitrag 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
Go to the top of the page
 
+Quote Post
Olaf
Beitrag 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>";


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
Ute
Beitrag 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.
Go to the top of the page
 
+Quote Post
alexander
Beitrag 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



ZITAT(Olaf @ Fri. 22. September 2006, 21:47) *
@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!
Go to the top of the page
 
+Quote Post
Olaf
Beitrag 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.... wink.gif

@Ute
einen hab ich noch biggrin.gif

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 cool.gif

Falls das klappt, wie fragen wir ab ob mod_rewrite aktiv ist? Weil dann müsste es ja in in IF ELSE !!!


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
Olaf
Beitrag 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" ohmy.gif

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>


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
Guest_summerbrother_*
Beitrag Sun. 24. September 2006, 10:30
Beitrag #19





Guests






Bei mir gehts auch. Mit allen Rewrite-Einstellungen.
rolleyes.gif Olaf, mach doch bitte wieder ein Modul für alle draus :-)

Der Beitrag wurde von summerbrother bearbeitet: Sun. 24. September 2006, 10:30
Go to the top of the page
 
+Quote Post
Olaf
Beitrag 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.


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post

2 Seiten V   1 2 >
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 25.4.24 - 21:23

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.