Seite 1 von 1

verschiedene Styles - veschiedene Smilies

Verfasst: 07.07.2004 06:43
von Christian_W
Beschreibung: Benutzt für jedes Template andere Smilies
phpBB Version: 2.0.x ( getestet mit 2.0.8 )

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