Mein Problem ist jetzt, das wenn man einen Link einfügen will, man immer
PHP-Code:
[url="link"]text[/url]
eingeben muss.
Will aber, das man nur
PHP-Code:
[url=link]text[/url]
eingeben muss.
Das ist der Code im Plugin:
Code:
class BBCode {
// Plugin initialization
function BBCode() {
// This version only supports WP 2.5+ (learn to upgrade please!)
if ( !function_exists('add_shortcode') ) return;
// [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
if ( isset($atts[0]) ) {
$url = $atts[0];
$text = $content;
}
// [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
else {
$url = $text = $content;
}
if ( empty($url) ) return '';
if ( empty($text) ) $text = $url;
// Start this plugin once all other plugins are fully loaded
add_action( 'plugins_loaded', create_function( '', 'global $BBCode; $BBCode = new BBCode();' ) );
Hat da jemand ne Idee?
Auserdem bräuchte ich noch ne Funtkion, das wenn jemand nur einen Direktlink postet, also z.B. nur
PHP-Code:
http://something.com
das Wordpress dann
PHP-Code:
[url]something.com[/url]
draus macht. Kennt jemand sowas?
Demjenigen, der mir die richtige Lösung für beide Probleme gibt, biete ich einen 1 Monats Premium Account für Depostfiles.com
refLye
01.11.10 08:15
Eigenen BBCode schreiben? Es gibt von PHP sogar fertige BBCode-Funktionne!
noX
01.11.10 17:43
Das Problem ist ja, das ich nicht so gut coden kann ;) Deshalb frag ich ja hier nach hilfe.
EDIT: Das Problem mit dem ist nun gelöst!
Habe aber wieder ein neues ;)
Uns wzar wenn ich habe:
PHP-Code:
[img]test.jpg[/img]
[url]test.de[/url]
Dann zeigt er mir nachher im Fertigen Beitrag den Link neben dem Bild an statt darunter.
Hat da einer noch eine Idee?
Hab WordpressVersion 3.0.1 und für den BBCODE das Plugin boingball-bbcode
EDIT2:
So nun sind alle Probleme gelöst! Trhead kann geschlossen werden.
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 Uhr.