Hallo Jeena,
Gibt es auch die Möglichkeit BBCodes einzurichten die folgendermaßen aussehen:
[xyz=123]
Ja, siehe simple_replace_single.
Da ein Parameter übergeben wurde, eher callback_replace_single. Beispiel:
function do_bbcode_xyz ($action, $attributes, $content, $params, &$node_object) {
if ($action == 'validate') {
if (!isset($attributes['default'])) {
return false;
}
return true;
}
return 'XYZ mit '.htmlspecialchars($attributes['default']).' angegeben!';
}
//...
$bbcode->addCode ('xyz', 'callback_replace_single', 'do_bbcode_xyz', array (), 'inline', array ('block', 'inline', 'link'), array ());
Viele Grüße,
Christian