Seite 1 von 1

Smiley Categories MOD und modcp

Verfasst: 30.05.2008 19:46
von Faighter
Beim installieren des Smiley Categories MOD V 2.04 habe ich ein kleines Problem . Ich soll laut Installationsanleitung in der modcp.php folgendes ändern :

Code: Alles auswählen

#
#-----[ FIND ]-------------------------------------------------
#
					if ( $board_config['allow_smilies'] && $postrow[$i]['enable_smilies'] )
					{
						$message = smilies_pass($message);
					}

#
#-----[ REPLACE WITH ]-----------------------------------------
#
					if( $board_config['allow_smilies'] && $postrow[$i]['enable_smilies'] )
					{
						$message = smilies_pass($message, $forum_id);
					}
					if( !$board_config['allow_smilies'] && $board_config['smilie_removal1'] )
					{
						$message = smilies_code_removal($message);
					}
Die ganze Installationsanleitung : INSTALL_v204.txt


den Code den ich ändern muss ist aber nicht vorhanden , da dies die mitgelieferte modcp.php von dem modcp mod ist und in dieser datei vermutlich der code geändert wurde, den ich bei der Installation ändern soll. Könnte mir jemand bitte sagen was ich da ändern muss wenn ich beide mods verwenden will ?

Hier mal die modcp.php als txt :modcp.php

Verfasst: 31.05.2008 07:41
von StarWolf3000
Der Code-Block ist vorhanden, allerdings in einer anderen Schreibweise.

Um

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------------- 
# 
               if ( $board_config['allow_smilies'] && $postrow[$i]['enable_smilies'] ) 
               { 
                  $message = smilies_pass($message); 
               } 

# 
#-----[ REPLACE WITH ]----------------------------------------- 
# 
               if( $board_config['allow_smilies'] && $postrow[$i]['enable_smilies'] ) 
               { 
                  $message = smilies_pass($message, $forum_id); 
               } 
               if( !$board_config['allow_smilies'] && $board_config['smilie_removal1'] ) 
               { 
                  $message = smilies_code_removal($message); 
               }
anzuwenden, musst du hier

Code: Alles auswählen

$message = ( $board_config['allow_smilies'] && $postrow[$i]['enable_smilies'] ) ? smilies_pass($message) : $message;
suchen und durch

Code: Alles auswählen

$message = ( $board_config['allow_smilies'] && $postrow[$i]['enable_smilies'] ) ? smilies_pass($message, $forum_id) : $message;
$message = ( $board_config['allow_smilies'] && $board_config['smilie_removal1'] ) ? smilies_code_removal($message) : $message;
ersetzen.

Das wars dann auch schon.

Verfasst: 31.05.2008 21:01
von Faighter
jetzt habe ich noch ein Problem mit den SQL Befehlen wenn ich folgende Befehle ausführe :

Code: Alles auswählen

INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_columns', '4');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_rows', '5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_icon_path', 'images/smiles');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_posting', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_popup', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_buttons', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_random', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_removal1', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_removal2', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilie_usergroups', '0');
kommt folgender Fehler :
Fehler

SQL-Befehl:

INSERT INTO phpbb_config( config_name, config_value )
VALUES (
'smilie_columns', '4'
);

MySQL meldet: Dokumentation
#1062 - Duplicate entry 'smilie_columns' for key 1
Die Mysql Version ist 5.2.6


Woran liegt das ?

Verfasst: 01.06.2008 12:10
von vbboard
das es die tabelle anscheinend schon gibt.

Verfasst: 03.06.2008 10:34
von StarWolf3000
vbboard hat geschrieben:das es die tabelle anscheinend schon gibt.
Du meinst doch sicher Tabellen-Spalte" und nicht Tabelle ;)