User-Logon

Download der aktuellen Versionen.

Benutzer:
Kennwort:

Wollen Sie auf einen FAQ Punkt verlinken und diesen auch noch gleich Öffnen? Lesen Sie hier, wie Sie das mit zwei kleinen HTML Absätzen realisieren.

Design Topics:

automatisches Auslösen von Emails

Gästebuch optisch verbessern

Formular mit runden Ecken

Gestalten von Aufmachern

Unsichtbare Menüeinträge

Individuelle Kontextspalteninhalte für Unterseiten

Commonpages aktiv

Auf Registerkarten verlinken

Register in Register schachteln

Farbiges Register

Auf FAQ verlinken und diese Öffnen

Eyecatcher in Sidebars

Sharp Eyecatcher

Allgemein:

Startseite

§6 TDG Kennzeichnung

Warenkorb

Referenzen und Gästebuch

Kontakt

Mobil A
Mobil D
Office
Fax
+43 (68) 110 622 322
+49 (175) 29 843 83
+49 (89) 820 738-24
+49 (89) 820 738-29

 

Vermeidung von SPAM

Um SPAM zu vermeiden, finden Sie auf der gesamten Site keine e-Mail Adresse. Sie können aber über das Anfrage-Formular, oder die Links für "e-Mail senden" eine e-Mail an e-Consultance senden. Die e-Mail-Adresse wird im Moment des Clicks generiert und ist damit für normale Internet-Scanner derzeit noch nicht ermittelbar.

Wichtige Seiten

Referenzen

Bestellung & Handbuch

Sie sind hier: »  Startseite  »  Design Topics »  Auf FAQ verlinken und diese Öffnen

Auf einen FAQ-Punkt verlinken und sofort anzeigen


Lösung mit 2 HTML Absäten

Klick für Großansicht

FAQ Plugin Punkte einzeln verlinken.

Seiten mit einem FAQ-Plugin haben das Problem, dass die FAQ mit Ihrem Text nicht gezielt geöffnet werden können. Dieser Mangel macht such beim Ersatz-Tool bemerkbar, weil aus einem Suchergebnbis heraus ein Link zwar erstellt wird, aber der Text auf der angezeigten Seite leider nicht sichtbar ist. DAS FAQ Plugin ist an sich nicht veränderbar. Es liegt in Form einer DLL vor und kann nur decompliert werden, was die Lizenzrechte aber verbieten. Daher muss nach dem FAQ-Plugin ein HTML-Absatz mit diesem Code nachgeschoben werden. So wird nach Ausgabe der FAQ-Punkte Liste noch der relevante FAQ-Punkt geöffnet.

HTML-Code nach dem FAQ-Absatz:
<?php
function getfaqnr($myKey) {global $HTTP_GET_VARS;
   if (isset($HTTP_GET_VARS[$myKey])) { return ($HTTP_GET_VARS[$myKey]); } else {return ("");}}
   $faqnr=getfaqnr("faqnr");
   if ($faqnr!="") {echo "<script type='text/javascript'>document.getElementById(\"faq".$faqnr."\").style.display = 'block';";
   echo "window.scrollBy(0,document.getElementById(\"faqplugin\").offsetTop+".(23*($faqnr-2)).");</script>";}
?>


Damit nun auch noch richtig positioniert wird, benötigt diese Routine einen Referenzposition. Diese schaffen wir uns selber indem wir nun auch noch vor dem Plugin einen weiteren HTML-Ansatz einfügen. Das:

HTML-Code vor dem FAQ-Absatz:
<span id="faqplugin"></span>

Jedes FAQ-Plugin beginn mit
<script type="text/javascript">
function faqt


Da der Code des PlugIns ohnehin nicht darauf ausgelegt ist mehrfach auf einer Seite verwendet zu weden, ist auch die nachgeschobene HTML Routine nicht in der Lage auf zwei

Lösung mit dem Parser

Jedes FAQ-Plugin beginn mit im HTML Code mit der Sequenz:

<script type="text/javascript">
function faqt


Das kann man nutzen und in den Parser eine Anweisung setzen, damit diese Code-Sequenz immer um den voranzustellenden Code "<span..." erweitert wird. Dann ertfällt der HTML Absatz vor dem PlugIn. Die Parser-Anweisung lautet:

$content=str_replace(
    "<script type=\"text/javascript\">\nfunction faqt",
    "<span id="faqplugin"></span><script type=\"text/javascript\">\nfunction faqt",
    $content);


er zweite Absatz kann ohnehin, so wie er ist, kurz vor </body> also am Ende der navigation.ccml gesetzt werden. Aber es muss außerhalb des Parsers bleiben. Durch diese Form der Implementierung
steht die Funktion der Verlinkung von FAQ auf allen Seiten sofort zur Verfügung.

FAQ- Testbox

GrafikGeht das wirklich so einfach?
GrafikWie bist Du auf die Lösung gekommen?
GrafikWie lange hast Du gebraucht?
GrafikGibt es etwas was Du nicht kannst?

LinkListe

Hier kommen nun die Links auf die entsprechenden FAQ Punkte zum selbertesten:

FAQ » Punkt 1:
FAQ » Punkt 2:
FAQ » Punkt 3:
FAQ » Punkt 4:

Den Link müssen Sie in webtodate als externen Link setzen. Für meine Seite und den ersten FAQ lautet die URL:
http://www.e-consultancy.de/homepage-loesungen/auf-faq-verlinken-und-diese-oeffnen/index.php?faqnr=1 .

zur letzten Seite zurück
Startseite
zur letzten Seite zurück
Startseite
zum Seitenanfang
zum Textanfang
zum Seitenende
druckbare Seiten
Seite mailen
Add Site to Mr. Wong
Bei LinkARENA bookmarken