Seite 2 von 3

Verfasst: 21.05.2005 07:56
von Mario Siebert
Obwohl ich Mario Sieberts Antwort nicht nachvollziehen konnte - weil in der Installationsanleitung steht, dass man zuerst die nickpage_install.php aufrufen soll
Die constants.php muss vor dem Ausführen editiert werden, da das Install-Script sonst nicht nachvollziehen kann was mit der Definition PAGE_NICKPAGE gemeint ist, folglich bekommst du diese Fehlermeldung. Wenn du also den von mir geposteten Teil einfügst und die constants.php hochlädst sollte sich das Install-Script auch ausführen lassen.

Grüße Mario

Verfasst: 21.05.2005 11:44
von Suebara
Hi ...

steht das hier in deiner constants.php drin?
Beim ersten Mal nicht, beim 2. Mal ja, beim dritten Mal wieder nicht.
Das hatte ich geschrieben.
In der Beschreibung steht man soll es erst nach dem Install in die constants.php einfügen. Hier stand es soll schon vorher gemacht werden. Beides habe ich getan, beides hat nicht funktioniert.

Ich werde es jatzt aber noch ein 4. Mal ausprobieren und

Code: Alles auswählen

define('NICKPAGE_TABLE', $table_prefix.'nickpagemod'); 
   define('BUDDIE_TABLE', $table_prefix.'nickpagebuddies'); 
   define('FAVORITEN_TABLE', $table_prefix.'nickpagefavs'); 
   define('GAESTEBUCH_TABLE', $table_prefix.'nickpagegb'); 
   define('GALERIE_TABLE', $table_prefix.'nickpagegalerie'); 
   define('VOTES_TABLE', $table_prefix.'nickpagevotes'); 
   define('NICKPAGECONFIG_TABLE', $table_prefix.'nickpageconf'); 
   define('PAGE_NICKPAGE', -12);
das hier in die constants.php einfügen. Vielleicht habe ich ja beim erstem Mal was falsch gemacht...

Verfasst: 21.05.2005 12:07
von Suebara
So, habe es eingefügt, noch mal die nickpage_install.php aufgerufen und als Ergebnis erhielt ich wieder diese Fehlermeldung:

Code: Alles auswählen

phpBB : Critical Error 

Error updating sessions table

DEBUG MODE

SQL Error : 1054 Unknown column 'PAGE_NICKPAGE' in 'field list'

UPDATE phpBB_sessions SET session_time = 1116669583, session_page = PAGE_NICKPAGE, session_topic = '0' WHERE session_id = 'f0123d3d7430c727207bad776c7c0dba'

Line : 282
File : sessions.php 

