[DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

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
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag 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';
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von freie-bildung »

ja das habe ich gemacht. muss ich jetzt nochmal die db updaten? denn momentan hat sich nix geändert..?
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von AYYILDIZLAR »

Ja, rufe bitte nochmal die db_update.php auf und dann sehen wir weiter.
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag 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()
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag 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.
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag 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...
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag 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.
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag 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 :cry:

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...
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von AYYILDIZLAR »

freie-bildung hat geschrieben:der BUTTON ist immer noch nicht da :cry:
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.
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
freie-bildung
Mitglied
Beiträge: 325
Registriert: 05.05.2012 08:57

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von freie-bildung »

ja ich habe auch alles aus deinem verlinkten beitrag gemacht - mehrmals... (schon vorher...)

hier ein screenshot aller tabellen: [ externes Bild ]
Meine Website: http://www.freie-bildung.ch
Mein Forum: http://www.freie-bildung.ch/forum
Version: 3.0.11 / Style prosilver
Antworten

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