Smilie Creator funzt nicht mehr bei Update auf 2.0.15

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Slytherin
Mitglied
Beiträge: 1771
Registriert: 11.03.2005 17:52
Wohnort: Hogwarts
Kontaktdaten:

Beitrag von Slytherin »

nene ich such schon den mod den man ins forum einbauen kann. kannst du mir sagen welcher codeschnipsel noch fehlt, damit es funktioniert?? :roll: :-?
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

naja welche zeichen macht der link denn? guck doch einfach mal welche zeichen du brauchst und was schon eingebaut is :)
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
Slytherin
Mitglied
Beiträge: 1771
Registriert: 11.03.2005 17:52
Wohnort: Hogwarts
Kontaktdaten:

Beitrag von Slytherin »

wie bitte ? :o :wink: erklär mir das bei gelegenheit mal geanuer. du kannst ja auch mal in mein forum kommen, ich könnte dir ein test account machen... :roll: hast du ICQ oder mIRC ? ICQ wär günstig: 251-376-378

ansonsten melde dich mal PN bei mir

///edit
das ist die anleitung:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
posting.php

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

'L_BBCODE_F_HELP' => $lang['bbcode_f_help'],

#
#-----[ AFTER ADD ]-----
#

'L_BBCODE_SC_HELP' => $lang['bbcode_sc_help'],
'L_SMILIE_CREATOR' => $lang['Smilie_creator'],

#
#-----[ OPEN ]-----
#
privmsg.php

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

'L_BBCODE_F_HELP' => $lang['bbcode_f_help'], 

#
#-----[ AFTER ADD ]-----
#

'L_BBCODE_SC_HELP' => $lang['bbcode_sc_help'], 
'L_SMILIE_CREATOR' => $lang['Smilie_creator'], 

#
#-----[ OPEN ]-----
#
includes/bbcode.php

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

/**
 * Loads bbcode templates from the bbcode.tpl file of the current template set.
 * Creates an array, keys are bbcode names like "b_open" or "url", values
 * are the associated template.
 * Probably pukes all over the place if there's something really screwed
 * with the bbcode.tpl file.
 *
 * Nathan Codding, Sept 26 2001.
 */

#
#-----[ BEFORE ADD ]-----
#

function phpbb_schild($smilie, $parameter, $text)
{
$text = trim(urlencode($text));
$fontcolor = '000000';
$shadowcolor = "";
$shieldshadow = '1';

$parameter = trim($parameter);
if ( !empty($parameter) )
{
$parameter = explode(' ', $parameter);
$parameter2 = array();

if ( !empty($parameter) )
{
reset($parameter);
while ( list( , $line) = each($parameter) )
{
if ( ( $pos = strpos(' ' . $line, '=') ) )
{
$name = substr($line, 0, $pos - 1);
$value = substr($line, $pos);
$parameter2[$name] = $value;
}
}

if ( !empty($parameter2['fontcolor']) )
{
$fontcolor = $parameter2['fontcolor'];
}

if ( !empty($parameter2['shadowcolor']) )
{
$shadowcolor = $parameter2['shadowcolor'];
}


if ( $parameter2['shieldshadow'] == '0' )
{
$shieldshadow = '0';
}
else
{
if ( !empty($parameter2['shieldshadow']) )
{
$shieldshadow = $shieldshadow;
}
}
}
}
return "text2schild.php?smilie=$smilie&fontcolor=$fontcolor&shadowcolor=$shadowcolor&shieldshadow=$shieldshadow&text=$text";
}

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

$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);

#
#-----[ AFTER ADD ]-----
#

//Begin Smilie Creator Mod Copyright esperitox 2003
$bbcode_tpl['schild'] = str_replace('{URL}', "' . phpbb_schild('\\1', '\\2', '\\3') . '", "'" . $bbcode_tpl['schild'] . "'");

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

// [email]user@domain.tld[/email] code..
	$patterns[] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
	$replacements[] = $bbcode_tpl['email'];

#
#-----[ AFTER ADD ]-----
#

//Begin Smilie Creator Mod Copyright esperitox 2003 [schild=] and [/schild] code..
        $patterns[] = "#\[schild=([a-z0-9]+)([a-z0-9\-\.,\?!% \*_\#:;~\\&$@\/=\+\\\\)]*)\](.*?)\[/schild\]#sie";
        $replacements[] = $bbcode_tpl['schild'];

