Autolinks MOD with rLink

Kleine Codeänderungen oder Mini-MODs
Keine Anfragen!!! -- No requests!!!

Moderator: Supporter

Autolinks MOD with rLink

Beitragvon AmigaLink » 4. Okt 2005 15:45

Wer den Autolinks MOD (von Afkamm) nutzt und den rLink installiert hat. Hätte vielleicht gerne das die Funktion des rLink bei dem Autolinks ebenfalls greift.
Mit diesem kleinem Snippet werden die als extern definierten Links über den rLink geschickt. Die internen bleiben unverändert. 8)
Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#

includes/functions.php

#
#----------[ FIND ]-------------------------------------
#

function obtain_autolink_list(&$orig_autolink, &$replacement_autolink, $id)
{
   global $db;

#
#----------[ INLINE FIND ]------------------------------
#

global $db

#
#----------[ INLINE AFTER, ADD ]------------------------
#

, $phpEx

#
#----------[ FIND ]-------------------------------------
#

            $replacement_autolink[] = '<a href="' . htmlspecialchars($row['link_url']) . '" target="_blank"' . $style . 'title="' . htmlspecialchars($row['link_comment']) . '">' . htmlspecialchars($row['link_title']) . '</a>';

#
#----------[ REPLACE WITH ]-----------------------------
#

            $replacement_autolink[] = '<a href="rlink/rlink.php?url=' . htmlspecialchars($row['link_url']) . '" target="_blank"' . $style . 'title="' . htmlspecialchars($row['link_comment']) . '">' . htmlspecialchars($row['link_title']) . '</a>';

#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM


Wer ausserdem möchte das interne Links, so wie hier im Board, nicht in einem neuem Fenster geöffnet werden, muss zusätzlich noch folgendes tun:
Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#

includes/functions.php

#
#----------[ FIND ]-------------------------------------
#

            $replacement_autolink[] = '<a href="' . append_sid(htmlspecialchars($row['link_url'])) . '" target="_blank"' . $style . 'title="' . htmlspecialchars($row['link_comment']) . '">' . htmlspecialchars($row['link_title']) . '</a>';

#
#----------[ REPLACE WITH ]-----------------------------
#

            $replacement_autolink[] = '<a href="' . append_sid(htmlspecialchars($row['link_url'])) . '" target="_self"' . $style . 'title="' . htmlspecialchars($row['link_comment']) . '">' . htmlspecialchars($row['link_title']) . '</a>';

#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon senyafin » 26. Nov 2006 11:40

Vielen Dank AmigaLink für das nützliche Snippet
senyafin
User
 
Beiträge: 73
Registriert: 21. Nov 2006 08:52

Beitragvon AmigaLink » 26. Nov 2006 19:44

Freut mich das du es gebrauchen kannst. :)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon xxsteezyxx » 27. Feb 2008 20:35

hallo, könnte mal bitte jemand das snippet anpassen, weil die zeilen haben sich anscheinend geändert. meine functions mal im anhang. danke euch
Dateianhänge
functions.zip
(9.07 KiB) 1071-mal heruntergeladen
xxsteezyxx
 
Beiträge: 21
Registriert: 21. Feb 2008 00:21

Beitragvon AmigaLink » 5. Mär 2008 13:15

Du hast bereits irgendeine interne Weiterleitung drin, die ich nicht kenne (die links verweisen alle auf die index.php und haben eine id), deswegen passt es nicht.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW


Zurück zu phpBB2 Snippets



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste

cron