Auf Thumbnails zugreifen
- Edi
- Site Admin
- Posts: 3121
- Joined: Sun Aug 09, 2015 5:01 pm
- Location: Zurich
- Has thanked: 54 times
- Been thanked: 78 times
- Contact:
Ich verstehe das Problem leider immer noch nicht... Du kannst ja mit dem direkten oder indirekten Pfad auf jedes Bild zugreifen.
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
-
- Sr. Bludit
- Posts: 33
- Joined: Tue Jun 11, 2019 11:36 am
- Has thanked: 2 times
- Been thanked: 2 times
Ich häng mich da mal ran.
Gibt es die Möglichkeit (Einstellung?) beim Bilderupload in der Seitenleiste bei Einfügen, das Vorschaubild und nicht das Originalbild in den Editor einzufügen?
Ich muss jetz immer händisch "/thumbnails' in den Bilder-Link eintragen, nicht sehr komfortabel.
Eine Auswahl im Bildbrowser wäre top.
Gibt es die Möglichkeit (Einstellung?) beim Bilderupload in der Seitenleiste bei Einfügen, das Vorschaubild und nicht das Originalbild in den Editor einzufügen?
Ich muss jetz immer händisch "/thumbnails' in den Bilder-Link eintragen, nicht sehr komfortabel.
Eine Auswahl im Bildbrowser wäre top.
- Edi
- Site Admin
- Posts: 3121
- Joined: Sun Aug 09, 2015 5:01 pm
- Location: Zurich
- Has thanked: 54 times
- Been thanked: 78 times
- Contact:
Nein, diese Möglichkeit gibt es derzeit nicht.
Verbesserungsvorschläge können gerne auf GitHub gemacht werden:Eine Auswahl im Bildbrowser wäre top.
https://github.com/bludit/bludit/issues
Dort wird übrigens derzeit auch die Roadmap für Bludit 4 diskutiert:
https://github.com/bludit/bludit/issues/1057
Clickwork - Websites mit Bludit | Planet Bludit - Tipps und Snippets
-
- Sr. Bludit
- Posts: 33
- Joined: Tue Jun 11, 2019 11:36 am
- Has thanked: 2 times
- Been thanked: 2 times
Ok, ich hab für mich die media.php aufgebohrt und eine Zeile hinzugefügt:Nein, diese Möglichkeit gibt es derzeit nicht.
Falls jemand Interesse hat, ca. Zeile 116 die Tabelle um ein Feld Vorschau erweitert.
Code: Select all
'<a href="#" class="mr-3 text-secondary" onClick="editorInsertMedia(\''+thumbnail+'\'); closeMediaManager();"><i class="fa fa-plus"></i><?php $L->p('Insert') ?>-Vorschau<\/a>'+
Mein English ist nicht so wirklich gut, mal sehen ob ich das erklären kann.Verbesserungsvorschläge können gerne auf GitHub gemacht werden:
-
- Sr. Bludit
- Posts: 33
- Joined: Tue Jun 11, 2019 11:36 am
- Has thanked: 2 times
- Been thanked: 2 times
Gefällt mir nicht und ich habe jetzt eine andere Lösung für mich gefunden.Ist natürlich nicht update-fest;-((
Meine Bilder sollen alle als Vorschau eingebunden werden und mit einer Lightbox zu betrachten sein, ausserdem haben sie alle einen Realnamen.
Ich habe also das tinymce-Plugin so modifiziert, das nur - wie bisher - der filename für das Originalbild übergeben wird und daraus mache ich mir dann den entsprechenden html-String für den Editor.
Falls jemand Interesse hat, hier mal mein Code:
Code: Select all
// Insert an image in the editor at the cursor position
// Function required for Bludit
function editorInsertMedia(filename) {
/* Bildnamen ermitteln, Bindestriche entfernen und in Grossbuchstaben wandeln */
let pathparts = filename.split("/"); // filename aufsplitten bei "/"
let img = pathparts.pop(); // letztes Element holen
let imgparts = img.split("."); // Bild aufsplitten bei "."
let imgname = imgparts[0].replace(/-/gi," ").toUpperCase(); //erstes Element, "-" entfernen und gross
let thumbdir = "thumbnails/"; // thumbs-Ordnername im Dateisystem
let url_body = filename.slice(0, -img.length); // filename um den Bildnamen kürzrn
let thumbpath = url_body+thumbdir+img; // Pfad zum thumbs-Ordner zusammenstellen
/* der komplette String mit link/src/alt - attribut */
let myhtml = "<a href=\""+filename+"\"><img src=\""+thumbpath+"\" alt=\""+imgname+"\">";
tinymce.activeEditor.insertContent(myhtml);
}
Edit (code berichtigt): Das abschliessende </a> war zuviel, das macht der Editor.
- Torsten_Kelsch
- Legend Bludit
- Posts: 263
- Joined: Thu Aug 27, 2015 10:24 pm
- Location: Germany
- Has thanked: 4 times
- Been thanked: 2 times
- Contact:
Hm, eine weitere Möglichkeit wäre es, die von Bludit erzeugten Thumbnails zu ignorieren und am heimischen PC die Bilder in normaler und zusätzlich in Thumbnail-Größe zu erstellen und entsprechend zu benennen, z. B. meinschoenesbild.jpg und meinschoenesbild-thumbnail.jpg. Ich lade dann alles per FTP hoch in ein Verzeichnis meiner Wahl. Eine Lightbox-Galerie lässt sich ganz von Hand erstellen, ohne den Code verändern zu müssen.
On Error GoTo Bed