Hallo alle,
ich habe aktuell ein Problem mit einer Contaosite (2.11.5), die viele Bilder verwalten muss (70000 Bilder in 13000 Verzeichnissen),
nämlich, na klar, dass der Ajax-Dialog "Bild einfügen/bearbeiten" im Rich-Text-Editor zu lange rechnet bzw. blockiert.
Kann man den Dialog stillegen?
Naheliegend wäre, den Image-Button aus tinyMCE zu entfernen. Lieber wäre mir natürlich ein abgespeckter Dialog, wo man Bildpfad
und -Attribute noch eingeben (aber eben nicht mehr aus einer Liste auswählen) kann.
Ich dokumentiere mal meine bisherige Zwischenlösung:
Der Dialog kommt aus der Datei
plugins/tinyMCE/plugins/advimage/image.htm
Dort gibt es ein <select> mit der id="src_list", die von js/image.js initialisiert wird mit dem Wert von
tinyMCEPopup.getParam('external_image_list','tinyM CEImageList')
Die Daten kommen aus
plugins/tinyMCE/plugins/typolinks/typolib.php
und hier aus der Funktion
doCreateImageList()
die einen gewaltigen String zusammenbaut.
Hier behelfe ich mir jetzt mit einer Abbruchbedingung
if (strpos($strFolder,'groessterFolder')) { return '' };
Das bietet erstmal folgenden Mehrwert:
- der komfortable Image-Dialog des tinyMCE bleibt erhalten
- mankann alle Bilder auswählen, außer die aus dem Monsterfolder
- man kann die Bildadressen weiterhin eingeben/einkopieren
Habt ihr eine andere Idee?
tschüs,
flx
Lesezeichen