Hallo ihr Lieben.
Ich probier mich momentan daran, eine automatische Liste zu erstellen.
Der Plan ist, dass die Profilfelder 'mehrfachcharaktere' der Hauptaccounts (ich verwende den EnhanchedAccountSwitcher) auf einer extra Seite ausgegeben werden sollen.
Prinzipiell funktioniert das auch schon alles ganz gut. Ich hab mithilfe von dem Beitrag von fallennewyork (https://www.mybb.de/forum/thread-28321.html) jetzt hinbekommen, dass er mit den Nutzernamen und das dazugehörige Profilfeld ausgibt und auch nur von den Hauptaccounts.
Mein einizges Problem ist jetzt noch das parsen des myCodes. Ist das irgendwie möglich den nicht nur im Thread/Sigi/Profil sondern eben auch in einer externen Seite zu machen?
Ich hatte mal im Profil und im Post schon eingestellt, das myCode angezeigt wird in den Feldern und dachte mir, vielleicht kann ich das ja dementsprechend abwandeln.
Leider war die Idee wohl zu simpel und es funktioniert leider nicht
Ich muss aber auch dazu sagen - ich selber bin nicht wirklich ein Programmierexperte und ja - mir fehlen noch ein wenig die Grundlagen, weswegen ich viel durch ausprobieren hin wurschtel.
Jetzt komm ich aber gerad nicht weiter.
Vielleicht kann mir ja jemand helfen?
Probiert hab ich bisher:
Vielen lieben Dank schon einmal an alle die's Versuchen. ^-^
Ich probier mich momentan daran, eine automatische Liste zu erstellen.
Der Plan ist, dass die Profilfelder 'mehrfachcharaktere' der Hauptaccounts (ich verwende den EnhanchedAccountSwitcher) auf einer extra Seite ausgegeben werden sollen.
Prinzipiell funktioniert das auch schon alles ganz gut. Ich hab mithilfe von dem Beitrag von fallennewyork (https://www.mybb.de/forum/thread-28321.html) jetzt hinbekommen, dass er mit den Nutzernamen und das dazugehörige Profilfeld ausgibt und auch nur von den Hauptaccounts.
Mein einizges Problem ist jetzt noch das parsen des myCodes. Ist das irgendwie möglich den nicht nur im Thread/Sigi/Profil sondern eben auch in einer externen Seite zu machen?
Ich hatte mal im Profil und im Post schon eingestellt, das myCode angezeigt wird in den Feldern und dachte mir, vielleicht kann ich das ja dementsprechend abwandeln.
Leider war die Idee wohl zu simpel und es funktioniert leider nicht
Ich muss aber auch dazu sagen - ich selber bin nicht wirklich ein Programmierexperte und ja - mir fehlen noch ein wenig die Grundlagen, weswegen ich viel durch ausprobieren hin wurschtel.
Jetzt komm ich aber gerad nicht weiter.
Vielleicht kann mir ja jemand helfen?
Probiert hab ich bisher:
PHP-Code:
define("IN_MYBB", 1);
require("global.php");
global $db, $mybb, $lang, $templates, $parser, $theme, $userfields, $customfields, $profilefields, $field_hidden, $bgcolor, $alttrow;
require_once MYBB_ROOT."inc/class_parser.php";
$parser = new postParser;
$mehrfach_chars=$db->query("SELECT * FROM mybb_users LEFT JOIN mybb_userfields ON mybb_users.uid = mybb_userfields.ufid WHERE as_uid = '0' ORDER BY mybb_userfields.fid3 ASC");
while($result=$db->fetch_array($mehrfach_chars)) {
require_once MYBB_ROOT."inc/class_parser.php";
$parser = new postParser;
$parser_options = array(
"allow_html" => 1,
"allow_mycode" => 1,
"allow_smilies" => 1,
"allow_imgcode" => 1
);
// funktioniert nicht
// $accounts = $parser->parse_message($result['fid12'], $parser_options);
$userid = $result['uid'];
$username = $result['username'];
// Ausgabe ohne funktionierenden Mycode
$accounts = $result['fid12'];
eval("\$mehrfach .= \"".$templates->get("mehrfach")."\";");
}
eval("\$charlist = \"".$templates->get("charlist")."\";");
output_page($charlist);
// abgewandelt von fallennewyork
Vielen lieben Dank schon einmal an alle die's Versuchen. ^-^