Seite 1 von 1
verschiedene Styles - veschiedene Smilies
Verfasst: 29.06.2004 22:02
von Mr.Pipapo
Hi,
ich bin mir nich sicher, ob es diesen MOD schon irgendwo gibt, aber ich hab ihn weder auf
www.phpbbhacks.com noch in der Forensuche gefunden.
Es wäre ganz nett, wenn man für jeden Style individuell die Smilies einstellen könnte. Ich hab zum Beispiel einen relativ dunklen Style, natürlich auch Smilies mit Anti-Aliasing für dunklen Hintergrund. Jetzt hab ich meinen neuen (fast) fertig, und der ist ziemlich hell. Da sehen dann die Smilies schön blöd aus...

Also, gibts so was schon irgendwo?
Verfasst: 02.07.2004 18:25
von Mr.Pipapo
Also ich hab das in einem phpBB auch schon gesehen... Naja wahrscheinlich war es selber programmiert...
Dann muss ich wohl auch selber ran!

Verfasst: 04.07.2004 22:12
von Christian_W
Code: Alles auswählen
----- öffne -----
bbcode.php
----- finde -----
function smilies_pass($message)
{
static $orig, $repl;
if (!isset($orig))
{
global $db, $board_config;
$orig = $repl = array();
----- ersetze mit -----
function smilies_pass($message)
{
static $orig, $repl;
if (!isset($orig))
{
global $db, $board_config, $template_name;
$orig = $repl = array();
----- finde -----
$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" />';
----- ersetze mit -----
$repl[] = '<img src="templates/' . $template_name . '/' . $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['smile_url'] . '" border="0" />';
----- öffne -----
functions_post.php
----- finde -----
function generate_smilies($mode, $page_id)
{
global $db, $board_config, $template, $lang, $images, $theme, $phpEx, $phpbb_root_path;
global $user_ip, $session_length, $starttime;
global $userdata;
$inline_columns = 4;
$inline_rows = 5;
$window_columns = 8;
if ($mode == 'window')
{
$userdata = session_pagestart($user_ip, $page_id);
init_userprefs($userdata);
$gen_simple_header = TRUE;
----- ersetze mit -----
function generate_smilies($mode, $page_id)
{
global $db, $board_config, $template, $lang, $images, $theme, $phpEx, $phpbb_root_path;
global $user_ip, $session_length, $starttime;
global $userdata, $template_name;
$userdata = session_pagestart($user_ip, $page_id);
init_userprefs($userdata);
$inline_columns = 4;
$inline_rows = 5;
$window_columns = 8;
if ($mode == 'window')
{
// $userdata = session_pagestart($user_ip, $page_id);
// init_userprefs($userdata);
$gen_simple_header = TRUE;
----- finde -----
'SMILEY_IMG' => $board_config['smilies_path'] . '/' . $smile_url,
----- ersetze mit -----
'SMILEY_IMG' => 'templates/' . $template_name . '/' . $board_config['smilies_path'] . '/' . $smile_url,
----- öffne -----
functions.php
----- finde -----
function setup_style($style)
{
global $db, $board_config, $template, $images, $phpbb_root_path;
----- ersetze mit -----
function setup_style($style)
{
global $db, $board_config, $template, $images, $phpbb_root_path, $template_name;
Die Verwaltung der Smilies im ACP greift weiterhin auf den Pfad "phpbb/images/smiles/" zu.
Die Smilies müssen für jedes Template im Pfad "phpbb/templates/Template_Name/images/smiles/" mit demselben Namen wie in "phpbb/images/smiles/" vorhanden sein.
Wobei "images/smiles/" der Einstellung im ACP entspricht.
Gruß Christian
Verfasst: 05.07.2004 12:02
von Firestarter
wäre toll, wenn es unter Snippets als Möglichkeit zum Einbau noch gesichert wird.
Verfasst: 07.07.2004 06:46
von Christian_W
Immer diese Sonderwünsche
http://www.phpbb.de/topic58576.html
Gruß Christian