• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

tinymce eigenes plugin dropdown selected geht wie?

S

sysop

Guest
Eine etwas komplizierte Frage diesmal:

Ich habe mir für tinymce auf Basis des advimage-Plugins ein eigenes plugin germacht, dass aus einem Verzeichnis Bilder ausliest und in einem Dropdown (Select) zum einfügen anbietet.

Code 1:
PHP:
?>
                <tr>
                     <td>
                      <input id="srca" name="srca" type="hidden" class="mceFocus" value="" style="width: 200px" onchange="ImageDialog.getImageData();" /><br>
                      <select name="src" id="src" value="srca" class="mceFocus" onchange="ImageDialog.showPreviewImage(this.value);" aria-required="true" />
                       <?PHP
                       $checked = '';
                       for($i = 0; $i < count($picdata); $i++)
                       {
                             $bild = explode("\t",$picdata[$i]);
                             echo '<option value="'.$cnf['url'].trim($bild[0]).trim($bild[1]).'">'.trim($bild[1]).'</option>'."\n";
                        }
                        ?>
                     </select>
                   </td>
                   <td id="srcbrowsercontainer">&nbsp;</td>
               </tr>

Wie gesagt habe ich dazu eine Anleihe beim advimage-Plugin genommen, der Originalcode an der Stelle sieht ein Textfekld vor.

Code 2:
HTML:
    <tr>
          <td><input name="src" type="text" id="src" value="" class="mceFocus" onchange="ImageDialog.showPreviewImage(this.value);" aria-required="true" /></td>
           <td id="srcbrowsercontainer">&nbsp;</td>
    </tr>

Nun zu meiner Frage.
Wenn ich im Editor ein Bild anklicke und im Editor das Bearbeitungsfenster für Bilder öffne erscheint sofort der Pfad und alle Bildangaben (im Code 2). Value wird also irgendwie befüllt und von tiny zurück gegeben.
In meinem Code (Code 1) schaffe ich es nicht, dass der Pfad zum Bild korrekt ausgelesen wird und ich ein selected beim richtigen Bild setzen kann. Es wird mir immer das erste Bild des Selects genommen.
Wie lese ich bei tiny den Pfad eines angeklickten Bildes aus und vor Allem, wie bekomme ich den Pfad dann in meinen PHP-Code?
 
Zurück
Oben