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
Ja, dann mach aus dem oben genannten Code, dies

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\"><i class=\"fa fa-check\">&nbsp;Erledigt</i></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\"><i class=\"fa fa-times\">&nbsp;Nicht Erledigt</i></a>&nbsp;";
        }
    } 
funktioniert super, ist zwar ne etwas andere Schriftart aber passt schon... DANKE
Hätte nurn kleines Problemchen, hab den Button nun mit den 1.8 css Button erweitert, wollte eine Sprachvariable setzen, doch es wird nicht angenommen.. Ich weiß nicht woran es liegt vlt. bin ich auch einfach nur zu müde Big Grin Hoffe aufn guten Denkanstoß

PHP-Code:
   if($thread['threadsolved'] == "1") {
 
       $threadsolved "<img src=\"images/solved.png\" border=\"0\" alt=\"\" style=\"vertical-align: middle; float: right;\" title=\"".$lang->forumdisplay_solved_title."\" \"/>";
 
   }

 
   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=\"button solved\"><span>".$lang->forumdisplay_solved."</span></a>";
 
       }
 
       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=\"button unsolved\"><span>".$lang->forumdisplay_unsolved."</span></a>";
 
       }
 
   


PHP-Code:
[global.lang.php]
$l['forumdisplay_solved'] = "Erledigt";
$l['forumdisplay_solved_title'] = "Das Thema wurde behandelt und ist erledigt";
$l['forumdisplay_unsolved'] = "Nicht erledigt"
Füge der Funktion

PHP-Code:
function threadsolved() {

 
   global $threadsolved$thread$post$templates$mybb$threadsolved_button$db$theme


dies hinzu

PHP-Code:
$lang 

nach


PHP-Code:
$theme 
Ouch.. Das ich das übersehen hab, wie soll der wohl ne Sprachvariable nutzen wenn keine geladen wurde? Haha Smile

Danke dir MrBrechreiz! Auch das noch in dieser späten Stunde
Hallo ich habe nur eine Frage ist es möglich, dass man beim erstellen eines neuen Forums im ACP auswählen kann, ob man dort dann die Themen als erledigt kennzeichnen kann? Ich hatte jetzt nur gefunden, dass man es nacharbeiten kann per Hand in der entsprechenden PHP Datei.

Grüße
Ich habe auch ein Problem mit diesem Plugin. Ich kann Themen als erledigt markieren - und der grüne Haken funktioniert auch - nur leider habe ich den Button nicht - also mir fehlen die Grafiken - notsolved.. usw.
Diese habe ich hochgeladen unter Grafiken/deutsch-Du, Grafiken/deutsch-Sie- und natürlich in Grafiken/englisch. Angezeigt werden sie im Forum aber leider niicht.
Weiß Jemand von Euch, wo das einzustellen ist, wo die Bilder liegen?
Liegt alles dem Packet bei.
Also- erst dachte ich ja, Du wollst mich.. Wink bis ich mir die Dateien noch einmal angesehen habe. Offenbar hatte ich eine veraltete txt.dat - jedenfalls sind mir jetzt die Hinweise auf die Themes neu gewesen. Ich habe zwar keinen Ordner images/deutsch etc. innerhalb der images/theme, aber ich habe die Bilder nun zu anderen Bildern der Themes gepackt- und nun funktioniert das so, wie es soll.

Alles gut, vielen Dank.
Ich hab da auch mal ne Frage.

Hab mir per css nen schönen Button gebastelt.
Auch den Code im Plugin habe ich bearbeitet.
der sieht jetzt so aus:

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=\"solvedbutton\"><font color=white>Erledigt</font></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=\"notsolvedbutton\"><font color=white>Nicht Erledigt</font></a>&nbsp;";
       }
   

Der Code in der global.css den ich für die Buttons erstellt habe so:
Code:
.solvedbutton {
    background: green;
    padding: 6px;
    border: 1px solid #000000;
    border-radius: 7px;
}

a.solvedbutton {
    font-family: Arial;
    color: #ffffff;
    font-size: 14px;
}

.notsolvedbutton {
    background: red;
    padding: 6px;
    border: 1px solid #000000;
    border-radius: 7px;
}

a.notsolvedbutton {
    font-family: Arial;
    color: #ffffff;
    font-size: 14px;
}

Wenn man jetzt mit der Maus über den Button fährt wird der Text unterstrichen wie bei einem Link (siehe Anhang).

[attachment=10860]

Ihr habt hier im Forum ja das selbe Plugin auch mit einem CSS Button und das passiert da nicht.
Wie bekomme ich das auch hin?
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16