Bibelstellen als Popup-Fenster verlinken

von windhauch

Leider gibt es bis jetzt kein WordPress-Plugin, mit dem man bequem auf Bibelstellen von aktuellen deutschen Bibelausgaben verlinken kann. Es gibt einige Plugins, die auf Bibelseiten verlinken, auf denen vor allem englische Bibelausgaben zu lesen sind (z.B. “The Holy Scripturizer“). Da gibt es dann auch bei manchen eine oder zwei deutsche Bibelausgaben, das sind dann aber meist ältere Ausgaben wie z.B. der Luther Text von 1545 (manche finden ja schon die überarbeitete Version von 1984 schlimm zu lesen, bei 1545 versteht ein Normalbürger dann gar nichts mehr ;) ).

Normale Verlinkung

Meine momentane Empfehlung ist deshalb die Seite der Deutschen Bibelgesellschaft. Hier gibt es aktuelle deutsche Bibelausgaben (Luther 84, Gute Nachricht, Neues Leben und andere), die sich relativ leicht verlinken lassen (wie das geht wird dort erklärt).

Verlinkung zu einem Popup-Fenster

Für windhauch hab ich das ganze noch etwas verfeinert: Die Texte werden in einem extra Popup-Fenster angezeigt. Das funktioniert folgendermaßen:

Im Header des WordPress-Themes wird folgender Javascript Code eingefügt:

<script type=”text/javascript”>
<!–
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == ‘string’)
href=mylink;
else
href=mylink.href;
window.open(href, windowname, ‘width=350,height=500,scrollbars=no’);
return false;
}
//–>
</script>

Den Header kann man bearbeiten im Administrationsbereich “Darstellung” unter dem Punkt “Editor”. Auf der rechten Seite wählt man von den Vorlagen seines Themes die Datei “Kopfbereich (header.php)”. Den Code fügt man dann im Editor vor dem Header-End-Tag (</head>) ein. Dieser Code sorgt dafür, dass ein Popup-Fenster aufgerufen werden kann. Breite und Höhe kann man im Code nach Belieben anpassen (mit den Attributen width und hight).

Nun kann man in jedem Artikel auf solch ein Popup-Fenster mit der Luther-Übersetzung verlinken. Dazu gibt man in der HTML-Ansicht des Artikel folgendes ein:

<a onclick=”return popup(this, ‘Bibeltext’)” href=”http://www.die-bibel.de/bibelstelle/*”>**</a>

Statt dem * gibt man die Bibelstelle an, mit der man verlinken möchte (www.die-bibel.de ist dabei mit der Formatierung recht großzügig: Johannes 3,16 wird z.B. genau so akzeptiert, wie joh3 16 – nur Punkte werden nicht angenommen – wie z.B. Joh.3,16). Statt den ** gibt man den Text an, mit dem man auf diese Stelle verlinken möchte. Für Johannes 3,16 würde das dann so aussehen:

<a onclick=”return popup(this, ‘Bibeltext’)” href=”http://www.die-bibel.de/bibelstelle/joh3,16″>Johannes 3,16</a>

Das Ergebnis sieht dann folgendermaßen aus: Johannes 3,16

Statt mit einem Textlink kann man auch eine Grafik für die Verlinkung einfügen. Z.B so:

<a onclick=”return popup(this, ‘Bibeltext’)” href=”http://www.die-bibel.de/bibelstelle/joh3,16″>
<img src=”http://windhauch.net/wp-content/uploads/bibeltext.gif” alt=”" width=”86″ height=”21″ /></a>

Das sieht dann so aus:

Vereinfachung der Eingabe

Um das alles nun nicht bei jeder Bibelstellen neu eintippen zu müssen gibt es ein feines Plugin: AddQuicktag. Damit kann man sogenannte Quicktags definieren, über die man in der HTML-Ansicht schnell bestimmte Befehle einfügen kann (die Quicktags erscheinen über dem Eingabefeld; zum einfügen des vordefinierten Codes werden sie einfach geklickt). So kann man das Grundgerüst des Aufrufs über ein Quicktag eingeben und muss dann jeweils nur noch die Bibelstelle ergänzen.

Sei der Erste, dem es gefällt!

Verwandte Artikel