#top/ #Anker: hat sich da etwas geändert in 1.8x

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
User avatar
kukki
Posts: 1712
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

#top/ #Anker: hat sich da etwas geändert in 1.8x

Post by kukki »

Oliver Georgi wrote: [solved] mod-rewrite" bei 1.5.3 - r486 macht Zicken!

Code: Select all

<?php
$content['all'] = str_replace('"#top"', '"'.$_SERVER['REQUEST_URI'].'#top"', $content['all']);
?>
Obigen Thread fand ich und frage mich zu recht, ob sich an dieser Vorgehensweise mit < ? php > etwas geändert hat, gibt es neue/ modifizierte RTs dazu? Wie werden diese richtig eingesetzt :?:
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
User avatar
kukki
Posts: 1712
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

Re: #top/ #Anker: hat sich da etwas geändert in 1.8x

Post by kukki »

Im Zusammenhang mit "fixed Header" gibt es das Problem, dass der Sprung nach oben doch nicht ganz nach oben geht - in/vor die Überschriften H1/H2 - die in des Basisinfos definiert werden, sind eingentlich das Ansprungziel, wo es aber ohnen Eingrif nicht hingeht :evil:

Im Hauptbereich habe ich die Zielsprungmarke untergebracht mit:

Code: Select all

<a name="top"></a>
{CONTENT}
Das reicht aber nicht bei einem "fixed Header". Nach einger Suche fand ich fiolgende Lösung auf Basis CSS:

Code: Select all

a[name]:not([href]) {
    padding-top: 150px;
    margin-top: -150px;
}
a[name]:not([href]):before {
    display: block;
    content: " ";
    padding-top: 150px;
    margin-top: -150px;
    visibility: hidden;
}
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: #top/ #Anker: hat sich da etwas geändert in 1.8x

Post by Oliver Georgi »

Das Attribut "name" ist schon ewig deprecated! Nur noch "id" zum Springen nutzen, und ein zusätzliches Ankerelement ist damit vollkommen überflüssig, da jedem Element "id" zugewiesen werden kann.

Es mag sein, dass in phpwcms an manchen Stellen auch noch outdated Umsetzungen sind, aber das ist eine andere Frage.

Ich wollte mich eigentlich nicht mehr zu Deinen Problemen äußern, aber leider führen u.U. Deine Beiträge andere in die Vergangenheit von HTML.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Post Reply