PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Post_thanks und Membermap kommen sich in die Quere (Profilseite)


Za4a Tuner
19.03.2008, 19:28
Hallo Forengemeinde,
durch Zufall hat mich ein User darauf hingewiesen, das auf der Profilseite eines jeden Users die Anzeige für "hat sich x-mal bedankt / hat x Danksagungen erhalten.

Ich hab dann mal im Plug-In-System nachgeschaut => und tatsächlich kommen sich dort der Beitragsdanke-Hack und die Membermap in die Quere!
Beide Add-Ons greifen auf den selben hook (member_complete) zurück, wobei nur der von der Membermap ausgeführt wird.

Ich habe es so gelöst, das ich das Plug-In für den Beitragsdankehack in der Ausführungsreihe (von 5 auf 6) ein wenig nach hinten geschoben habe ... jetzt wird wieder alles angezeigt.


mfg Chris

jazde86
19.03.2008, 19:47
Bei mir funktioniert es auch nicht mehr. Die vBMembermap schnappt sich den $template_hook[memberinfo_foruminfo] und der Danke wird überhaupt nicht mehr angezeigt. :( Leider hat auch das Ändern der Reihenfolge beim Danke keine Wirkung gezeigt. Die Mempermap greift sowieso nur noch per Plugin, nicht aber per TMS drauf zu.

Ich möchte gerne mal alle TMS-Änderungen haben und die Plugins deaktivieren, denn die gehen mir mächtig auf die Nerven bei benutzerdefinierten Templateänderungen.

Za4a Tuner
19.03.2008, 19:53
ja, das stimmt -> ich würde auch viel lieber auf TMS zurück greifen!

hast du auf dem Hook noch andere Add-ons sitzen?
Eventuell mal allen eine genaue Rangordnung geben?

jazde86
19.03.2008, 20:32
Nein, nicht das ich wüßte. Jedoch habe ich noch zig andere Änderungen unter dem Block Beiträge eingefügt, wie z. B. Zeit im Forum, Stylestatistik und Profilaufrufe. Das hinzubekommen ist manuell schon manchmal schwierig genug, aber durch die Plugins funktioniert das bei mir jetzt gar nicht mehr.

Andreas
19.03.2008, 20:36
Fix: Entweder dafür sorgen dass das Plugin der Membermap als letztes ausgeführt wird (Reihenfolge = 1000 oder so) - oder das Plugin dahingehend ändern dass es nicht
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

sondern

PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

heißt.

Konflikte mit manuellen Änderungen dürfte es eigentlich nicht gaben, da ja ein Template-Hook genutzt wird.

Vossi
19.03.2008, 20:42
Das Problem ist in Version 2.0.1 bereits behoben! :D

Za4a Tuner
19.03.2008, 21:14
Fix: Entweder dafür sorgen dass das Plugin der Membermap als letztes ausgeführt wird (Reihenfolge = 1000 oder so)Klappt nicht, ich muss die Membermap zuerst ausführen lassen.


sondern

PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------Schafft leider auch keine Abhilfe ... die Anzeige der post_thanks bleibt "verschwunden"


Konflikte mit manuellen Änderungen dürfte es eigentlich nicht gaben, da ja ein Template-Hook genutzt wird.Ich hatte zuerst die Änderungen für post_thanks per TMS eingefügt => dann wird aber die Membermap DOPPELT angezeigt ... der Beitragshack bleibt unsichtbar

Vossi
19.03.2008, 22:25
Entgegen aller innerer Überzeugungen habe ich das Addon 'Beitrags-Danke' mal auf der Testplatte installiert und es selber ausprobiert.

Ergebnis:

2885

Klappt nicht, ich muss die Membermap zuerst ausführen lassen.
Verändere die Ausführungsreihenfolge für das PlugIn vBulletin-Membermap: Profilfieldtext auf member_complete bitte auf 3 und ändere zusätzlich noch den Code im PlugIn entsprechend wie Andreas es Dir gesagt hat.
Ich hatte zuerst die Änderungen für post_thanks per TMS eingefügt => dann wird aber die Membermap DOPPELT angezeigt ... der Beitragshack bleibt unsichtbar
Ja, logisch. ;)

Za4a Tuner
19.03.2008, 23:31
Verändere die Ausführungsreihenfolge für das PlugIn vBulletin-Membermap: Profilfieldtext auf member_complete bitte auf 3 und ändere zusätzlich noch den Code im PlugIn entsprechend wie Andreas es Dir gesagt hat. Das klappt auch ;)
Es reicht allerdings (zumindest bei mir), wenn man das Plugin für den Beitragsdankehack als "letztes" ausführen lässt ... dann sind keine weiteren Änderungen nötig.

Ja, logisch. ;)Sorry, aber für mich nicht!
Kannst du es mir erklären?