05.04.2018, 13:52
05.04.2018, 14:04
Tschuldige, ich wusste nicht, dass der Code gebraucht wird
Also ich habe in das memberlist Template folgenden Code eingefügt:
und bei memberlist_user folgenden:
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
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
05.04.2018, 15:53
ich hab gerade mal etwas rum gebastelt, ist jetzt kein Plugin sondern eine Code-Änderung
memberlist.php
füge nach
folgendes ein:
füge VOR
folgendes ein:
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
memberlist.php
füge nach
Code:
require_once "./global.php";
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
05.04.2018, 16:57
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! :-)
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! :-)
05.04.2018, 17:28
hast du beide Änderungen gemacht?
Der Parser für das Feld ist bei mir nämlich in Zeile 463
Der Parser für das Feld ist bei mir nämlich in Zeile 463
05.04.2018, 17:52
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")."\";");
}
05.04.2018, 18:40
und die erste Änderung die ich oben gepostet habe ist unwichtig?
Hinter:
siehe oben...
Hinter:
Code:
require_once "./global.php";
05.04.2018, 18:51
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
);
05.04.2018, 18:56
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
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
05.04.2018, 19:10
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