Seite 1 von 2
Frage zu einem Mod für phpBB 3.0
Verfasst: 13.01.2008 22:54
von the_gentleman
kann mir jemand bitte erklären wie man den Prime Links - Classify Locals & Target Externals MOD installiert? die originale beschreibung hilft mir nicht wirklich weiter.
mfg basti
Verfasst: 13.01.2008 22:58
von franki
Es ist nur ein File zu bearbeiten und eins zu kopieren.
Was genau verstehst Du daran nicht?
Verfasst: 13.01.2008 23:03
von the_gentleman
naja wo man was genau ersetzen / hinzufügen muss
bin ein absoluter laie

Verfasst: 13.01.2008 23:07
von Chalong
Auszug aus der .xml-Datei.
Der Einbau ist wirklich nicht schwer.
Dateien kopieren
1.
Kopieren: root/includes/prime_links.php
Nach: includes/prime_links.php
Öffnen: includes/functions_content.php
Finden:
Code: Alles auswählen
if ($force_option || !$config['allow_smilies'] || !$user->optionget('viewsmilies'))
Davor einfügen:
Code: Alles auswählen
//-- mod: Prime Links -------------------------------------------------------//
if (!function_exists('prime_links'))
{
global $phpEx;
include($phpbb_root_path . 'includes/prime_links.' . $phpEx);
}
$text = prime_links($text);
//-- end: Prime Links -------------------------------------------------------//
Manuelle Vorgänge
Dies sind manuelle Schritte, die nicht automatisch ausgeführt werden können. Die Anweisungen sollten sorgfältig befolgt werden.
If you want to disable the external link target, open "includes/prime_links.php"
and change the value of EXTERNAL_LINK_TARGET to an empty string.
Verfasst: 13.01.2008 23:09
von the_gentleman
das einzigste was mich noch interessiert, gilt das dann grundsätzlich für links also mit [url] und ohne?
Verfasst: 13.01.2008 23:12
von Chalong
Ich meine es wirkt auf alle Links in Postings, nicht aber auf Foren die als Links markiert sind.
Verfasst: 13.01.2008 23:14
von franki
Chalong hat geschrieben:Ich meine es wirkt auf alle Links in Postings, nicht aber auf Foren die als Links markiert sind.
Richtig
So ist es auf jeden Fall bei mir.
Verfasst: 13.01.2008 23:15
von the_gentleman
so hab es mal gemacht, klappt leider nicht

Verfasst: 13.01.2008 23:17
von the_gentleman
Code: Alles auswählen
function smiley_text($text, $force_option = false)
{
global $config, $user, $phpbb_root_path;
//-- mod: Prime Links -------------------------------------------------------//
if (!function_exists('prime_links'))
{
global $phpEx;
include($phpbb_root_path . 'includes/prime_links.' . $phpEx);
}
$text = prime_links($text);
//-- end: Prime Links -------------------------------------------------------//
if ($force_option || !$config['allow_smilies'] || !$user->optionget('viewsmilies'))
{
return preg_replace('#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#', '\1', $text);
Verfasst: 13.01.2008 23:18
von Chalong
the_gentleman hat geschrieben:so hab es mal gemacht, klappt leider nicht

Möglicherweise wirkt die MOD nicht auf Links, die vor dem Einbau angelegt wurden.
Hast du es auch einmal mit einem neuen Link in einem neuen Posting probiert ?