Seite 1 von 1

smiley categories die X te :(

Verfasst: 06.01.2003 15:45
von Triplex
Hi all,

hab mir den o. g. hack eingebaut und alles versucht, was z.B. hier zu finden war.
Zwar kann ich im Adminbereich die smilies zuordnen, dafür komme ich aber weder in "Neues Thema" noch in "Antworten rein. Bekomme dann immer die Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected T_STRING in **/php/includes/functions_post.php on line 716

Fatal error: Call to undefined function: generate_smilies() in **/php/posting.php on line 932
Wen ich versuche die smilie_cats.php aufzurufen, bekomme ich:

Code: Alles auswählen

phpBB : Critical Error 

FAILED TO CREATE NEW TABLE

DEBUG MODE

SQL Error : 1050 Table 'phpbb_smilie_cats' already exists

CREATE TABLE phpbb_smilie_cats ( cat_id mediumint(5) NOT NULL auto_increment, cat_name varchar(100) NOT NULL default '', KEY cat_id (cat_id) ) TYPE=MyISAM

Line : 15
File : /home/dael/www/php/smilie_cats.php 
Gebe ich in der Datenbank folgendes ein:

Code: Alles auswählen

ALTER TABLE phpbb_smilies CHANGE cat_id cat mediumint(5);
bekomme ich die Meldung

Code: Alles auswählen

Fehler

SQL-Befehl :  

ALTER TABLE phpbb_smilies CHANGE cat_id cat mediumint( 5 ) 

MySQL meldet: 


Unknown column 'cat_id' in 'phpbb_smilies'

hat irgendwer noch einen Rat für mich?

Verfasst: 06.01.2003 15:57
von saerdnaer
für mal

Code: Alles auswählen

ALTER TABLE phpbb_smilies ADD cat mediumint(5); 
aus..

ah

Verfasst: 06.01.2003 16:04
von Triplex
wenn ich das mache, kommt die Fehlermeldung

Code: Alles auswählen

Fehler

SQL-Befehl :  

ALTER TABLE phpbb_smilies ADD cat mediumint( 5 ) 

MySQL meldet: 


Duplicate column name 'cat'

Verfasst: 06.01.2003 16:11
von saerdnaer
aja dann wurde der bug gefixt... poste doch mal bitte zeile 710 - 720 deiner funtions_post.php und markiere die zeile 716 farbig ( geht wenn du denn quote statt dem code bbcode benutzt )

ah

Verfasst: 06.01.2003 16:20
von Triplex
ich befürchte, das wird noch einen moment dauern. Weiss leider nicht genau, wie ich an die Zeilennummer drankomme (php newbie :( )

Verfasst: 06.01.2003 16:23
von Triplex
}

//
// Fill smiley templates (or just the variables) with smileys
// Either in a window or inline
//
ffunction 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, $HTTP_GET_VARS;

Verfasst: 06.01.2003 16:35
von saerdnaer
mach das f vor function weg...

Verfasst: 06.01.2003 16:39
von Triplex
rofl

wenn ich nur wüsste, wo das hergekommen ist?!

Vielen Dank