[Beta] Partner Mod

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 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

PS: ich sehe keinen Grund dass der Mod unter 3.0.3 nicht laufen sollte!
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

also ich hab mich mal rangertaut das Teil zu installieren ...

Leider kann ich die Tabelle nicht erstellen.
  • Fehler

    SQL-Befehl:

    CREATE TABLE IF NOT EXISTS `phpbb_partners` (
    `id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
    `title` mediumtext COLLATE utf8_bin NOT NULL ,
    `url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
    `image_url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
    `counter` mediumint( 9 ) NOT NULL ,
    `position` tinyint( 3 ) NOT NULL ,
    `text` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
    `bbcode_bitfield` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
    `bbcode_uid` varchar( 8 ) COLLATE utf8_bin NOT NULL ,
    `enable_bbcode` tinyint( 1 ) NOT NULL ,
    `enable_smilies` tinyint( 1 ) NOT NULL ,
    `enable_magic_url` tinyint( 1 ) NOT NULL ,
    `enable_count` tinyint( 1 ) NOT NULL ,
    `aktiv` tinyint( 1 ) NOT NULL default '0',
    PRIMARY KEY ( `id` )
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1

    MySQL meldet: Dokumentation
    #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 'collate utf8_bin NOT NULL,
    `url` varchar(255) collate utf8_b
Sicher wieder diese dösige Sache mit utf8 ...
Was muß ich denn rauslöschen aus der SQL damit ich die Tabelle erstellen kann?

DP
GreyAstra
Mitglied
Beiträge: 34
Registriert: 07.11.2008 14:50

Beitrag von GreyAstra »

den gleichen Fehler habe ich auch mit der Datenbank, bekomme die Tabelle nicht rein
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

ich kann beim besten willen keinen Fehler entdecken, zumal der Code mit phpmyadmin generiert wurde. welche mysql version nutzt ihr?
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

5.0.27
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

Probier mal diesen Code und führe den 2.ten danach zusätzlich aus!

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
`title` mediumtext NOT NULL ,
`url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`image_url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`counter` mediumint( 9 ) NOT NULL ,
`position` tinyint( 3 ) NOT NULL ,
`text` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`bbcode_bitfield` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`bbcode_uid` varchar( 8 ) COLLATE utf8_bin NOT NULL ,
`enable_bbcode` tinyint( 1 ) NOT NULL ,
`enable_smilies` tinyint( 1 ) NOT NULL ,
`enable_magic_url` tinyint( 1 ) NOT NULL ,
`enable_count` tinyint( 1 ) NOT NULL ,
`aktiv` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1 

Code: Alles auswählen

  ALTER TABLE `phpbb_partners` CHANGE `title` `title` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL   
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

wenn ich das ausführe kommt:

SQL-Befehl:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
`title` mediumtext NOT NULL ,
`url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`image_url` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`counter` mediumint( 9 ) NOT NULL ,
`position` tinyint( 3 ) NOT NULL ,
`text` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`bbcode_bitfield` varchar( 255 ) COLLATE utf8_bin NOT NULL ,
`bbcode_uid` varchar( 8 ) COLLATE utf8_bin NOT NULL ,
`enable_bbcode` tinyint( 1 ) NOT NULL ,
`enable_smilies` tinyint( 1 ) NOT NULL ,
`enable_magic_url` tinyint( 1 ) NOT NULL ,
`enable_count` tinyint( 1 ) NOT NULL ,
`aktiv` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1

Code: Alles auswählen

MySQL meldet: Dokumentation
#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 'COLLATE utf8_bin NOT NULL ,
`image_url` varchar( 255 ) COLLATE
GreyAstra
Mitglied
Beiträge: 34
Registriert: 07.11.2008 14:50

Beitrag von GreyAstra »

Hi, also bei mir geht der Mod jetzt, habe einfach alles so gemacht wie es hier drin steht: http://www.phpbb.de/viewtopic.php?t=172 ... m&start=10

teste mal funktioniert bei dir bestimmt auch
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

also so sieht die SQL nun aus:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
`title` mediumtext NOT NULL ,
`url` varchar( 255 ) NOT NULL ,
`image_url` varchar( 255 ) NOT NULL ,
`counter` mediumint( 9 ) NOT NULL ,
`position` tinyint( 3 ) NOT NULL ,
`text` mediumtext NOT NULL ,
`bbcode_bitfield` varchar( 255 ) NOT NULL ,
`bbcode_uid` varchar( 8 ) NOT NULL ,
`enable_bbcode` tinyint( 1 ) NOT NULL ,
`enable_smilies` tinyint( 1 ) NOT NULL ,
`enable_magic_url` tinyint( 1 ) NOT NULL ,
`enable_count` tinyint( 1 ) NOT NULL ,
`aktiv` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1 
leider kommt nun:

Code: Alles auswählen

#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 'REATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 
Ich hab mich deshalb entschlossen diesen MOD nicht zu installieren.
Hab ja keine Lust nachher irgendwas wieder tagelang zu reparieren ... :wink: :wink:
Danke für die Ausdauer.
GreyAstra
Mitglied
Beiträge: 34
Registriert: 07.11.2008 14:50

Beitrag von GreyAstra »

DreamPromise hat geschrieben:Moin moin

also so sieht die SQL nun aus:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_partners` (
`id` mediumint( 8 ) NOT NULL AUTO_INCREMENT ,
`title` mediumtext NOT NULL ,
`url` varchar( 255 ) NOT NULL ,
`image_url` varchar( 255 ) NOT NULL ,
`counter` mediumint( 9 ) NOT NULL ,
`position` tinyint( 3 ) NOT NULL ,
`text` mediumtext NOT NULL ,
`bbcode_bitfield` varchar( 255 ) NOT NULL ,
`bbcode_uid` varchar( 8 ) NOT NULL ,
`enable_bbcode` tinyint( 1 ) NOT NULL ,
`enable_smilies` tinyint( 1 ) NOT NULL ,
`enable_magic_url` tinyint( 1 ) NOT NULL ,
`enable_count` tinyint( 1 ) NOT NULL ,
`aktiv` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `id` )
)[/quote]


 [color=red]ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin AUTO_INCREMENT =1[/color] 

das Rot markierte musste dabei auch weglassen, so ging es bei mir aufjedenfall
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“