Seite 59 von 67
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 15:20
von AYYILDIZLAR
Steht doch eigentlich alles in dem verlinkten Beitrag
Mahony hat geschrieben:Die Fehlermeldung bedeutet, dass die Tabelle bereits existiert (Table 'phpbb_thanks'
already exists)
Hattest du vorher bereits einen anderen Thanks MOD installiert? Falls ja, dann benutze mal diesen SQL Befehl
Code: Alles auswählen
DROP TABLE IF EXISTS `phpbb_thanks`;
CREATE TABLE `phpbb_thanks` (
`thanks_id` mediumint(8) unsigned NOT NULL auto_increment,
`thanks_from` mediumint(8) unsigned NOT NULL,
`thanks_to` mediumint(8) unsigned NOT NULL,
`post_id` mediumint(8) unsigned NOT NULL,
PRIMARY KEY (`thanks_id`)
);
ALTER TABLE `phpbb_posts` ADD `post_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `phpbb_forums` ADD COLUMN `enable_thanks` TINYINT(1) DEFAULT '0' NOT NULL;
ALTER TABLE `phpbb_users` ADD `user_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks_post` INT(11) UNSIGNED NOT NULL DEFAULT '0';
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 15:21
von freie-bildung
ja das habe ich gemacht. muss ich jetzt nochmal die db updaten? denn momentan hat sich nix geändert..?
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 15:26
von AYYILDIZLAR
Ja, rufe bitte nochmal die db_update.php auf und dann sehen wir weiter.
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 15:28
von freie-bildung
es kommt wieder:
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Table 'phpbb_thanks' already exists [1050]
SQL
CREATE TABLE `phpbb_thanks` ( `thanks_id` mediumint(8) unsigned NOT NULL auto_increment, `thanks_from` mediumint(8) unsigned NOT NULL, `thanks_to` mediumint(8) unsigned NOT NULL, `post_id` mediumint(8) unsigned NOT NULL, PRIMARY KEY (`thanks_id`) )
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()
FILE: [ROOT]/db_update.php
LINE: 69
CALL: dbal_mysqli->sql_query()
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 15:38
von AYYILDIZLAR
Du musst diesen SQL-Befehl hier ausführen
Code: Alles auswählen
DROP TABLE IF EXISTS `phpbb_thanks`;
CREATE TABLE `phpbb_thanks` (
`thanks_id` mediumint(8) unsigned NOT NULL auto_increment,
`thanks_from` mediumint(8) unsigned NOT NULL,
`thanks_to` mediumint(8) unsigned NOT NULL,
`post_id` mediumint(8) unsigned NOT NULL,
PRIMARY KEY (`thanks_id`)
);
ALTER TABLE `phpbb_posts` ADD `post_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `phpbb_forums` ADD COLUMN `enable_thanks` TINYINT(1) DEFAULT '0' NOT NULL;
ALTER TABLE `phpbb_users` ADD `user_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks_post` INT(11) UNSIGNED NOT NULL DEFAULT '0';
und danach mal den Cache leeren usw. Danach sollte eigentlich, wenn du die MOD korrekt eingebaut und die Dateien richtig bearbeitet hast auch alles funktionieren.
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 15:42
von freie-bildung
Gemacht, ohne Änderung... Wenn ich in den Foreneinstellungen den Mod aktivieren will erscheint auch : { THANKS_ENABLE }: anstatt die Bezeichnung... auswählen kann ich sie aber...
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 15:50
von AYYILDIZLAR
Du hast vergessen die Änderungen an der language Dateien für deine Sprache(de) zu machen, kontrolliere bitte diese ob alle Dateien verändert und richtig hochgeladen worden sind wie z.B. diese hier language/de/acp/forums.php
ausserdem kontrolliere die zu kopierenden Dateien die in der install stehen wegen deiner Sprache(language Dateien), ob du diese auch richtig hochgeladen hast.
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 16:39
von freie-bildung
Argh - ich habe nun jede Datei nochmal kontrolliert und in der forums.php die vergessene Zeile eingefügt. Nun erscheint es korrekt in den Einstellungen, aber der BUTTON ist immer noch nicht da
EDIT: Fehler
SQL-Befehl:
ALTER TABLE `phpbb_posts` ADD `post_thanked` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
MySQL meldet: Dokumentation
#1060 - Duplicate column name 'post_thanked'
..................
Diese Meldung kommt nach dem einfügen "deines" sql Befehles...
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 17:15
von AYYILDIZLAR
freie-bildung hat geschrieben:der BUTTON ist immer noch nicht da

Dazu habe ich dir doch schon bereits den Beitrag hier in dem Thema verlinkt gehabt
Mahony hat geschrieben:
1. Du kannst dich nicht bei dir selbst bedanken - in diesem Fall wird dir kein Button angezeigt.
2. Der MOD muss für ein Forum aktiviert worden sein, sonst wird dir natürlich ebenfalls kein Button angezeigt.
3. Der Cache (vom Forum und von deinem Browser) muss nach der Installation geleert werden.
Die Option zum aktivieren/deaktivieren findest du bei Allgemeine Forumseinstellungen -- Thanks MOD aktivieren: (wenn du ein neues Forum erstellst, oder ein bestehendes editierst).
Unter dem Reiter Foren musst du auf das grüne Zahnrad klicken um ein Forum zu editieren. Du findest dann dort die Funktion zum aktivieren/deaktivieren unter Allgemeine Forumseinstellungen - Thanks MOD aktivieren: Ja Nein
freie-bildung hat geschrieben:
ALTER TABLE `phpbb_posts` ADD `post_thanked` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
Diese Meldung kommt nach dem einfügen "deines" sql Befehles...
Gut ok, die andere Fehlermeldung ist jetzt mit dem einfügen des Befehls weg.
Kontrolliere mal ob die besagte Spalte von der neuen Fehlermeldung bei dir in der Tabelle vorhanden ist.
Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
Verfasst: 21.03.2013 17:26
von freie-bildung
ja ich habe auch alles aus deinem verlinkten beitrag gemacht - mehrmals... (schon vorher...)
hier ein screenshot aller tabellen:
[ externes Bild ]