[>2.0.4] Personal Notes

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Da gibt es hier glaub ich aber auch einen Artikel drüber...
korrekt :D
* KB:18
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

oxpus hat geschrieben:Ich hab u.a. "Server Load Mod" und anderes drinnen. Ich müsste das mal zusammensuchen und könnte Dir das dann per Email schicken...
Das wäre Prima ! Thx !
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

oxpus hat geschrieben: Und welche Datenbank setzt Du ein? Diese SQL-Anweisung gilt zunächst nur für MySQL-Datenbanken...
Jup, so eine hab´ich. :wink:
Und was in der Installationsanleitung folgt, sind Angaben wie
OPEN = Öffne
AFTER, ADD = Füge danach ein
FIND = Finde
REPLACE WITH = Ersetze mit
BEFORE, ADD = Davor einfügen
und so weiter. Da gibt es hier glaub ich aber auch einen Artikel drüber...
Damit bin ich vertraut, habe doch schon einige Mods manuell eingebaut. :D Nur bisher brauchte ich nicht eine neue Tabelle in meiner Datenbank selbst anlegen, aber irgendwann ist wohl immer das erste Mal. :roll:

Versuche es jetzt nochmal ...
INSERT INTO phpbb_config ( config_name , config_value )
VALUES ('notes', '20');
Das ist erledigt.

Nun zu diesem:
CREATE TABLE phpbb_notes (
post_id mediumint(8) unsigned NOT NULL auto_increment,
poster_id mediumint(8) NOT NULL default '0',
post_subject varchar(60) default NULL,
post_text text,
post_time int(11) NOT NULL default '0',
PRIMARY KEY (post_id),
KEY poster_id (poster_id),
KEY post_time (post_time)
) TYPE=MyISAM;
Habe Tabelle erstellt: "phpbb_notes" mit 5 Feldern.

Screenshot bitte anschauen:
http://www.peggy-para.de/Privat/Bilder/ ... _notes.jpg

Wo muss ich noch was eintragen?
PRIMARY KEY (post_id)
Da habe ich nun bei "post_id" in der Spalte "Primarschlüssel" einen Punkt (Häkchen) reingemacht.

Aber was mache ich bei diesem hier?:
KEY poster_id (poster_id),
KEY post_time (post_time)
Ich warte solange, bevor ich das speichere ... :roll:
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die KEYs sind nur Indexe, die Du auch setzen kannst. Sind aber nicht lebensnotwendig.
Somit sollte die Installation der Tabelle abgeschlossen sein und Du kannst den Rest installieren...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

Fehler

SQL-Befehl :

CREATE TABLE `phpbb_notes` (
`post_id` MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,
`poster_id` MEDIUMINT DEFAULT '0' NOT NULL ,
`post_subject` VARCHAR,
`post_text` TEXT NOT NULL ,
`post_time` INT DEFAULT '0' NOT NULL ,
PRIMARY KEY ( `post_id` ) ,
INDEX ( `poster_id` , `post_time` )
) TYPE = MYISAM

MySQL meldet:

You have an error in your SQL syntax near ' `post_text` TEXT NOT NULL, `post_time` INT DEFAULT '0' NOT NULL, PRIMARY KEY (`' at line 1)
Wieder das gleiche ... :(
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Versuchs mal hiermit:

Code: Alles auswählen

CREATE TABLE `phpbb_notes` (
  `post_id` mediumint(8) unsigned NOT NULL auto_increment,
  `poster_id` mediumint(8) NOT NULL default '0',
  `post_subject` varchar(60) default NULL,
  `post_text` text,
  `post_time` int(11) NOT NULL default '0',
  PRIMARY KEY  (`post_id`),
  KEY `poster_id` (`poster_id`),
  KEY `post_time` (`post_time`)
) TYPE=MyISAM;
OXPUS
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

Hat geklappt. :D

Hättest mir aber ruhig sagen können, dass ich in der Spalte "Länge/Sets" noch die Zahlen eintragen muss. :P
Hab doch extra nen Screenshot gemacht. Wusste nicht was ich mit den Zahlen anfangen soll - war eben nur so eine Idee von mir, die einzutragen. :roll:
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

.EGGY:. hat geschrieben:Hat geklappt. :D

Hättest mir aber ruhig sagen können, dass ich in der Spalte "Länge/Sets" noch die Zahlen eintragen muss. :P
Hab doch extra nen Screenshot gemacht. Wusste nicht was ich mit den Zahlen anfangen soll - war eben nur so eine Idee von mir, die einzutragen. :roll:
:oops: :oops: Das hatte ich garnicht gesehen. Sorry...

OXPUS
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

OK, installiert! Bei mir dauert das zwar nicht 3-5 min, sondern 30 - 50 min, aber ich bin glücklich!

Wirklich ein geiler Mod! [ externes Bild ]
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Danke für das Lob. Und die Zeit wäre zutreffend, wenn der SQL-Befehl gleich beim ersten Mal geklappt hätte. Nunja, nobody is perfect. Ich auch nicht.

OXPUS
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“