Beiträge: 1.744
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
und wie hast du das gemacht? Mehr Input, die Kristallkugel ist gerade zur energetischen Reinigung
Beiträge: 90
Themen: 11
Registriert seit: 07.05.2017
MyBB-Version: 1.8.14
Tschuldige, ich wusste nicht, dass der Code gebraucht wird
Also ich habe in das memberlist Template folgenden Code eingefügt:
Code:
<td class="tcat"><span class="smalltext"><a href="{$sorturl}&sort=username&order=ascending"><strong>Schreiber</strong></a></span></td>
und bei memberlist_user folgenden:
Code:
<td class="{$alt_bg}" align="center">{$user['fid15']}</td>
Und im Anhang hab ich noch einen Screenshot eingefügt, wie es aktuell aussieht bei mir in der Mitgliederliste.
Liebe Grüße und schon mal danke für deine Mühe bv64
Angehängte Dateien
Thumbnail(s)
Beiträge: 1.744
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
05.04.2018, 15:53
(Dieser Beitrag wurde zuletzt bearbeitet: 05.04.2018, 15:59 von bv64 .)
ich hab gerade mal etwas rum gebastelt, ist jetzt kein Plugin sondern eine Code-Änderung
memberlist.php
füge nach
Code:
require_once "./global.php";
folgendes ein:
Code:
$parser_options = array(
"allow_html" => 0,
"allow_mycode" => 1,
"allow_smilies" => 1,
"allow_imgcode" => 0,
"allow_videocode" => 0,
"filter_badwords" => 1
);
füge VOR
Code:
eval("\$users .= \"".$templates->get("memberlist_user")."\";");
folgendes ein:
Code:
$user['fid15'] = $parser->parse_message($user['fid15'], $parser_options);
Damit wird die Ausgabe des Profilfeldes geparst; in meinem Testboard hat es funktioniert.
Für weitere Felder, die BBCode enthalten und daher geparst werden müssten, einfach die letzte Zeile mit entsprechender fidxx-Nr. einfügen.
Geparst werden damit jetzt die BBCodes und die Smilies, ich denke mal die parser_options sind ansonsten selbsterklärend
Beiträge: 90
Themen: 11
Registriert seit: 07.05.2017
MyBB-Version: 1.8.14
Irgendwie spuckt er mir da eine Fehlermeldung aus oO
Fatal error: Call to a member function parse_message() on null in /users/carissamalfoy/www/memberlist.php on line 456
Aber danke schon mal im Voraus fürs Basteln und deine Mühe! :-)
Beiträge: 1.744
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
hast du beide Änderungen gemacht?
Der Parser für das Feld ist bei mir nämlich in Zeile 463
Beiträge: 90
Themen: 11
Registriert seit: 07.05.2017
MyBB-Version: 1.8.14
Code:
$user['regdate'] = my_date('relative', $user['regdate']);
$user['postnum'] = my_number_format($user['postnum']);
$user['threadnum'] = my_number_format($user['threadnum']);
eval("\$users .= \"".$templates->get("memberlist_user")."\";");
}
In dem Abschnitt hab ich das vor die Zeile eingefügt:
Code:
eval("\$users .= \"".$templates->get("memberlist_user")."\";");
sodass es am Ende so aussieht:
Code:
$user['regdate'] = my_date('relative', $user['regdate']);
$user['postnum'] = my_number_format($user['postnum']);
$user['threadnum'] = my_number_format($user['threadnum']);
$user['fid15'] = $parser->parse_message($user['fid15'], $parser_options);
eval("\$users .= \"".$templates->get("memberlist_user")."\";");
}
Beiträge: 1.744
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
und die erste Änderung die ich oben gepostet habe ist unwichtig?
Hinter:
Code:
require_once "./global.php";
siehe oben...
Beiträge: 90
Themen: 11
Registriert seit: 07.05.2017
MyBB-Version: 1.8.14
Das ist drin, keine Sorge
Code:
$templatelist = "memberlist,memberlist_search,memberlist_user,memberlist_user_groupimage,memberlist_user_avatar,memberlist_user_userstar,memberlist_search_contact_field,memberlist_referrals,memberlist_referrals_bit";
$templatelist .= ",multipage,multipage_end,multipage_jump_page,multipage_nextpage,multipage_page,multipage_page_current,multipage_page_link_current,multipage_prevpage,multipage_start,memberlist_error,memberlist_orderarrow";
require_once "./global.php";
$parser_options = array(
"allow_html" => 0,
"allow_mycode" => 1,
"allow_smilies" => 1,
"allow_imgcode" => 0,
"allow_videocode" => 0,
"filter_badwords" => 1
);
Beiträge: 1.744
Themen: 22
Registriert seit: 18.02.2017
MyBB-Version: 1.8.*
05.04.2018, 18:56
(Dieser Beitrag wurde zuletzt bearbeitet: 05.04.2018, 19:01 von bv64 .)
dann hab ich leider gerade keine Ahnung, warum er bei dir eine Fehlermeldung auswirft und es bei mir funktioniert.
häng mal deine veränderte memberslist.php als Dateianhang an, dann vergleiche ich mal
Ich hab es gerade auch noch mit dem Color-Zeug probiert wie in deinem Screenshot; funktioniert bei mir auch einwandfrei mit der Änderung
Beiträge: 90
Themen: 11
Registriert seit: 07.05.2017
MyBB-Version: 1.8.14
Alles klar, die Datei hab ich angehangen. Ich glaub dir auch, dass das funktioniert, ich hab nur leider so gar keine Ahnung warum bei mir nicht
Angehängte Dateien
memberlist.php (Größe: 12,81 KB / Downloads: 1)