Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Gehe im ACP zu Templates & Styles > Templates > MyBB GoMobile Templates > Post Bit Templates und entferne
{$post['button_tyl']} aus:
- postbit:
- postbit_classic:
[
attachment=8826]
Danke :-)
postbit hatte ich schon draussen, aber postbit_classic wusste ich nicht
.. und schon wieder.
Diesmal geht es um eine "Erweiterung" dieses Plugins.
Wir möchten, dass im Profil (und später auch in der Postbit, aber wir rätseln erst einmal an einer Sache...) unserer User eine Grafik angezeigt wird, wenn sie eine bestimmte Anzahl an Danksagungen erhalten haben. Nun rätseln wir an der Umsetzung schon wieder mal eine ganze Weile und kommen nicht weiter, da schlichtweg überhaupt nichts passiert. Beispiel: Ein User bekommt seine 1. Danksagung. In seinem Profil soll nun eine kleine Grafik angezeigt werden. Auf der alten Forensoftware Wbblite hat das mit folgender Abfrage geklappt:
Code:
if (variable >= 1)
{
$feather = "<img src=images/orden1.gif>";
}
Wenn wir nun aber "variable" durch
Code:
$memprofile['tyl_unumrcvtyls']
ersetzen, passiert schlichtweg nichts. Im Profil-Template funktioniert die Variable und er gibt die Anzahl an Danksagungen aus, warum nicht in der php - Datei? Wir haben es bereits in thankyoulike.php probiert, in inc/thankyoulike.php probiert und in member.php. Aber nichts ist passiert.. was machen wir falsch? Stimmt die Variable einfach nicht? Oder ist das so überhaupt nicht möglich? Und ja, unsere Variable für die Grafik haben wir in member_profile eingefügt.
Beim Aktiviieren über ACP dieses Plugins bekomme ich folgende Fehlermeldung:
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1064 - 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 'TYPE = MYISAM' at line 9
Query:
CREATE TABLE mybb_thx ( txid INT UNSIGNED NOT NULL AUTO_INCREMENT , uid int( 10 ) NOT NULL , adduid int( 10 ) NOT NULL , pid int( 10 ) NOT NULL , tid int( 10 ) NOT NULL , time bigint(30) NOT NULL, PRIMARY KEY ( txid ) ) TYPE = MYISAM ;
Ersetze in der Plugin-Datei überall TYPE = MYISAM durch ENGINE = MYISAM.
Nächste Fehlermeldung:
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1050 - Table 'mybb_thx' already exists
Query:
CREATE TABLE mybb_thx ( txid INT UNSIGNED NOT NULL AUTO_INCREMENT , uid int( 10 ) NOT NULL , adduid int( 10 ) NOT NULL , pid int( 10 ) NOT NULL , tid int( 10 ) NOT NULL , time bigint(30) NOT NULL, PRIMARY KEY ( txid ) ) ENGINE = MYISAM ;
Dann existiert die Tabelle schon. Hattest Du das Plugin oder ein anderes, das den selben Tabellennamen nutzt, schon einmal installiert und nicht ordentlich deinstalliert?
Weiß vielleicht jemand wie man eine Liste der User mit den meisten Likes/Thanks ausgeben kann?
Muss auch keine permanente Anzeige sein, mir würde auch eine Datenbankabfrage reichen, sodass ich als Admin zumindest nachgucken kann welche User wieviele Likes haben.
Kann mir da jemand helfen?
Danke
Probier es mal mit folgender Abfrage in Deinem Datenbanktool
Code:
SELECT COUNT(pid) AS sum, uid FROM `mybb_g33k_thankyoulike_thankyoulike`
GROUP BY uid
ORDER BY sum DESC
lässt sich anstelle des Bildes auch ein CSS Button einbauen ?
also hier wie die anderen Buttons (nutze
dieses Template)
[
attachment=9720]
und zusätzlich (auch wenn es das Falsche Thema ist), welches Template gibt die Danke Details aus ? postbit und co hab ich abgesucht.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16