Beiträge: 64
Themen: 12
Registriert seit: 30.04.2014
MyBB-Version: 1.6.14
Um deine Frage zu beantworten Ja, waren sie, kam dennoch keine Anzeige delet from Server und new upload hat das Problem behoben
Kein Problem, das dich dennoch gemeldet hast
Guter Support zahlt sich dennoch aus ^^
Gruß exxe
Beiträge: 74
Themen: 18
Registriert seit: 14.11.2012
MyBB-Version: 1.8.*
14.05.2014, 08:01
(Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2014, 08:31 von Jockl.)
Hallo Community,
ich hab vor längerer Zeit mal ein threadsolved Plugin gedownloadet und dies bei meinem Forum auch getestet (funktioniert einwandfrei), nun möchte ich das Plugin aber erweitern, undzwar wenn man auf den Button "Erledigt" klickt, dass der Thread dann nicht einfach nur als Gelöst markiert wird, sondern direkt auch geschlossen wird und wenn man auf "nicht erledigt" klickt, dass der Thread dann wieder geöffnet wird...
Nun weiß ich aber irgendwie garnicht, wie ich das Programmieren soll :o so ein großes PHP Genie bin ich nicht :o
Hier mal das Plugin:
Edit Jockl: PHP-Code entfernt
Hoffe mir kann jemand helfen und erklären oder vllt sogar das überarbeitete Plguin (Code) zur Verfügung stellen, wo man den Thread direkt mit schließen kann, sobald man auf "Erledigt" klickt :x
Danke schon mal :x
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
14.05.2014, 08:46
(Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2014, 14:48 von Jockl.)
Ich vermute mal, dass Du hierzu die inc/class_moderation.php in dem Plugin einbinden und deren zwei Funktionen
close_threads($tid)
open_threads($tid)
verwenden müsstest.
Nachtrag: ich habe ein Problem übersehen. Der normale User kann ja gar keine Themen schleißen. Damit dürfte das nicht so einfach umzusetzen sein....
Beiträge: 313
Themen: 41
Registriert seit: 16.11.2008
MyBB-Version: 1.6.11
ist es möglich den grafik button in einen CSS Button zu ändern ?
Wenn ja wie ?
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Du kannst die Plugin-Datei bearbeiten.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 313
Themen: 41
Registriert seit: 16.11.2008
MyBB-Version: 1.6.11
das dachte ich mir.... gibts irgendwo ne anleitung.... css ist noch nicht so ganz mein Gebiet
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Ohne zu Wissen, wie deine CSS-Buttons "funktionieren", kann dir niemand eine konkrete Anleitung erstellen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 313
Themen: 41
Registriert seit: 16.11.2008
MyBB-Version: 1.6.11
Ich nutze dieses Template wenn das hilft
http://mods.mybb.com/view/business-theme
Ich würde euch ja einen Link zu meinem Board geben, allerdings habe ich dort das Theme noch nicht als standard
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Suche in der Plugin Datei nach (ab Zeile 89 - 96)
PHP-Code:
if(basename($_SERVER['PHP_SELF']) == "showthread.php") {
if($thread['threadsolved'] != "1" && ($mybb->user['uid'] != 0 && ($mybb->user['uid'] == $thread['uid'] || $mybb->user['usergroup'] == "4" || $mybb->user['usergroup'] == "3"))) {
$threadsolved_button = "<a href=\"showthread.php?tid=".$thread['tid']."&marksolved=1\"><img src=\"".$theme['imglangdir']."/solved.gif\" border=\"0\" alt=\"\" /></a> ";
}
if($thread['threadsolved'] == "1" && ($mybb->user['uid'] != 0 && ($mybb->user['uid'] == $thread['uid'] || $mybb->user['usergroup'] == "4" || $mybb->user['usergroup'] == "3"))) {
$threadsolved_button = "<a href=\"showthread.php?tid=".$thread['tid']."&marksolved=0\"><img src=\"".$theme['imglangdir']."/notsolved.gif\" border=\"0\" alt=\"\" /></a> ";
}
}
und ersetze es mit
PHP-Code:
if(basename($_SERVER['PHP_SELF']) == "showthread.php") {
if($thread['threadsolved'] != "1" && ($mybb->user['uid'] != 0 && ($mybb->user['uid'] == $thread['uid'] || $mybb->user['usergroup'] == "4" || $mybb->user['usergroup'] == "3"))) {
$threadsolved_button = "<a href=\"showthread.php?tid=".$thread['tid']."&marksolved=1\" class=\"newthbutton\">Erledigt</a> ";
}
if($thread['threadsolved'] == "1" && ($mybb->user['uid'] != 0 && ($mybb->user['uid'] == $thread['uid'] || $mybb->user['usergroup'] == "4" || $mybb->user['usergroup'] == "3"))) {
$threadsolved_button = "<a href=\"showthread.php?tid=".$thread['tid']."&marksolved=0\" class=\"newthbutton\">Nicht Erledigt</a> ";
}
}
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 313
Themen: 41
Registriert seit: 16.11.2008
MyBB-Version: 1.6.11
Super vielen Lieben Dank MrBrechreiz..
lässt es sich auch integrieren dass wie bei den anderen Buttons ein Symbol aus dem Font Awesome angeziegt wird ?
also bei erledigt z.b. fa-checkmark (
http://fortawesome.github.io/Font-Awesome/icon/check/)
und bei nicht erledigt fa-times (
http://fortawesome.github.io/Font-Awesome/icon/times/)