smiley categories die X te :(

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

smiley categories die X te :(

Beitrag 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?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

für mal

Code: Alles auswählen

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

ah
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

Beitrag 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'
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag 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
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

Beitrag von Triplex »

ich befürchte, das wird noch einen moment dauern. Weiss leider nicht genau, wie ich an die Zeilennummer drankomme (php newbie :( )
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

Beitrag 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;
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

mach das f vor function weg...
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

Beitrag von Triplex »

rofl

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

Vielen Dank
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“