MyBB.de Forum
Mitgliederliste und BBcodes - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Mitgliederliste und BBcodes (/thread-28669.html)

Seiten: Seiten: 1 2 3


RE: Mitgliederliste und BBcodes - bv64 - 05.04.2018

und wie hast du das gemacht? Mehr Input, die Kristallkugel ist gerade zur energetischen Reinigung Wink


RE: Mitgliederliste und BBcodes - Carie Ma - 05.04.2018

Tschuldige, ich wusste nicht, dass der Code gebraucht wird   Blush

Also ich habe in das memberlist Template folgenden Code eingefügt: 

Code:
<td class="tcat"><span class="smalltext"><a href="{$sorturl}&amp;sort=username&amp;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  Shy


RE: Mitgliederliste und BBcodes - bv64 - 05.04.2018

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


RE: Mitgliederliste und BBcodes - Carie Ma - 05.04.2018

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! :-)


RE: Mitgliederliste und BBcodes - bv64 - 05.04.2018

hast du beide Änderungen gemacht?
Der Parser für das Feld ist bei mir nämlich in Zeile 463


RE: Mitgliederliste und BBcodes - Carie Ma - 05.04.2018

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")."\";");
}



RE: Mitgliederliste und BBcodes - bv64 - 05.04.2018

und die erste Änderung die ich oben gepostet habe ist unwichtig? Wink

Hinter:
Code:
require_once "./global.php";
siehe oben...


RE: Mitgliederliste und BBcodes - Carie Ma - 05.04.2018

Das ist drin, keine Sorge Smile

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
        );



RE: Mitgliederliste und BBcodes - bv64 - 05.04.2018

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


RE: Mitgliederliste und BBcodes - Carie Ma - 05.04.2018

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  Sad