| Tutorials |
| [PHPKit] Verlinkung zur "top" der Seite verbessern |
| 12.03.2008 - 11:47 |
Vorwort: In diesem Tutorial möchte ich erklären wie man einen kleinen Fehler im Code vom PHPKIT ausbessern kann.es geht darum das z.b. im Forum unter dem Beiträgen ist rechts ein kleiner Pfeil der nach oben zeigt und wenn man drauf klickt sollte man normalerweise ganz oben auf der Seite sein da es aber falsch verlinkt ist geht es nicht.Ich werde erklären wie das für das Forum, für Inhaltstexte,für die Detailsansicht bei den Downloads und auch für die News und Artikel geändert werden kann.
Ich beschreibe es hier so das alles über den Adminbereich gemacht wird und die templates so gespeichert werden.Man kann aber natürlich auch die Dateien direkt in dem Verzeichnis "Templates" raussuchen und so da bearbeiten.Somit muss man sie nur noch hochladen und bei jeden Design wo die einzeln datein nich des styles extra bearbeitet wurden sind die Pfeile richtig verlinkt.
Schritt 1: Im Forum
So fangen wir also im Forum an.Geht in euren Adminbereich und geht unter Sonstiges auf "Templates".Nun solltet ihr bei den Templates landen die derzeitig von eurem Style benutzt werden.
Wenn es kein Standard Design ist dann müsst ihr nun oben wo "Templatepack" steht auf Standardtemplates (Dateien) gehen.
Dort sucht ihr das Template: "forum/showinfo" markiert es und geht auf Editieren.
Nun sucht folgendes in dem Code:
| | Quellcode <td align="right"><a href="#head"><img border="0" alt="zum Anfang der Seite" src="$config[forum_button]/pageup.gif"></a></td> | |
wie ihr seht steht das beim link(a href="") #head und das head müsst ihr einfach durch #top ersetzten.Das sieht dann so aus:
| | Quellcode <td align="right"><a href="#top"><img border="0" alt="zum Anfang der Seite" src="$config[forum_button]/pageup.gif"></a></td> | |
Nun wählt ihr oben wo Templatepack steht das Templatepack was euer Style gerade benutzt(bei standarddesign bleibt das standardtemplates) und dann auf Speichern gehen.
Weiter gehts mit dem Template "forum/showthread_row" sucht es euch raus und geht wieder auf editieren.
Sucht folgenden Code:
| | Quellcode <td width="1%" valign="top"><a href="#head"><img border="0" alt="zum Anfang der Seite" src="$config[forum_button]/pageup.gif"></a></td> | |
Da müsst ihr wieder das #head durch #top ersetzten.Wählt euer Templatepack und speichert wieder.
Als letztes sucht ihr das Template: "forum/search_result_post_row" und geht dann wieder auf Editieren.
Da müsst ihr wieder folgenden Code suchen:
| | Quellcode <td align=right><a href="#head"><img border="0" alt="zum Anfang der Seite" src="$config[forum_button]/pageup.gif"></a></td> | |
Und da muss wieder es #head durch #top ersetzt werden.
So nun haben wir die ganzen Bilder im Forum richtig verlinkt.
Auf der nächsten Seite(ganz oben rechts ist Seitenauswahl) steht dann der nächste Schritt um die restlichen Bilder richtig zu verlinken.
Schritt 2: Nun komme noch News,Content und Artikel
Fangen wir mit dem News an.Diesmal suchen wir das Template "content/news".Wenn ihr auf Editieren gegangen seid müsst ihr folgenden Code suchen:
| | Quellcode <td width="1%" align="right"><a href="#head"><img src="images/pageup.gif" border="0" alt="nach oben" width="20" height="16" align="top"></a></td>
</tr> | |
Und da müsst ihr wieder bei dem a href="#head" statt #head einfach #top hin schreiben.Dann wieder auf speichern gehen und vorher richtiges Templatepack auswählen.
News währen geschafft nun folgt Content:
Sucht euch das Template: "content/content" raus und suche folgende Zeilen:
| | Quellcode <td><a href="#head"><b>Seitenanfang</b></a></td>
<td><a href="#head"><img src="$config[imagedir]/pageup.gif" border="0" alt="nach oben" width="20" height="16" align="top"></a></td> | |
Wie ihr vielleicht schon seht ist hier gleich 2x falsch verlinkt das könnt ihr wieder ändern indem ihr die 2 #head durch #top ersetzt.
Wenn das geschehen ist wieder templatepack wählen und speichern.
Nun folgt als nächstes Download: Template "content/download" raussuchen.Diese 2 Zeilen suchen:
| | Quellcode <td><font class="headssmall"><a class="headssmall" href="#head"><b>Seitenanfang</b></a></font></td>
<td><a href="#head"><img src="images/pageup.gif" border="0" alt="nach oben" width="20" height="16" align="top"></a></td> | |
und wieder die beiden #head durch #top ersetzten.Danach wieder speichern.
Jetzt kommt dann die Verbesserung in der Artikelübersicht.
Template "content/articles" raussuchen und bei den folgenden 2 Zeilen die in dem Template vorhanden sind die #head mit dem #top ersetzten.
| | Quellcode <td><a href="#head"><b>Seitenanfang</b></a></td>
<td><a href="#head"><img src="$config[imagedir]/pageup.gif" border="0" alt="nach oben" width="20" height="16" align="top"></a></td> | |
Nun kommmen nur noch 2 Templates.Einmal das Template "help_bbcode" wo ihr wieder in der folgenden Zeile das #head mit den #top ersetzten müsst:
| | Quellcode <td><a href="#head"><img src="images/pageup.gif" border="0" alt="nach oben" width="20" height="16" /></td> | |
Und einmal das Template "comment_writeform" wo ihr in der Zeile:
| | Quellcode <td><a href="#head"><img src="images/pageup.gif" border="0" alt="nach oben" width="20" height="16" align="top"></a></td> | |
es #head mit #top ersetzten müsst.
Soo ist zwar nen bisschen länger geworden als ich selber dachte aber nun dürfte es eigentlich keine Pfeile mehr geben die falsch verlinkt sind.
Ich sag zwar mal das es einigen eh unwichtig ist ob das geht oder nicht aber dafür sagen sich andere wiederum das es gehen MUSS.
Jeder hat halt ne andere Meinung  |
BooGT |
gedruckt am 21.03.2026 - 14:15 |
 |
| http://www.hth-c.com/include.php?path=content/content.php&contentid=776 |
|