Seite 1 von 1

Verlinkung ändern (Programmierkenntnisse vorhanden!!)

Verfasst: 06.04.2006 12:02
von KartoffelKiffer
Hi,

ich nutze nun auch das phpBB und möchte vorerst ein großes Lob aussprechen, bisher keinerlei Probleme und super Funktionen!!

Nun würde ich gerne, wenn f=10 ist (also die aktuelle Forums-ID = 10) die Verlinkung ändern.

Wenn ich standartmäßig einen Link einfüge "[url= ...." dann wird ja ein <a href="" target="_blank" aufgerufen. Ich würde gerne an dieser Stelle ein onclick="window.open..." einfügen, sodass ich die Fenstergröße und die Position des Fensters selber bestimmen kann, aber NUR bei der f=10.

Ist eigentlich kein großer Eingriff, nur weiß ich leider überhaupt nicht wo ich da suchen kann. Ich hoffe mir kann jmd dabei helfen, sofern es nicht gegen irgendwelche copyright-Verletzungen stößt.


Mfg Tom

Verfasst: 06.04.2006 13:01
von KartoffelKiffer
Hm, klingt vielleicht etwas kompliziert und unverständlich:

Wenn
[*url= http://bla.de]Bla[*/url]

=
<a href="http://www.bla.de" target="_blank">Bla</a>
dann soll nicht <a href ""... dort stehen, wie es jetzt steht, sondern <a href="#" onlick="window.open(...." der Link soll also mit dem Parameter onlick= ... geöffnet werden, sodass es mir möchlich ist, die Größe des Fensters zu bestimmen.

Verfasst: 06.04.2006 13:41
von Fundus
bbcode.tpl

such nach dem

Code: Alles auswählen

<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->

Verfasst: 06.04.2006 14:10
von KartoffelKiffer
Ich habe nun eine zusätzliche Zeile url1 eingebaut, welche dann aufgerufen werden soll, wenn f=10 ist (und dann auch das window.open verwendet). Wo wird denn dieser Teil (url) des Templates aufgerufen? Und ist es mir überhaupt technisch möglich eine Abfrage zu starten, die abfragt

Code: Alles auswählen

if (f == 10) { "use url1" (mit window.open) } else { "use url (normaler link) " }
??

Verfasst: 07.04.2006 10:28
von Fundus
hmm ich hatte nur deinen zweiten post gesehen mit dem [url=xxx

du müsstest in der bbcode.php vermutlich eine preg_match abfrage einfügen welche nach f=11 sucht und dann eine alternative url ersetzung macht, problem wird da eine clevere lösung zu finde welche wirklich nur deine URL berücksichtigt