Seite 9 von 67
Verfasst: 02.11.2008 09:46
von Heracross
Ich finde in Viewtopivc.php diesen Code aber nicht, zur Aktivierung im ACP.
Code: Alles auswählen
// Check if the topic viewer has posted in a topic
$unhide = false;
if ($user->data['user_id'] != ANONYMOUS)
{
$sql = "SELECT poster_id, topic_id
FROM " . POSTS_TABLE . "
WHERE topic_id = $topic_id
AND poster_id = " . $user->data['user_id'];
$result = $db->sql_query($sql);
$unhide = $db->sql_affectedrows($result) ? true : false;
$db->sql_freeresult($result);
}
Kann das damit zusammenhängen, dass ich die Version 3.0.1 habe ?
Wenn ja, was müsste ich dann ändern ?
Verfasst: 02.11.2008 12:23
von Mahony
Hallo
Ich finde in Viewtopivc.php diesen Code aber nicht, zur Aktivierung im ACP.
Der von dir genannte Code hat nichts mit der Aktivierung des MODS im ACP zu tun.
Dieser Teil der Installation ist doch nur optional. Das wird nur benötigt, wenn du den
Simple Hide BBcode MOD installiert hast und das Addon dafür installieren möchtest. Wenn du den Simple Hide BBcode MOD nicht installiert hast, dann gibt es natürlich diesen Code bei dir auch nicht.
Die Änderungen in der includes/acp/acp_forums.php und in der adm/style/acp_forums.html sind für die Möglichkeit der Aktivierung im ACP zuständig.
Grüße: Mahony
Verfasst: 02.11.2008 12:28
von Heracross
Danke, und wo finde ich das im ACP ?
Verfasst: 02.11.2008 12:40
von Mahony
Hallo
Wenn du ein neues Forum erstellst oder ein Forum bearbeitest, findest du die Option unter Allgemeine Forumseinstellungen -- Thanks MOD aktivieren: (Ja muss aktiviert werden).
Grüße: Mahony
Verfasst: 02.11.2008 12:54
von Heracross
sepp71 hat geschrieben:
Die Mod. nicht einbauen, denn dann ist sie ja wertlos.
Unter dem jeweilige Beitrag findet das kein Mensch mehr wieder, wenn im Forum etwas los ist.
Im Ernst:
Diese Änderung in der viewtopic_body.html weglassen.
Code: Alles auswählen
<dd><strong>{L_THANKS}:</strong> {postrow.POSTER_THANKS}</dd>
<dd><strong>{L_THANKED}:</strong> {postrow.POSTER_THANKED} {L_IN} {postrow.POSTER_THANKS_POST}</dd>
*kopfschüttel*
Verstehe aber immer noch nicht, wozu Du Dir dann die Arbeit machst. Dann können die User doch einfach auch ein "Danke" als Beitrag posten und gut is'. Man denke nur an den Aufwand bei Updates etc.
Ich hab das entfernt, aber es steht immer noch da, was muss ich ändern , damit bei den Beiträgen und im Profil das nicht mehr das .
(Danke gegeben
Danke bekommen)
Verfasst: 02.11.2008 13:30
von Mahony
Hallo
Wenn du das entfernt hast, musst du natürlich noch den Cache leeren.
Grüße: Mahony
Verfasst: 02.11.2008 13:45
von Heracross
Ja ok, aber wie entferne ich das auch in den Profilen?
Verfasst: 02.11.2008 14:24
von Mahony
Hallo
Suche und entferne in der memberlist_view.html
Code: Alles auswählen
<dt>{L_THANKS}:</dt> <dd>{THANKS}</dd>
<dt>{L_THANKED}:</dt> <dd>{THANKED} {L_IN} {THANKS_POST}</dd>
Grüße: Mahony
Verfasst: 07.11.2008 08:47
von Odiii
Mal sone Frage:
Ich habe den Teil in meiner Member-List nicht:
Soll danach ja folgendes einfügen:
Code: Alles auswählen
//Begin Thank Post MOD
'THANKS' => $member['user_thanks'],
'THANKED' => ($member['user_thanked'] <= 1) ? $member['user_thanked'] . $user->lang['THANKS_TIME'] : $member['user_thanked'] . $user->lang['THANKS_TIMES'],
'THANKS_POST' => ($member['user_thanks_post'] <= 1) ? $member['user_thanks_post'] . $user->lang['THANKS_POST'] : $member['user_thanks_post'] . $user->lang['THANKS_POSTS'],
//End Thank Post MOD
Kann ich das irgendwie anders einfügen?
Nutze das Style
Blue Moon
Gruß
//EDIT
Problem gelöst ^^
Der SIgna-Befehl war leicht anders.
Verfasst: 07.11.2008 09:36
von Odiii
So, nun sehe ich den Button und im Profil steht jetzt
Registriert: Mi 24. Sep 2008, 14:53
Beiträge: 122
Danke gegeben:
Danke bekommen:
12 mal in Post
Geschlecht: weiblich
Aber wenn ich auf den Button "Thanks" drücke, kommt nur folgende Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Unknown column 'user_thanks_post' in 'field list' [1054]
SQL
UPDATE phpbb_users SET user_thanked = user_thanked + 1, user_thanks_post = user_thanks_post + 1 WHERE user_id = 162
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: thanks.php
LINE: 90
CALL: dbal_mysql->sql_query()
Gehe ich dann in das Thread zurück, ist der "Remove Thank" Button allerdings da (unterm Profil) aber die Zahl (in diesem Fall 12) wird nicht erhöht und es steht auch nicht in wieviel Threads sich bedankt wird.
Klicke ich auf "Remove Thanks" kommt folgende Meldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Unknown column 'user_thanks_post' in 'field list' [1054]
SQL
UPDATE phpbb_users SET user_thanked = user_thanked - 1, user_thanks_post = user_thanks_post - 0 WHERE user_id = 112
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: thanks.php
LINE: 120
CALL: dbal_mysql->sql_query()
Hoffe das ihr was mit den Infos anfangen könnt
Konnte zumindest die Fehler eingerenzen.
Gruß