Aber ist es denn nicht so, wie ich sagte, dass nur die Tables mit der install eingefügt werden. Ich habe dort das hier gefunden:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagebuddies (
	  uid mediumint(8) NOT NULL default '0',
	  buddie mediumint(8) NOT NULL default '0'
	

CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpageconf (
		registered_only tinyint(1) NOT NULL default '0',
		anzahl_posts int(8) NOT NULL default '0',
		buddielist int(8) NOT NULL default '0',
		favlinks int(8) NOT NULL default '0',
		allow_guestbook tinyint(1) NOT NULL default '0',
		guestbook_writer tinyint(1) NOT NULL default '0',
		entry_per_page mediumint(5) NOT NULL default '0',
		allow_galerie tinyint(1) NOT NULL default '0',
		galery_maxpics int(8) NOT NULL default '0',
		allow_kreatives tinyint(1) NOT NULL default '0',
		gd tinyint(1) NOT NULL default '0'
	)



INSERT INTO ".$table_prefix."nickpageconf VALUES (0, 0, 10, 10, 1, 0, 10, 1, 25, 1, 2 )



CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagefavs (
	  uid mediumint(8) NOT NULL default '0',
	  url varchar(100) NOT NULL default '',
	  urlname varchar(100) NOT NULL default ''
	)



CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagegalerie (
	  gal_id int(5) NOT NULL auto_increment,
	  uid int(5) NOT NULL default '0',
	  pic varchar(100) NOT NULL default '',
	  comment varchar(100) NOT NULL default '',
	  PRIMARY KEY  (gal_id)
	)



CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagegb (
	  aid int(10) NOT NULL auto_increment,
	  von mediumint(8) NOT NULL default '0',
	  autor varchar(100) NOT NULL default '',
	  an mediumint(8) NOT NULL default '0',
	  zeit varchar(40) NOT NULL default '',
	  message varchar(255) NOT NULL default '',
	  PRIMARY KEY  (aid)
	)



CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagemod (
	  uid mediumint(8) NOT NULL default '0',
	  name varchar(25) NOT NULL default '',
	  born varchar(40) NOT NULL default '',
	  pic varchar(255) NOT NULL default '',
	  specialnick varchar(255) NOT NULL default '',
	  info varchar(255) NOT NULL default '',
	  visits mediumint(8) NOT NULL default '0',
	  vote int(8) NOT NULL default '0',
	  votes int(5) NOT NULL default '0',
	  kreatives text NOT NULL,
	  safe tinyint(1) NOT NULL default '0',
	  safe_gb tinyint(1) NOT NULL default '0',
	  gb_email tinyint(1) NOT NULL default '0',
	  status tinyint(4) NOT NULL default '0',
  	  PRIMARY KEY (uid)
	)



CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagevotes (
	  uid int(6) NOT NULL default '0',
	  von int(6) NOT NULL default '0',
	  vote tinyint(1) NOT NULL default '0'
	)
Nur, wenn ich die so eingebe, wie es da steht, dann wirft mir phpMyAdmin eine Fehlermeldung aus.
Ich nehme an, ich muss irgendwelche " entfernen und ; zufügen?

Verfasst: 21.05.2005 12:11
von Mario Siebert
Ich geh mal davon aus das du als Prefix bei der Install. phpbb_ angegeben hast? Wenn ja dann führ das in phpMyAdmin aus:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS phpbb_nickpagebuddies (
     uid mediumint(8) NOT NULL default '0',
     buddie mediumint(8) NOT NULL default '0'
     );
CREATE TABLE IF NOT EXISTS phpbb_nickpageconf (
      registered_only tinyint(1) NOT NULL default '0',
      anzahl_posts int(8) NOT NULL default '0',
      buddielist int(8) NOT NULL default '0',
      favlinks int(8) NOT NULL default '0',
      allow_guestbook tinyint(1) NOT NULL default '0',
      guestbook_writer tinyint(1) NOT NULL default '0',
      entry_per_page mediumint(5) NOT NULL default '0',
      allow_galerie tinyint(1) NOT NULL default '0',
      galery_maxpics int(8) NOT NULL default '0',
      allow_kreatives tinyint(1) NOT NULL default '0',
      gd tinyint(1) NOT NULL default '0'
   );
INSERT INTO phpbb_nickpageconf VALUES (0, 0, 10, 10, 1, 0, 10, 1, 25, 1, 2 );
CREATE TABLE IF NOT EXISTS phpbb_nickpagefavs (
     uid mediumint(8) NOT NULL default '0',
     url varchar(100) NOT NULL default '',
     urlname varchar(100) NOT NULL default ''
   );
CREATE TABLE IF NOT EXISTS phpbb_nickpagegalerie (
     gal_id int(5) NOT NULL auto_increment,
     uid int(5) NOT NULL default '0',
     pic varchar(100) NOT NULL default '',
     comment varchar(100) NOT NULL default '',
     PRIMARY KEY  (gal_id)
   );
CREATE TABLE IF NOT EXISTS phpbb_nickpagegb (
     aid int(10) NOT NULL auto_increment,
     von mediumint(8) NOT NULL default '0',
     autor varchar(100) NOT NULL default '',
     an mediumint(8) NOT NULL default '0',
     zeit varchar(40) NOT NULL default '',
     message varchar(255) NOT NULL default '',
     PRIMARY KEY  (aid)
   );
CREATE TABLE IF NOT EXISTS phpbb_nickpagemod (
     uid mediumint(8) NOT NULL default '0',
     name varchar(25) NOT NULL default '',
     born varchar(40) NOT NULL default '',
     pic varchar(255) NOT NULL default '',
     specialnick varchar(255) NOT NULL default '',
     info varchar(255) NOT NULL default '',
     visits mediumint(8) NOT NULL default '0',
     vote int(8) NOT NULL default '0',
     votes int(5) NOT NULL default '0',
     kreatives text NOT NULL,
     safe tinyint(1) NOT NULL default '0',
     safe_gb tinyint(1) NOT NULL default '0',
     gb_email tinyint(1) NOT NULL default '0',
     status tinyint(4) NOT NULL default '0',
       PRIMARY KEY (uid)
   );
CREATE TABLE IF NOT EXISTS phpbb_nickpagevotes (
     uid int(6) NOT NULL default '0',
     von int(6) NOT NULL default '0',
     vote tinyint(1) NOT NULL default '0'
   );
Grüße Mario

Verfasst: 21.05.2005 12:34
von Suebara
da kommt leider
MySQL meldet:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

Verfasst: 21.05.2005 12:39
von Suebara
Habe es selbst gefunden!!!
Da fehlte eine Klammer ) !

Verfasst: 21.05.2005 13:14
von Suebara
Danke Mario!!! Das hat jetzt alles super funktioniert. Auch im Admin-Bereich konnte ich alles einstellen. Wenn ich aber dann aber auf den Link im Board-Kopf klicke und damit die nickpage.php.... aufrufe, dann kommt diese Meldung

Code: Alles auswählen

phpBB : Critical Error 

Error updating sessions table

DEBUG MODE

SQL Error : 1054 Unknown column 'PAGE_NICKPAGE' in 'field list'

UPDATE phpBB_sessions SET session_time = 1116674214, session_page = PAGE_NICKPAGE, session_topic = '0' WHERE session_id = '2d3a5e82f7be06af96d4059bec2aa928'

Line : 282
File : sessions.php 
Was ist das denn??? :(

Verfasst: 21.05.2005 13:50
von kiffek
Hmmm ich hab den mod komplett installiert aber jetzt geht das immer noch nicht wenn man bearbeiten will kommt folgenes:->make_filename(): Error - file ../nickpage/header.tpl does not exist/obwohl ich die dateii hochgeladen hab und bei dem adminbereich setht das gleiche wenn man sie sperren oder so will!kann mir jemand helfen?

Verfasst: 21.05.2005 14:11
von Suebara
Okay, bei mir hat es sich erledígt. Der Fehler war, dass ich in der includes/constants.php kein

Code: Alles auswählen

define('PAGE_NICKPAGE', -12);
drin hatte.
Als ich es gerade rein gesetzt hatte, da hat es dann gefluppt.
(Das müsste aber noch dringend in die install.txt, denn ohne Mario und Markus67 wäre ich da niemals drauf gekommen, dass da diese Zeile noch zwingend rein muss).

Jetzt bin ich auf jeden Fall happy und wühle mich jetzt mal durch diesen Mod.
Danke noch mal für eure Hilfe!!!

Verfasst: 21.05.2005 14:19
von kiffek
keiner da der mir helfen kann?