Not logged in. · Lost password · Register
Forum: Support Ideas and suggestions RSS
Link nach oben, zum Anfang der Seite
Am Ende von langen Seiten fehlt die Möglichkeit per Link an den Anfang eines Threads zu springen
Page:  1  2  next 
Gunnarsson #1
Member since Jan 2006 · 15 posts
Group memberships: Members
Show profile · Link to this post
Subject: Link nach oben, zum Anfang der Seite
Hi!

Ich habe verzweifelt versucht einen Link "nach oben" in das Ende eines Threads einzufügen. Die Seiten sind zu lang und nicht jeder mag das scrollen per Scrolleiste um wieder an den Anfang der Seite zu gelangen. Meine Versuche mit Textankern schlugen fehl, der Link landete immer auf der Startseite des Forums.

Wer hat eine Idee? Kann das eventuell in eine neue Version integriert werden?
Ich bin über jede Rückmeldung dankbar.

Gunnar
Avatar
Dark Spot in the Corner #2
Member since Nov 2005 · 61 posts · Location: Der wilde Südwesten! =)
Group memberships: Members
Show profile · Link to this post
Das gehört im Grunde in die Template und kann recht einfach selbst gemacht werden:

1. Füge in der unb_lib/designs/modern/tpl/_foot.html einfach eine Codeschnipsel ein der den Link zum #top Anker enthält.

2. Ich glaube dieser Schritt ist optional, da fast alle Browser #top als Schlüsselwort interpretieren, aber dennoch sollte man die Konvention wahren, und hier, in der Datei unb_lib/designs/modern/tpl/_head.html, den Anker plazieren.

Gruß,
DSitC
jense #3
Member since Nov 2006 · 327 posts · Location: Dortmund
Group memberships: Members
Show profile · Link to this post
Quote by Dark Spot in the Corner:
2. Ich glaube dieser Schritt ist optional, da fast alle Browser #top als Schlüsselwort interpretieren, aber dennoch sollte man die Konvention wahren, und hier, in der Datei unb_lib/designs/modern/tpl/_head.html, den Anker plazieren.
Hm, ich habe gerade Schwierigkeiten überhaupt einen zu finden... Beispiel?
Alala, Alala, Gimme three wishes - CSS
Avatar
Yves (Administrator) #4
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
In reply to post #2
Quote by Dark Spot in the Corner on 2007-06-05, 12:56:
da fast alle Browser #top als Schlüsselwort interpretieren

Das wäre mir neu. Wo steht das?
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
Avatar
Dark Spot in the Corner #5
Member since Nov 2005 · 61 posts · Location: Der wilde Südwesten! =)
Group memberships: Members
Show profile · Link to this post
Ok ok. Tut mir leid dass mit dem impliziten #top.

Firefox 2.0.0.4 scheint es bei mir zu interpretieren. Aber um ehrlich zu sein, dachte ich einfach es wäre so, da ich das wohl irgendwann mal aufgeschnappt habe. Asche auf mein Haupt. ;-)
Gunnarsson #6
Member since Jan 2006 · 15 posts
Group memberships: Members
Show profile · Link to this post
Vielen Dank für die Antworten, die vorgeschlagene Textankerkombination hatte ich auch schon ausprobiert. Leider schießt diese Lösung am Ziel vorbei. Wenn ich in die "_head.html" den Textanker deklariere und in der "_foot.html" den Textanker verlinke, springt er logischerweise immer auf die Forenstartseite zurück.

Ziel ist es aber in langen Threads eine Möglichkeit zu haben, wieder an den Anfang des Threads zu springen und nicht auf die Startseite des Forums.

Hat jemand dazu noch einen Lösungsvorschlag?  :scared:
Avatar
Dark Spot in the Corner #7
Member since Nov 2005 · 61 posts · Location: Der wilde Südwesten! =)
Group memberships: Members
Show profile · Link to this post
Also, du machst scheinbar etwas falsch. Ein Anker sollte nicht die Seite wechseln, sondern nur die Position auf der Seite.

