Ist es irgendwie möglich (und wenn ja, wie?
) in jedem ersten Posting zu zeigen, ob jemand das Thema in der Favoritenliste hat?
Also, dass darunter vielleicht rechts in der Ecke steht:
Thema wurde 6 mal in der Favoritenliste gespeichert.
Oder noch besser:
Thema wurde von Silke, Uwe, Assi, Trixi in die Favoritenliste gesetzt.
Wenn das ginge, dann wäre das so klasse, dass mir die Worte fehlen.
Hallo Susanne,
Sicher ist das ganze irgendwie möglich.
Die Ausgabe der User, welche dieses Thema in den Fav's(Favoriten) haben sollte sich nicht sehr schwierig gestalten.
Mir würde jetzt auf die schnelle nur kein Weg einfallen, wie das ganze lediglich im ersten Beitrag angepinnt werden könnte.
Mfg Garlant
Jau, das dachte ich mir schon. Eine ganz normale Abfrage würde ich eventuell, nach dem was ich bisher hier gelernt habe auch noch hinbekommen. Aber eine themenbezogene ist wieder was anderes.
Schade, es wäre eine gute Alternative zum Bedankomat gewesen. Denn ich habe da einen Haufen eitler Köche in meinem Board, die alle gerne wüssten, wie gut ihre Rezepte ankommen (und bei wem)
Du kannst doch die ID des Themas auslesen und es ganz normal Anzeigen. Beiträge werden ja auch durchgezählt, siehe "Beitrag: #3", wenn die Variable "1" eben mit anzeigen.
Öffne die Datei showthread.php und suche nach:
PHP-Code:
eval("\$showthread = \"".$templates->get("showthread")."\";");
Darüber einfügen:
PHP-Code:
$query_favorites = $db->query("SELECT uid FROM ".TABLE_PREFIX."favorites WHERE tid = '".$tid."' AND type = 'f'");
$num_favorites = $db->num_rows($query_favorites);
if ($num_favorites == "0")
{
$userfavorites = "niemandem";
}
else
{
$sep = "";
while ($favorites = $db->fetch_array($query_favorites))
{
$query_users = $db->query("SELECT username,usergroup,displaygroup FROM ".TABLE_PREFIX."users WHERE uid = '".$favorites['uid']."'");
$favuser = $db->fetch_array($query_users);
$userfavorites .= $sep."<a href=\"member.php?action=profile&uid=".$favorites['uid']."\">".formatname($favuser['username'], $favuser['usergroup'], $favuser['displaygroup'])."</a>";
$sep = ", ";
}
}
Öffne das Template showthread und suche nach:
Darunter einfügen:
Code:
<span class="smalltext">Thema wurde von $userfavorites in die Favoritenliste gesetzt.</span>
FERTIG!
Ich wünschte du könntest mich sehen. Ich habe ein riesiges glückliches breites Grinsen im Gesicht.
Viiiiiiiiiiiiiiielen Dank!!! Freue mich riesig!!!
Wenn ich das jetzt in der neuen Version (1.2) in die showthread.php einsetze kommt diese Fehlermeldung:
Fatal error: Call to undefined function: formatname() in /is/htdocs/xxx/www/xxx/showthread.php on line 813
Es hat sich nur der Funktionsname etwas geändert, ersetze formatname einfach durch format_name.
Ich bin gerade ziemlich panisch, um nicht zu sagen einem Kollaps sehr nahe!!! Wo sind im neuen MyBB die Favoriten? Sagt mir bitte nicht die gibt es nicht mehr, die
muss ich in meinem Board haben.