|
|||
|
Hi,
Ich hab folgendes Problem: Hab im Content Manager ne Seite mit dem Namen Links eingefügt. Nun will ich diese Seite unterteilen in verschiedene Rubriken. Anker und Co sind alle da , aber wenn ich auf einen draufklicke, springt es nicht auf den gesetzten Anker , sondern geht immer zur Startseite des Shops... Was mach ich falsch ?? Folgenden html Code hab ich im FCKeditor stehen : ( die hr noshade dienen nur als Platzhalter... ) <p><a name="Anker_FOREN">FOREN</a><br> <a href="#Anker_TECHNIK"><b>TECHNIK</b></a> | <a href="#Anker_TUV"><b>TÜV</b></a> | <a href="#Anker_CLUBS"><b>CLUBS</b></a></p> <hr noshade width=50% size=1 align=left> <hr noshade width=50% size=5 align=left> <hr noshade width=40% size=4 align=left> <hr noshade width=30% size=3 align=left> <hr noshade width=20% size=2 align=left> <hr noshade width=10% size=1 align=left> <p><a name="Anker_TECHNIK">TECHNIK</a><br> <a href="#Anker_FOREN"><b>FOREN</b></a> | <a href="#Anker_TUV"><b>TÜV</b></a> | <a href="#Anker_CLUBS"><b>CLUBS</b></a></p> <hr noshade width=50% size=1 align=left> <hr noshade width=50% size=5 align=left> <hr noshade width=40% size=4 align=left> <hr noshade width=30% size=3 align=left> <hr noshade width=20% size=2 align=left> <hr noshade width=10% size=1 align=left> <p><a name="Anker_TUV">TÜV</a><br> <a href="#Anker_FOREN"><b>FOREN</b></a> | <a href="#Anker_TECHNIK"><b>TECHNIK</b></a> | <a href="#Anker_CLUBS"><b>CLUBS</b></a></p> <hr noshade width=50% size=1 align=left> <hr noshade width=50% size=5 align=left> <hr noshade width=40% size=4 align=left> <hr noshade width=30% size=3 align=left> <hr noshade width=20% size=2 align=left> <hr noshade width=10% size=1 align=left> <p><a name="Anker_CLUBS">CLUBS</a><br> <a href="#Anker_FOREN"><b>FOREN</b></a> | <a href="#Anker_TECHNIK"><b>TECHNIK</b></a> | <a href="#Anker_TUV"><b>TÜV</b></a></p> <hr noshade width=50% size=1 align=left> <hr noshade width=50% size=5 align=left> <hr noshade width=40% size=4 align=left> <hr noshade width=30% size=3 align=left> <hr noshade width=20% size=2 align=left> <hr noshade width=10% size=1 align=left> ******* </body> </html> |
|
|||
|
Zitat:
Die Suchfunktion hätte Dir dazu u.A. Folgendes gefunden: Anker Setzen Link Zum Seitenanfang (anker) Auch ganz lustig,: Der Oberchef hat die <base href> auch nicht auf dem Zettel: Wie? Top Link Cheers, IaN |
|
|||
|
DANKE für die Antwort !
Die SUCHE hab ich natürlich voher benutzt und auch die beiden Sachen hab ich gefunden, aber wirklich schlauer hat mich das dort zu lesende Fachchinesisch auch nicht gemacht... Wenn ich es jetzt aber richtig verstehe, dann sollte ich also vor den entsprechenden Anker Befehl : <a href="#Anker_FOREN"><b>FOREN immer den Link zu der Seite einfügen auf der der Ankerbefehl ist oder ?? Das sollte dann wohl so aussehen : <a href="http://www.shop-seite-mit-den-links-XXXXX.de/#Anker_FOREN"><b>FOREN Lieg ich da richtig ? |
|
|||
|
Das
Code:
http://www.deinshop.de/ Code:
href="seite-mit-den-links.php#anker" )>>> http://de.selfhtml.org/html/kopfdaten/basis.htm <<< Und, JA, es gibt diverse Einschränkungen wenn man SEO-URLs benutzt und/oder der Shop mehrsprachig ist. Am allerkrassesten ist die Kombination Shopstat-URLs/Mehrsprachigkeit - wer da nen universellen Anker hinbekommt, möge sich bitte mal bei mir melden... Geändert von John Steed (27.03.2007 um 19:20 Uhr) |
|
|||
|
Von dem was Du geschrieben hast hab ich rein gar nix verstanden !!!!
Meine letzte Frage wurde irgendwie auch nicht beantwortet ( zumindest hab ich mal nix davon gelesen ). Vielleicht sollte der ein oder andere User dieses Forums mal dran denken, das sich hier auch noch normalsterbliche tummeln, die das php 1x1 nicht mit der Muttermilch aufgesogen haben ... Schade das man das nicht in allgemeinverständlichen Sätzen formulieren kann Ich hab übrigens heut mittag etwas länger rumprobiert : es geht mit der Methode die ich beschrieben habe ! DANKE trotzdem.. |
|
||||
|
Hallo Megatec,
Öhm... Sorry, aber das hatte erstmal mit PHP rein gar nichts zu tun, sondern ist pures HTML - ich hatte Dir sogar ein Link dazu gegeben - wenn Du das nicht liest, bist Du selber schuld... Hier nochmal (solltest Du Dir durchlesen!) http://de.selfhtml.org/html/kopfdaten/basis.htm Falls Du den Absatz NACH dem Link nicht verstanden hast, egal, der war eh nicht für Dich sondern für andere Leute, die dieses Posting vielleicht lesen und auch Probleme mit Ankern haben... Da ich nicht weiss, ob Du suchmaschinenfreundliche URLs verwendest, und auf welcher Content-Seite Du denn genau Deine Anker setzen willst, konnte ich Dir nur ein Beispiel geben: Code:
href="seite-mit-den-links.php#anker" Zitat:
Was das auskommentieren (ich hoffe, Du weisst, was das ist) in der includes/header.php angeht, war folgendes gemeint - da steht oben drin die <base href>, die an all dem Anker-Murks Schuld ist: PHP-Code:
PHP-Code:
Das hat, wie gesagt, mit PHP herzlich wenig zu tun und ist HTML-Basiswissen... Zitat:
Zitat:
Zitat:
Cheers, IaN PS: Ich bin ein ganz Lieber und rede beruflich in allgemeinverständlichen Sätzen über HTML und PHP - nicht dass Du denkst, ich hätte jetzt nen Hals... Ich helfe gern - aber ein "Ich hab's nicht verstanden" von Dir hätte auch schon gereicht
Geändert von John Steed (28.03.2007 um 02:16 Uhr) |
|
|||
|
Ich habe das Problem schlussendlich auf die plumpe Art mit JavaScript gelöst. Da XTC ja sowieso nicht ohne JavaScript auskommt, ist der Schaden nicht allzu groß:
<a href="javascript:location.replace(window.location. pathname + '#top')"><img src="{$tpl_path}img/top.gif" alt="zurück zum Seitenanfang" /></a> Code:
<a href="javascript:location.replace(window.location.pathname + '#top')"><img src="{$tpl_path}img/top.gif" alt="zurück zum Seitenanfang" /></a>
Vielleicht hilft's ja noch jemandem. Gruß aus Hannover. Todwart |
|
|||
|
Schön, schön, funktioniert bei mir leide rnicht. versuche nen anker auf der product_info.html zu setzen, der nach unten zum Cross_Selling springt.
Habe also mit deiner Lösung folgendes stehen: Code:
<a href="javascript:location.replace(window.location.pathname + '#cross_selling')">{#more_products#}</a>
Code:
<a name="cross_selling">{$MODULE_cross_selling}</a>
wenn ich nun auf den Link klicke, lande ich auf product_info.php... |
|
|||
|
Das habe ich für eine Kunde in der product_info.html eingebaut - scheint zu funktionieren
<a href="{php}echo $_SERVER['PHP_SELF'];{/php}?info=p{$PRODUCTS_ID}#AnkerName">Hier Klicken</a> Es wird aber kein SID übertragen und es ist nicht SEO Links freundlich aber der Basis ist da. T |
![]() |
| Lesezeichen |
| Stichworte |
| anker, gesetzt, springt, startseite |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| startseite problem | flo1111 | Shopbereich | 0 | 16.02.2007 16:21 |