[DEV] Thank Post Mod (hide MOD compatible ) 0.2.0
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.
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.
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Du hast das Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
Bitte passe deinen Beitrag an, lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
Zum Thema: Hast du die SQL Befehle ausgeführt? Es fehlt nämlich die Spalte user_thanks_post in der Tabelle phpbb_users.
Grüße: Mahony
Du hast das Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.
Bitte passe deinen Beitrag an, lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
Zum Thema: Hast du die SQL Befehle ausgeführt? Es fehlt nämlich die Spalte user_thanks_post in der Tabelle phpbb_users.
Grüße: Mahony
Sorry für das Topic Dumping....
Ja habe die SQL durchgeführt.
Kam aber folgender Meldung:
Ja habe die SQL durchgeführt.
Kam aber folgender Meldung:
Liegt evtl. daran, das ich vorher den 0.4.0 installiert hatte??Server: localhost
Fehler
SQL-Befehl:
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` )
);
MySQL meldet: Dokumentation
#1050 - Table 'phpbb_thanks' already exists
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Führe mal die folgenden Mysql Befehle in deinem Datenbank-Tool (phpmyadmin oder Mysqldumper oder ähnliches) aus.
Grüße: Mahony
Ja genau daran liegt es.Liegt evtl. daran, das ich vorher den 0.4.0 installiert hatte?
Führe mal die folgenden Mysql Befehle in deinem Datenbank-Tool (phpmyadmin oder Mysqldumper oder ähnliches) aus.
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,
`topic_id` mediumint(8) unsigned NOT NULL,
PRIMARY KEY (`thanks_id`),
KEY `topic_id` (`topic_id`)
);
ALTER TABLE `phpbb_posts` DROP `post_thanked`;
ALTER TABLE `phpbb_users` DROP `user_thanked`;
ALTER TABLE `phpbb_users` DROP `user_thanks`;
ALTER TABLE `phpbb_users` DROP `user_thanks_post`;
ALTER TABLE `phpbb_posts` ADD `post_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0';
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';
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Das kannst du ignorieren, da die Spalte wohl nicht vorhanden ist.
Auf jeden Fall, sollte der MOD jetzt bei dir funktionieren (zumindest, wenn alle Änderungen an den Dateien korrekt durchgeführt wurden).
Grüße: Mahony
Das kannst du ignorieren, da die Spalte wohl nicht vorhanden ist.
Auf jeden Fall, sollte der MOD jetzt bei dir funktionieren (zumindest, wenn alle Änderungen an den Dateien korrekt durchgeführt wurden).
Grüße: Mahony
Zuletzt geändert von Mahony am 07.11.2008 22:05, insgesamt 1-mal geändert.
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
ok, nun muss ich ihn nur noch neu installieren, da ich mein BackUp raufgeschmissen habe
Danke dir für den Support
/EDIT
SQL wurde zwar ausgeführt aber geht leider noch nicht wenn ich auf den Button drücke. Kommt immernoch folgende Meldung:
Habe eben mal die db_update dazu noch ausgeführt und es kam folgendes raus:

Danke dir für den Support

/EDIT
SQL wurde zwar ausgeführt aber geht leider noch nicht wenn ich auf den Button drücke. Kommt immernoch folgende Meldung:
//EDIT2SQL ERROR [ mysql4 ]
Unknown column 'post_thanked' in 'field list' [1054]
SQL
SELECT post_thanked FROM phpbb_posts WHERE post_id = 4632
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: thanks.php
LINE: 58
CALL: dbal_mysql->sql_query()
Habe eben mal die db_update dazu noch ausgeführt und es kam folgendes raus:
Kannst du damit etwas anfangen?Allgemeiner Fehler
SQL ERROR [ mysql4 ]
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: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: db_update.php
LINE: 69
CALL: dbal_mysql->sql_query()
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Führe noch einmal diesen Mysql Befehl aus.
Grüße: Mahony
Führe noch einmal diesen Mysql Befehl aus.
Code: Alles auswählen
ALTER TABLE `phpbb_posts` ADD `post_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0';
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Danke für die Antwort aber immernoch:
Gruß
/EDIT
Habe testweise den Cache gelöscht aber das gleiche....
Die Befehle hat er aber ohne Mucks genommen...Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Field 'topic_id' doesn't have a default value [1364]
SQL
INSERT INTO phpbb_thanks (thanks_from, thanks_to, post_id) VALUES ('53', '56', 4632)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: thanks.php
LINE: 84
CALL: dbal_mysql->sql_query()
Gruß
/EDIT
Habe testweise den Cache gelöscht aber das gleiche....
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Mach mal
Grüße: Mahony
Mach mal
Code: Alles auswählen
ALTER TABLE `phpbb_thanks` MODIFY topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL;
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.