Seite 2 von 2

Verfasst: 14.11.2005 17:52
von Markus67
BigMama hat geschrieben:Ja aber das klappt bei mir nicht, weil keine Connections zwischen der Datei und der DB entstehen kann, aber warum? Geht das nicht auch manuell?
schau mal hier rein :wink:
http://www.phpbb.de/viewtopic.php?p=276548#276548

Markus

Verfasst: 14.11.2005 19:19
von BigMama
Hmmm? Bei PHPmyAdmin ne neue Tabelle erstellen und dann mit wollen die voll viele angaben, länge , spalten,zeilen, was soll ich da alles reinschreiben?

Und wo kommt der Text:

Code: Alles auswählen

CREATE TABLE phpbb_introportalmod ( 
  config_name varchar(255) NOT NULL default '', 
  config_value text NOT NULL, 
  PRIMARY KEY (config_name) 
) TYPE=MyISAM; 

INSERT INTO phpbb_introportalmod VALUES ('config_id', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('modversion', '1.50a'); 
INSERT INTO phpbb_introportalmod VALUES ('introportalmod_disable', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('intro_disable', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('intro_disable_msg', 'Intro derzeit deaktiviert'); 
INSERT INTO phpbb_introportalmod VALUES ('introlasttopics_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('introlasttopics_limit', '10'); 
INSERT INTO phpbb_introportalmod VALUES ('lasttopics_length_intro', '25'); 
INSERT INTO phpbb_introportalmod VALUES ('portal_disable', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('portal_disable_msg', 'Portal derzeit deaktiviert'); 
INSERT INTO phpbb_introportalmod VALUES ('navigation_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('navigationquote_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('lastnewmembers_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('lastnewmembers_limit', '5'); 
INSERT INTO phpbb_introportalmod VALUES ('topposter_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('topposter_limit', '5'); 
INSERT INTO phpbb_introportalmod VALUES ('topposts_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('topposts_limit', '5'); 
INSERT INTO phpbb_introportalmod VALUES ('searchtopics_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('pollbox_active', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('pollbox_forums', '1,2,3,4,5'); 
INSERT INTO phpbb_introportalmod VALUES ('forumview_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('lasttopics_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('lasttopics_limit', '10'); 
INSERT INTO phpbb_introportalmod VALUES ('lasttopics_length_portal', '25'); 
INSERT INTO phpbb_introportalmod VALUES ('freenet_active', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('heise_active', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('whoisonline_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('webmaster_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('partners_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('Partnersitelinks', 'http://www.partner1.de\r\nhttp://www.partner2.de\r\nhttp://www.partner3.de\r\nhttp://www.partner4.de\r\nhttp://www.partner5.de'); 
INSERT INTO phpbb_introportalmod VALUES ('google_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('left_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('center_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('right_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('border_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('fpost_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('fpost_numofnews', '3'); 
INSERT INTO phpbb_introportalmod VALUES ('fpost_forums', '1,2,3,4,5'); 
INSERT INTO phpbb_introportalmod VALUES ('fpost_newslength', '250'); 
INSERT INTO phpbb_introportalmod VALUES ('loginform_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('welcomeuser_active', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('forumlegend_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('userpostcount_active', '1'); 
INSERT INTO phpbb_introportalmod VALUES ('birthdaymod_active', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('lastvisitmod_active', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('chatboxmod_active', '0'); 
INSERT INTO phpbb_introportalmod VALUES ('globalannouncemod_active', '0'); 



CREATE TABLE phpbb_introportalmodnav 
  (link_active tinyint(1) NOT NULL default '1', 
  link_id mediumint(5) NOT NULL default '0', 
  link_cat mediumint(5) NOT NULL default '0', 
  link_sub mediumint(5) NOT NULL default '0', 
  link_name varchar(60) NOT NULL default '', 
  link_url varchar(100) NOT NULL default '', 
  link_level tinyint(1) NOT NULL default '0', 
  link_level_type tinyint(1) NOT NULL default '0', 
  KEY link_id (link_id), KEY link_cat (link_cat), 
  KEY link_sub (link_sub) 
) TYPE=MyISAM; 

INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 0, 'Navigation', '', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 1, 'Forum', '', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 1, 0, 1, '\$lang[\'IntroPortalMOD1\']', 'intro.php', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 2, 0, 1, '\$lang[\'IntroPortalMOD2\']', 'portal.php', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 3, 0, 1, '\$lang[\'IntroPortalMOD3\']', 'index.php', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 2, '\$lang[\'Registered_users\']', '', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 4, 0, 3, '\$lang[\'Register\']', 'profile.php?mode=register', -1, 0); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 5, 0, 2, '\$lang[\'Profile\']', 'profile.php?mode=editprofile', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 6, 0, 2, '\$lang[\'Search\']', 'search.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 7, 0, 2, '\$lang[\'Memberlist\']', 'memberlist.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 8, 0, 2, '\$lang[\'FAQ\']', 'faq.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 9, 0, 2, '\$lang[\'Usergroups\']', 'groupcp.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 10, 0, 2, '\$lang[\'Private_Messages\']', 'privmsg.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 11, 0, 2, '\$lang[\'Who_is_Online\']', 'viewonline.php', 0, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 4, '\$lang[\'IntroPortalMOD6\']', '', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 12, 0, 4, '\$lang[\'IntroPortalMOD4\']', 'http://www.phpbb.de', -1, 2); 
INSERT INTO phpbb_introportalmodnav VALUES (1, 0, 0, 3, '\$lang[\'Guest\']', '', -1, 2);
denn dann rein?

Verfasst: 14.11.2005 19:30
von roum
In phpMyAdmin wählst du deine Tabelle aus (meisst links oben in ner Dropdownliste), dann siehst du im rechten Teil deine ganzen Tebellen der Datenbank, die normalerweise mit phpbb anfangen. Wenn du das hast klick mal auf den kleinen Button mit der Aufschrift SQL. Da sollte sich ein weißes Fenster öffnen, wo du den "Text" reinkopierst. Jetzt auf ok klicken und drauf achten ob ne Fehlermeldung kommt oder halt nicht.

Die Tabelle brauchst du nicht per Hand anzulegen, das macht das Skript für dich.
Kurze Erklärung:
Hiermit wird die Tabelle "phpbb_introportalmod" erstellt

Code: Alles auswählen

CREATE TABLE phpbb_introportalmod (
  config_name varchar(255) NOT NULL default '',
  config_value text NOT NULL,
  PRIMARY KEY (config_name)
) TYPE=MyISAM; 
danach wird diese Tabelle mit Daten gefüttert (hier die Zeile "portal_disable" mit dem Wert "0")

Code: Alles auswählen

INSERT INTO phpbb_introportalmod VALUES ('portal_disable', '0');

Verfasst: 14.11.2005 19:56
von BigMama
Also ich habe jetzt bei SQL diesen langen Text komplett eingefügt und es wurden 2 neue Tabellen erstellt, allerdings kommt dieser shyce fehler immer noch, wenn ich den Link klicke, heul!

Verfasst: 14.11.2005 20:09
von roum
Kleine Frage,
hast du einen anderen Tabellennamen als "phpbb_" verwendet (gibts bei dir eine Tabelle phpbb_config oder heisst die bei dir don2k.config)?
In deinem 1. Posting steht:

Code: Alles auswählen

SQL Error : 1146 Table 'don2k.INTROPORTALMOD_TABLE' doesn't exist 
Sieht für mich so aus, als hättest du "don2k." als Prefix für deine Tabellen genommen. Dann müßtest du das Skript an den Prefix anpassen. Schau aber erstmal nach, ob das wirklich der Fall ist :wink:

Verfasst: 14.11.2005 20:31
von rabbit
ähm, du solltest wirklich mal das lesen, was man dir anbietet. gehe die komplette install.txt durch und tu genau das, was dir dort gesagt wird, punkt für punkt.
dann wirst du auch über diese zeile stolpern:
#-----[ OPEN ]------------------------------------------
#
# german: Öffne
#

includes/constants.php
und wenn du das befolgst, was dort kommt (und alles, was vorher und hinterher und überhaupt dort steht in der datei), wird auch der fehler weg sein. ;)

wenn du nicht gewillt bist, diese schritte zu tun, kann man dir auch nicht mehr helfen, denn das wird dir kaum jemand abnehmen, es sei denn, du zahlst dafür (siehe Jobbörse). :roll:

Verfasst: 15.11.2005 13:58
von BigMama
Also ich bin nicht blöd Jungs!

Bei phpmyAdmin seh ich die Tabellen doch Links - alle mit phpbb_ und die Tabelle wurde ja erstellt aber er erkennt die nicht!

DER ANFANG DER INSTALLATIONSDATEI LAUTET:

Code: Alles auswählen

##         INSTALLATION OF THE INTRO + PORTAL - MOD:
##############################################################

#
#-----[ COPY TO FOLDER ]------------------------------------------
#
# german: Dateien in vorgesehene Verzeichnisse kopieren
#

COPY IntroPortalMOD_root/intro_portal_mod_db_install.php TO intro_portal_mod_db_install.php
copy IntroPortalMOD_root/admin/admin_introportalmod.php to admin/admin_introportalmod.php
copy IntroPortalMOD_root/admin/admin_introportalmodnav.php to admin/admin_introportalmodnav.php
copy IntroPortalMOD_root/language/lang_english/lang_introportal.php to language/lang_english/lang_introportal.php
copy IntroPortalMOD_root/language/lang_german/lang_introportal.php to language/lang_german/lang_introportal.php
copy IntroPortalMOD_root/templates/subSilver/intro_body.tpl to templates/subSilver/intro_body.tpl
copy IntroPortalMOD_root/templates/subSilver/portal_body.tpl to templates/subSilver/portal_body.tpl
copy IntroPortalMOD_root/templates/subSilver/admin/introportalmod_body.tpl to templates/subSilver/admin/introportalmod_body.tpl
copy IntroPortalMOD_root/templates/subSilver/admin/introportalmodnav_body.tpl to templates/subSilver/admin/introportalmodnav_body.tpl
copy IntroPortalMOD_root/templates/subSilver/admin/introportalmodnavedit_body.tpl to templates/subSilver/admin/introportalmodnavedit_body.tpl
copy IntroPortalMOD_root/.htaccess to .htaccess
copy IntroPortalMOD_root/intro.php to intro.php
copy IntroPortalMOD_root/portal.php to portal.php
copy IntroPortalMOD_root/portal_heise_ticker.php to portal_heise_ticker.php
copy IntroPortalMOD_root/portal_poll.php to portal_poll.php

#
#-----[ SQL ]------------------------------------------
#
# german: SQL Datenbankänderungen ausführen
#

FÜHRE DIE DATEI intro_portal_mod_db_install.php AUS DEM FORUMROOT (Hauptverzeichnis Deines Forums) AUS UND LÖSCHE SIE DANACH !!!

Beispiel: http://www.domain.de/phpbb2/intro_portal_mod_db_install.php

RUN THE FILE intro_portal_mod_db_install.php FROM THE FORUMROOT (main-directory of your forum) AND DELETE IT AFTER THAT !!!

Example: http://www.domain.com/phpbb2/intro_portal_mod_db_install.php

#
#-----[ OPEN ]------------------------------------------
#
# german: Öffne
#

common.php
Und da steht nix von öffne constants.php !!!

Ich habe die Tabellen manuell erstellt, trotzdem spinnt das DIng!

Verfasst: 15.11.2005 14:22
von Markus67
Hi ...

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
# german: Öffne
#

includes/constants.php

#
#-----[ FIND ]------------------------------------------
#
# german: Finde
#

define('PAGE_GROUPCP', -11);

#
#-----[ AFTER, ADD ]------------------------------------------
#
# german: Danach einfügen
#

// Intro + Portal MOD START
define('PAGE_INTRO', -12);
define('PAGE_PORTAL', -13);
// Intro + Portal MOD END

#
#-----[ FIND ]------------------------------------------
#
# german: Finde
#

define('VOTE_USERS_TABLE', $table_prefix.'vote_voters');

#
#-----[ AFTER, ADD ]------------------------------------------
#
# german: Danach einfügen
#

// Intro + Portal MOD START
define('INTROPORTALMOD_TABLE', $table_prefix.'introportalmod');
// Intro + Portal MOD END

#
Markus

Verfasst: 15.11.2005 14:37
von BigMama
HIER; DAS IST EIN GOTT!

TAUSEND MAL VERBEUG! GOTT! :D :D :D :D :D


Jetzt änder ich nur noch die Anderen Datein ... DANKE!

NOCHMAL GOTT! @ all others, er zeigt euch den Weg!


DANKE

EDIT:

Habe die restlichen Dateien, wie in der Installation steht geändert und es läuft, vielen Dank!