Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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'] != 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\"><i class=\"fa fa-check\"> Erledigt</i></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\"><i class=\"fa fa-times\"> Nicht Erledigt</i></a> ";
}
}
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 313
Themen: 41
Registriert seit: 16.11.2008
MyBB-Version: 1.6.11
funktioniert super, ist zwar ne etwas andere Schriftart aber passt schon... DANKE
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
05.09.2014, 02:33
(Dieser Beitrag wurde zuletzt bearbeitet: 05.09.2014, 02:33 von Devidra.)
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
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'] != 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=\"button solved\"><span>".$lang->forumdisplay_solved."</span></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=\"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";
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Füge der Funktion
PHP-Code:
function threadsolved() {
global $threadsolved, $thread, $post, $templates, $mybb, $threadsolved_button, $db, $theme;
dies hinzu
nach
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
Ouch.. Das ich das übersehen hab, wie soll der wohl ne Sprachvariable nutzen wenn keine geladen wurde? Haha
Danke dir MrBrechreiz! Auch das noch in dieser späten Stunde
Beiträge: 31
Themen: 14
Registriert seit: 04.11.2014
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
Beiträge: 219
Themen: 9
Registriert seit: 01.11.2013
MyBB-Version: 1.8.5
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?
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Liegt alles dem Packet bei.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 219
Themen: 9
Registriert seit: 01.11.2013
MyBB-Version: 1.8.5
12.08.2015, 21:29
Also- erst dachte ich ja, Du wollst mich..
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.
Beiträge: 80
Themen: 10
Registriert seit: 17.09.2015
MyBB-Version: 1.8.7
27.01.2016, 11:24
(Dieser Beitrag wurde zuletzt bearbeitet: 27.01.2016, 11:30 von Miracle Boy.)
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'] != 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=\"solvedbutton\"><font color=white>Erledigt</font></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=\"notsolvedbutton\"><font color=white>Nicht Erledigt</font></a> ";
}
}
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).
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?
"Gib jedem Tag die Chance, der schönste deines Lebens zu werden." - Mark Twain