hier der Orginal:
Leider ist diese ja gesrrt d schn etwas angestaubt (eventuell fügt einer der admins diese beiden wieder zusammen)
http://www.pragmamx.org/Forum-topic-19920-start-msg135904.html#msg135904So nach langem komme ich auch mal wieder dazu ein bisser im mx herumzubasteln.
Ich habe mir das folgendermassen gedacht.
grundsätzlich läuft ja alles über die mainfile.php
es gibt ja auch schon einige suchen und ersetzen funktionen im mx ( blöcker abwandeln, farben, tabellen usw)
ein link hat ja im regelfall imemr die geleich form
also
<a href="http://IRGENWAS.de">TEXT + Formatierungen
</a>Die Roten merkmal sien ja sogut wie immer vorhanden.
Somit lässt sich im AUSGEGEBEN QUELLCODE von mx die gute Anlasysieren.
- suche <a href="http://
- schneide von <a href="http://.........................bis </a> string aus
- suche ins str titel="
-ersetze titel="Externer Link -
scheibe zurück in orginal variable
springe zu nächstem href="http:// usw
So ungefähr soll das in der Theorie laufen.
Vorteile:
Es kann dann ganz leicht auch statischer content ausgetauscht werden wenn man die funktion ertwas erweitert.
- Makierung der extrnen links ( ohnen heraussuchen der variablen im code)
- einfache veränderung von links (zb:// externe links werden nur per JAVA Script aufgerufen usw)
Nachteil:
-eventuelle serverbelastung
- nur für gesammte seite möglich ( naja man könnte umständlich eien modulerkennung schreiben)
Das einzige was mir noch kopfweh bereiete ist das man entweder die einezelenn arrays von mx duchsucht und ersetzt oder dies mittels eine javascriptes auf dem Cleintrechner macht. ( nachteil es geht dann auch nur auf PCs bei denne Javascript erlaubt ist.
$content
$out
usw wären ansatzpunkte wo man den code serverseitig verändern könnte.