#
#-----[ OPEN ]-----
#
language/lang_german/lang_main.php

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

$lang['bbcode_f_help'] = 'Schriftgröße: [size=x-small]Kleiner Text[/size]';

#
#-----[ AFTER ADD ]-----
#

$lang['bbcode_sc_help'] = 'Smilie Creator: [schild=1]Text[/schild] Erstellt einen Smilie mit Schild';

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

$lang['Emoticons'] = 'Smilies';

#
#-----[ AFTER ADD ]-----
#

$lang['Smilie_creator'] = 'Smilie Creator';

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

//
//
// That's all Folks!
// -------------------------------------------------

#
#-----[ BEFORE ADD ]-----
#

//smilie creator
$lang['SC_shieldtext'] = 'Schildtext';
$lang['SC_fontcolor'] = 'Textfarbe';
$lang['SC_shadowcolor'] = 'Schattenfarbe';
$lang['SC_shieldshadow'] = 'Schildschatten';
$lang['SC_shieldshadow_on'] = 'Aktivieren';
$lang['SC_shieldshadow_off'] = 'Deaktivieren';
$lang['SC_smiliechooser'] = 'Smilieauswahl';
$lang['SC_random_smilie'] = 'zufalls Smilie';
$lang['SC_default_smilie'] = 'standard Smilie';
$lang['SC_create_smilie'] = 'Erstellen';
$lang['SC_stop_creating'] = 'Verwerfen';
$lang['SC_error'] = 'Hier ist dein Schild - du hast den Text vergessen...';

#
#-----[ OPEN ]-----
#
templates/<dein-Template>/posting_body.tpl

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

<td><span class="genmed">
			  <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
			  </span></td>

#
#-----[ AFTER ADD ]-----
#

<td><span class="genmed">
                          <input type="button" class="button" value="{L_SMILIE_CREATOR}" style="width: 100px" onclick="window.open('smilie_creator.php?mode=text2schild', '_phpbbcreatesmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=450');return false;" target="_phpbbcreatesmilies" onMouseOver="helpline('sc')" />
                          </span></td>

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

f_help = "{L_BBCODE_F_HELP}";

#
#-----[ AFTER ADD ]-----
#

sc_help = "{L_BBCODE_SC_HELP}";

#
#-----[ OPEN ]-----
#
templates/<dein-Template>/bbcode.tpl

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

<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->

#
#-----[ AFTER ADD ]-----
#

<!-- BEGIN schild --><img src="{URL}" border="0"><!-- END schild -->
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

<-- php niete, nur einigermaßen nachgedacht...
das teil das du vorhin gecodet hast (also das von christian w) einfach mit zeichen versehen, die dein smiliecreator herstellt, dafür einen smilie ins board einbauen und gucken, dann sehen wohin gehört und reinpacken oder auf christian_w warten.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Bandito

Beitrag von Bandito »

Hallo

Der Smili Creator funzt wieder, doch jetzt gehen solche BBCode-Links nicht mehr:

Code: Alles auswählen

[img]http://www.swissbikers.ch/phpBB2/album_thumbnail.php?pic_id=3662[/img]
Herkömmliche Links zu Bilder werden angezeigt nur die aus dem Album plötzlich nicht? :-?

MfG
Bandito
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

genau deswegen:

Code: Alles auswählen

.php?pic_id=3662
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Bandito

Beitrag von Bandito »

Hallo Valerie Raghnall

Danke für deine Hilfe! Doch an dem kann es nicht liegen, denn vorher hat es auch geklappt. Diese Endung ".php?pic_id=3662" braucht die Datei ja, um das Foto eindeutig zu identifizieren.

MfG
Bandito
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

vorher war welche version?
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Bandito

Beitrag von Bandito »

Hallo Valerie Raghnall

Ich habe das Problem nun gelöst. Da ich noch ein zweites Forum am Laufen habe und dort funzt alles, habe ich die beide bbcode-Dateien genommen....und nun klappt wieder alles. :wink:

MfG
Bandito
Antworten

Zurück zu „phpBB 2.0: Mod Support“