Probier's mal so:
  • Im _head.html: Füge <a name="anfang" /> ein.
  • Dann im _foot.html: Füge <a href="#anfang">Nach oben</a> ein.

Das müsste laufen.
Avatar
Yves (Administrator) #8
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Ich würd eher <a id="anfang" /> schreiben, das scheint der "offiziellere" Weg zu sein. Man kann das id-Attribut auch an jedes beliebige HTML-Element hängen, das muss kein <a> sein. Macht aber in aktuellen Browsern kaum einen Unterschied. Sonst hätt ich das jetzt auch so gemacht wie eins über mir beschrieben. :)
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
Gunnarsson #9
Member since Jan 2006 · 15 posts
Group memberships: Members
Show profile · Link to this post
Danke für die Tipps, ich hatte es genauso gemacht wie in den letzten beiden Beiträgen beschrieben.
Ich habe den Textanker mit beiden Optionen (id & name) jetzt mal auf der Seite gelassen und die Verlinkung zu diesem auch.

Siehe: http://www.jugendhochschule.info/forum/thread/108
Auf der Seite ganz unten ist der Link zum Textanker ganz oben.

_head.html
<body{if $headSimple} class="simple"{endif}><a id="anfang" name="anfang"></a>

_foot.html
<a href="#anfang">Nach oben</a>

Ich nehme an, das Problem liegt im mod_rewrite & .htaccess begründet.
Wäre Euch dankbar, wenn Ihr dafür eine Lösung finden könntet!  :cool:
Avatar
Yves (Administrator) #10
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Daran hab ich nicht gedacht: Das hier steht im Header:
<base href="http://www.jugendhochschule.info/forum/" />

Das bedeutet, dass alle Links relativ zu dieser URL sind, und das ist die Startseite. Diese Geschichte ist leider notwendig, um die kurzen URLs mit "/" drin ohne allzu großen Aufwand zu realisieren. Daher wird die Lösung hier auch etwas komplizierter. So auf die Schnelle fällt mir leider nichts ein, ist zu warm hier.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
jense #11
Member since Nov 2006 · 327 posts · Location: Dortmund
Group memberships: Members
Show profile · Link to this post
Die eleganteste Lösung (auf lange Sicht) wird wahrscheinlich sein, das <base>-tag in Rente zu schicken und UnbLink entsprechend anzupassen, daß absolute statt relative Pfade innerhalb der Foren generiert werden...
Alala, Alala, Gimme three wishes - CSS
Avatar
Yves (Administrator) #12
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Wenn nur UnbLink überall verwendet würde. Diese Funktion ist nicht so ganz billig, und sie für jedes Bildchen und andere Resourcen zu verwenden, wäre sicherlich nicht angemessen. Ich werde in Zukunft eher darüber nachdenken, einfach keine "/"-Zeichen mehr in eigenen URLs zu verwenden. Muss ja auch nicht sein, "-" oder was anderes tut's ja genauso. Sah halt cool aus. ;)
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
jense #13
Member since Nov 2006 · 327 posts · Location: Dortmund
Group memberships: Members
Show profile · Link to this post
Hm, meistens geht es doch sowieso nur um ein '/forum/', das fehlt, oder?  Dieses als Konfigurationsparameter einzustellen und die Pfade im Design anzupassen, sollte nicht zuuu aufwendig sein (soweit ich mich erinnere, hast Du diesbezüglich relativ sauber programmiert)...
Alala, Alala, Gimme three wishes - CSS
Avatar
Yves (Administrator) #14
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Manchmal muss /forum/ entfernt werden, manchmal /thread/, oder /post/ oder /user/...
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
jense #15
Member since Nov 2006 · 327 posts · Location: Dortmund
Group memberships: Members
Show profile · Link to this post
Ich meinte mit '/forum/' die HTML <base/>...
Alala, Alala, Gimme three wishes - CSS
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Page:  1  2  next 
Go to forum
This board is powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-2011 by Yves Goergen
Page created in 270.2 ms (173.3 ms) · 134 database queries in 157.2 ms
Current time: 2012-02-08, 09:23:52 (UTC +01:00)