Seite 58 von 67

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

Verfasst: 27.10.2012 20:28
von Marcuss
Hallo zusammen!

Ich habe mir den Mod auch in mein neues Forum eingebaut!

Nun habe ich festgestellt, das zwar im Profil eines Mitglieds
Danke bekommen: 0 mal in 0 Post
angezeigt wird, aber in einem Post aber nur
Danke bekommen: mal in Post
Der Code

Code: Alles auswählen

<dd><strong>{L_THANKED}:</strong> {postrow.POSTER_THANKED} {L_IN} {postrow.POSTER_THANKS_POST}</dd>
ist in der entsprechenden Datei viewtopic_body.html enthalten.

Eine Idee, wo der Fehler liegen könnte?

Gruß

Marcus

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

Verfasst: 31.10.2012 17:25
von Marcuss
Hallo,

ich habe noch ein Problem, welches ich nicht weg bekomme!

Wenn der 'Danke'-Button geklickt wird, bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

SQL ERROR [ mysqli ]

Field 'topic_id' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_thanks (thanks_from, thanks_to, post_id) VALUES ('58', '2', 1)

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]/thanks.php
LINE: 84
CALL: dbal_mysqli->sql_query()
Beim Klicken des 'Removethanks'-Button erscheint diese Fehlermeldung

Code: Alles auswählen

QL ERROR [ mysqli ]

Out of range value for column 'user_thanks' at row 1 [1264]

SQL

UPDATE phpbb_users SET user_thanks = user_thanks - 1 WHERE user_id = 58

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]/thanks.php
LINE: 125
CALL: dbal_mysqli->sql_query()
Diese Datei hier habe ich schon ausgeführt, ohne Erfolg!

Weiß jemand eine Lösung?

Danke im voraus!

Marcus

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

Verfasst: 17.11.2012 13:41
von Mahony
Hallo
Marcuss hat geschrieben:Diese Datei hier habe ich schon ausgeführt, ohne Erfolg!
Du musst die angezeigten SQL-Befehle dann auch in deinem Datenbank-Tool ausführen (also nicht nur die Datei aufrufen).
Marcuss hat geschrieben:Danke bekommen: mal in Post
Das ist ein Einbau-Fehler. Überprüfe die Änderungen in deiner viewtopic.php

Grüße: Mahony

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

Verfasst: 17.11.2012 19:19
von Marcuss
Hallo Mahony!

Danke für die Antwort!

Ich habe die Befehle natürlich auch in der Datenbank ausgeführt. Nun bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

SQL ERROR [ mysqli ]

Field 'topic_id' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_thanks (thanks_from, thanks_to, post_id) VALUES ('58', '2', 1)

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]/thanks.php
LINE: 84
CALL: dbal_mysqli->sql_query()
Und die viewtopic habe ich auch mehrfach kontrolliert - jedoch ohne Erfolg :oops:

Gruß

Marcus

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

Verfasst: 11.12.2012 16:07
von LucidDream
Ich stells hier nochmal öffentlich rein:

Wie muss die Simple Hide BBcode MOD 0.4.0 verändert werden, dass sie ausschließlich an den User der sich für den zugehörigen Post bedankt hat, den versteckten Text enthüllt ? Momentan ist es ja egal, wo sich bedankt wurde - $unhide ist Threadglobal.

Gestern den ganzen Abend probiert, um dann feststellen zu müssen, dass eine einfache Abfrageumstellung in der viewtopic.php wohl nicht ausreicht.

MfG
Lucid

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

Verfasst: 05.03.2013 10:26
von Maugrim
Hallo!

Ich habe mal eine kleine, kosmetische Frage:

wenn man 0 Bedankungen erhalten hat steht in der memberlist_view.html folgendes als Ausgabe, wenn man das Profil aufruft

0 mal in 0 Post bzw Beitrag
bei 1 steht:
1 mal in 1 Post bzw Beitrag

bei mehr als einem steht:

x mal in x Beiträgen


kann man es nicht grammatikalisch korrekt darstellen, dass bei 0 Bedankungen auch

0 mal in 0 PostS bw BeitrÄGEN steht? :oops:

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

Verfasst: 18.03.2013 12:08
von freie-bildung
Hallo zusammen

Ich weiss nicht, ob ich das hier fragen soll...?

Gibt es die Möglichkeit einen weiteren Button mit dem Text "Ich fühle mit dir" ooder so zu erstellen mit den selben Eigenschaften? Also dass unter jedem Beitrag 2 Buttons erscheinen?

Vielen Dank euch

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

Verfasst: 21.03.2013 10:53
von freie-bildung
Also ich habe das Mod installiert und jetzt am Schluss im Browser den Pfad aufgerufen mit db_update.php ... Nun kommt folgende Fehlermeldung:

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()
Kann mir jemand weiterhelfen?

EDIT: Dies wird mir in den Foreneinstellungen angezeigt: [ externes Bild ], jedoch erscheint nirgends ein Button?

EDIT 2: Unter dem Profilbild werden ebenfalls die Danke bekommen und Danke vergeben angezeigt aber um sich zu bedanken wie gesagt kein Button...

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

Verfasst: 21.03.2013 14:52
von AYYILDIZLAR
Schau mal hier, da hatte wohl einer schon das gleiche Anliegen wie du viewtopic.php?f=88&t=175089&start=160

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

Verfasst: 21.03.2013 15:12
von freie-bildung
Ja genau das ist mein Problem, ich habe auch zuerst den sql Befehl ausgeführt... Was kann ich da nun machen?