MyBB.de Forum

Normale Version: Thema erledigt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Um deine Frage zu beantworten Ja, waren sie, kam dennoch keine Anzeige delet from Server und new upload hat das Problem behoben Wink

Kein Problem, das dich dennoch gemeldet hast Smile

Guter Support zahlt sich dennoch aus ^^ Smile

Gruß exxe Smile
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
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....
ist es möglich den grafik button in einen CSS Button zu ändern ?
Wenn ja wie ?
Du kannst die Plugin-Datei bearbeiten.
das dachte ich mir.... gibts irgendwo ne anleitung.... css ist noch nicht so ganz mein Gebiet
Ohne zu Wissen, wie deine CSS-Buttons "funktionieren", kann dir niemand eine konkrete Anleitung erstellen.
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
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'] != && ($mybb->user['uid'] == $thread['uid'] || $mybb->user['usergroup'] == "4" || $mybb->user['usergroup'] == "3"))) {
            
$threadsolved_button "<a href=\"showthread.php?tid=".$thread['tid']."&amp;marksolved=1\"><img src=\"".$theme['imglangdir']."/solved.gif\" border=\"0\" alt=\"\" /></a>&nbsp;";
        }
        if(
$thread['threadsolved'] == "1" && ($mybb->user['uid'] != && ($mybb->user['uid'] == $thread['uid'] || $mybb->user['usergroup'] == "4" || $mybb->user['usergroup'] == "3"))) {
            
$threadsolved_button "<a href=\"showthread.php?tid=".$thread['tid']."&amp;marksolved=0\"><img src=\"".$theme['imglangdir']."/notsolved.gif\" border=\"0\" alt=\"\" /></a>&nbsp;";
        }
    } 


und ersetze es mit


PHP-Code:
if(basename($_SERVER['PHP_SELF']) == "showthread.php") {
        if(
$thread['threadsolved'] != "1" && ($mybb->user['uid'] != && ($mybb->user['uid'] == $thread['uid'] || $mybb->user['usergroup'] == "4" || $mybb->user['usergroup'] == "3"))) {
            
$threadsolved_button "<a href=\"showthread.php?tid=".$thread['tid']."&amp;marksolved=1\" class=\"newthbutton\">Erledigt</a>&nbsp;";
        }
        if(
$thread['threadsolved'] == "1" && ($mybb->user['uid'] != && ($mybb->user['uid'] == $thread['uid'] || $mybb->user['usergroup'] == "4" || $mybb->user['usergroup'] == "3"))) {
            
$threadsolved_button "<a href=\"showthread.php?tid=".$thread['tid']."&amp;marksolved=0\" class=\"newthbutton\">Nicht Erledigt</a>&nbsp;";
        }
    } 
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/)
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16