kointa: Vorschlag für eigenes Plugin

Beitrag lesen

function own_plugin_callback($match) {
  // dieser Wert wird benutzt, wenn keine Breite oder der Wert '0' angegeben wurde
  static $default_width = '380';
  // dito fuer die Hoehe
  static $default_height = '313';
  return '<embed type="application/x-shockwave-flash" height="' .
    (empty($match[3]) ? $default_height : $match[3]) .
    '" width="' .
    (empty($match[2]) ? $default_width : $match[2]) .
    '" src="http://www.choiz.extra.hu/mediaplayer.swf?file=' .
    $match[1] .
  '&backcolor=0x000000&frontcolor=0xCCCCCC&lightcolor=0x000000&screencolor=0x000000&searchbar=false&autostart=false" ' .
    'loop="true" quality="high" bgcolor="#000000" name="flvplayer" align="middle" allowScriptAccess="sameDomain" ' .
    'allowFullScreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>';
    // diese letzten drei Zeilen bitte zusammenfassen, ich hab die nur aufgeteilt,
    // damit der Quelltext in (d|m)einem Editor
    // etwas "uebersichtlicher" angezeigt wird.
    // fuer das Forum hier ist er auch schon zu breit ...
}

function own_plugin($content) {
  // moegliche BBCode-Muster: [own kurz-url] oder [own kurz-url breite hoehe]
  // own kann groß- oder kleingeschrieben werden ("case insensitive")
  return preg_replace_callback('/[own\s+([^]\s]+?)(?:\s+([0-9]+)\s+([0-9]+))?]/iS', 'own_plugin_callback', $content);
}


> >   
  
Habe es eben mal versucht, aber es geht leider nicht, ich habe die zeilen zusammengefügt wie du es geschrieben hast, aber im blog kommt nur "[own URL]" als text.  
  
[Link zur fertigen php datei](http://www.choiz.extra.hu/embed-script.rar)  
  
Sry dass ich es nicht selbst lösen kann, habe soweit alle anführungsstriche usw. überprüft, aber die syntax selbst sollte dir vertrauter sein ;). hoffe du kannst noch einen kurzen blick drauf werfen. wär klasse.  
  
hast was gut bei mir ^^  
  
grüße