Seite 1 von 1

Probleme mit dem smiley creator

Verfasst: 07.01.2005 17:47
von Foobie
Also ich verstehe dieses nicht

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.
*/

kann mir das irgend jemand erklären?? irgend was muss man da mi dem bcode machen aber was weiss ich nich

Verfasst: 07.01.2005 18:00
von JJacu
poste bitte komplette anleitung bzuw. kompletten hack

Verfasst: 08.01.2005 12:35
von Foobie
den ganzen hack wenn ich wüsste was ein hack ist hmm ich glaube diese beschreibung zum ändern ist ein hack oder??? also hier ist er

#-----[ 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";
}

#

Verfasst: 08.01.2005 12:42
von Andy120
hi..

Das musst du Suchen

Code: Alles auswählen

/** 
* 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. 
*/ 
Und das Vor diesem Text einfügen

Code: Alles auswählen

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"; 
} 

PS: Schau mal hier.. --> MODs - FAQ

Gruss, Andy

Verfasst: 08.01.2005 19:13
von Foobie
ohh sry es war nur so abwegig weil das so ein normaler text war das ich dachte das ich da irgendwas machen müssste THX