[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.
Schattentraum
Mitglied
Beiträge: 400
Registriert: 17.07.2008 15:14

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

Beitrag von Schattentraum »

Naböönd ,

okay dank dir :) -ans einbauen mach-

Grueße!
Schattentraum
Mitglied
Beiträge: 400
Registriert: 17.07.2008 15:14

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

Beitrag von Schattentraum »

Hello ,

so orginal install.xml abgearbeitet. plus doppelter kontrolle.
Dann die wichtigen Bugfixes eingebaut.

Nun hab ich zwei Probleme.

viewtopic_body.html

Orginalcode zum einbauen:

Code: Alles auswählen

<!-- IF THANKS_ENABLE and not S_IS_LOCKED -->
					<!-- IF postrow.S_FIRST_POST and not postrow.S_GIVE_THANKS and not postrow.S_IS_OWN_POST --><li class="thanks-icon"><a href="{postrow.U_THANKS}" title="{L_THANKS1}"><span>{L_THANKS1}</span></a></li><!-- ENDIF --><!-- ENDIF --> 
Danke Button wird nicht angezeigt.

entferne ich das <li class="thanks-icon"> wird kein Button sondern nur der Text angezeigt. Dazumal auf der Linkenseite anstatt rechts neben den bearbeiten , zitieren usw.


Zweites Problem wäre:

Wenn man auf bedanken klickt erscheint:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

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 '' at line 3 [1064]

SQL

SELECT topic_status FROM phpbb_topics WHERE topic_id = 

BACKTRACE


FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: thanks.php
LINE: 46
CALL: dbal_mysqli->sql_query()

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /thanks.php on line 45: Undefined variable: topic_id

An was könnte das liegen ?
Sitzt hier schon 2 Stunden rum und such den Fehler find diesen aber nicht :(

Grueße!
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

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

Beitrag von Mahony »

Hallo
Zu Punkt 2: Du hast scheinbar den den SQL-Befehl

Code: Alles auswählen

ALTER TABLE `phpbb_thanks` ADD `topic_id` mediumint(8) unsigned NOT NULL DEFAULT '0';
bzw. diese Änderungen http://phpbb3.pytalhost.com/viewtopic.php?p=503#p503 nicht (oder nicht vollständig) ausgeführt.

Zu Punkt 1: Das dürfte in direktem Zusammenhang mit Punkt 2 stehen.



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.
Schattentraum
Mitglied
Beiträge: 400
Registriert: 17.07.2008 15:14

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

Beitrag von Schattentraum »

Hello ,

Code: Alles auswählen

Ihr SQL-Befehl wurde erfolgreich ausgeführt. ( die Abfrage dauerte 0.2148 sek. )
ALTER TABLE `phpbb_thanks` ADD `topic_id` mediumint(8) unsigned NOT NULL DEFAULT '0'
War wohl tatsächlich so O.o
Hab gleich mal noch die anderen SQL-Einträge kontrolliert. Diese sind vorhanden.
Aber die Meldung:
Allgemeiner Fehler
SQL ERROR [ mysqli ]

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 '' at line 3 [1064]

SQL

SELECT topic_status FROM phpbb_topics WHERE topic_id =

BACKTRACE


FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: thanks.php
LINE: 46
CALL: dbal_mysqli->sql_query()
und:
[phpBB Debug] PHP Notice: in file /thanks.php on line 45: Undefined variable: topic_id
Bleiben leider , auch das Problem mit dem Button ;/

Grueße!

PS:
die Thanks.php >> http://www.phpbb.de/support/pastebin.ph ... view&s=246
die viewtopic.php >> http://www.phpbb.de/support/pastebin.ph ... view&s=247
die viewtopic_body.html >> http://www.phpbb.de/support/pastebin.ph ... view&s=248


Edit:
bzw. diese Änderungen http://nationsofmetal.na.funpic.de/foru ... p=503#p503 nicht (oder nicht vollständig) ausgeführt.
Muss ich das auch einbauen wenn ich vorerst den Hide BB_Code nicht nutze ?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

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

Beitrag von Mahony »

Hallo
Zur thanks.php: Du hast diese Änderung vergessen
# thanks.php öffnen.

Suche nach:

Code: Alles auswählen

$post_id   = request_var('p', 0); 
Danach einfügen:

Code: Alles auswählen

$topic_id   = request_var('t', 0); 
Suche nach:

Code: Alles auswählen

'post_id'      => $post_id, 
Danach einfügen:

Code: Alles auswählen

'topic_id'      => $topic_id, 


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.
Schattentraum
Mitglied
Beiträge: 400
Registriert: 17.07.2008 15:14

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

Beitrag von Schattentraum »

Hello ,

args :/
Okay eingepflegt und somit beide Fehler mit einmal beseitigt.
Bleibt nur noch das Problem mit dem Button :)

DANKE Mahony ;)

Grueße!
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

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

Beitrag von Mahony »

Hallo

viewtopic_body.html
Suche

Code: Alles auswählen

<!-- IF THANKS_ENABLE and not S_IS_LOCKED -->
					<!-- IF postrow.S_FIRST_POST and not postrow.S_GIVE_THANKS and not postrow.S_IS_OWN_POST --><li class="thanks-icon"><a href="{postrow.U_THANKS}" title="{L_THANKS1}"><span>{L_THANKS1}</span></a></li><!-- ENDIF --><!-- ENDIF -->
Ersetze mit

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
					<!-- IF postrow.S_FIRST_POST and not postrow.S_GIVE_THANKS and not postrow.S_IS_OWN_POST --><!-- IF THANKS_ENABLE and not S_IS_LOCKED --><li class="thanks-icon"><a href="{postrow.U_THANKS}" title="{L_THANKS1}"><span>{L_THANKS1}</span></a></li><!-- ENDIF --><!-- ENDIF --><!-- ENDIF -->


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.
Schattentraum
Mitglied
Beiträge: 400
Registriert: 17.07.2008 15:14

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

Beitrag von Schattentraum »

Hey ,

das trifft es leider auch nicht =/
Was jedoch merkwürdig ist , klickt man auf den Bedanken-Link (wo eig. der Button ist) , wird dann der Button zum entfernen der Danksagung wiederum angezeigt.

Vielleicht liegt das ja irgendwie am Style an sich -denk- Nutze das CA_Black >> http://demo.phpbb3styles.net/CA+Black

da ist eh einiges anders bei den css datein , also nicht wirklich standart prosilver , wie ich glaube.

Grueße :)
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

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

Beitrag von Mahony »

Hallo
Aktualisiere mal die Themes und die Grafiksammlungen im ACP.

P.S. Der MOD ist auch für das entsprechende Forum aktiviert?


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.
Schattentraum
Mitglied
Beiträge: 400
Registriert: 17.07.2008 15:14

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

Beitrag von Schattentraum »

Hey ,

deine Geduld ist der wahnsinn Mahony.

Ich hab mir angewöhnt immer wenn ich irgendwas am Style mach das ich dann alles aktualisier und auch die Cache lösche.

Nur leider bringt das in diesem Fall nicht den erhofften erfolg.

Grueße :)

PS: Jap wurde in allen Foren mittels dem SQL-Befehl aktiviert.
Hab da zur sicherheit auch nochmal nachgeschaut. Überall ist er angestellt.
Antworten

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