Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Qualiätsverlust von Bildern über Dateianhang?
#16 RE: Qualiätsverlust von Bildern über Dateianhang?
Ich erstelle dazu ein kleines Plugin. Geht die Tage online.
Zitat von 844er im Beitrag #15
Nur mal so ein Beispiel: Für Aufzählungen und Tabellen hat man 2 separate Plugins erstellt, die man installieren muss, wenn man diese Funktion seinen Usern anbieten möchte. Das sollte eigentl. Standard im Texteditor sein, da das irgendwie dazu gehört.
Da wird es in absehbarer Zukunft Änderungen geben. Grundsätzlich sollen Plugins unterschiedlich viele "Credits" verbrauchen können - so etwas wie die Tabellen/Aufzählungen würde dann immer "0 Credits" kosten. Ein aufwändiges Plugin wie eine Discord-Anbindung würde dann entsprechend mehr "Credits" verbrauchen.
Das hier wäre übrigens der Code, aus dem ich ein Plugin basteln würde (bisher nur V6 und Business Template-tauglich):
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{{footerjs.start}}{{footerjs}}
function initFullImageLoader(){
{{template==177.start}}
let parentselector = ".message";
let $fullimgloader = $('<span class="xob xob-eye loadfullpostimages mr-2 " title="Bilder in voller Qualität laden"></span>');
$.each($(".xquoteable"),function(){
if($(this).html().indexOf('files.homepagemodules.de') != -1){
$fullimgloader.clone().insertBefore($(this).closest('.message').find('.card-header .xob-time'));
}
});
{{template==177.end}}
{{template==144.start}}
let parentselector = ".box";
let $fullimgloader = $('<img src="//files.homepagemodules.de/b2001010/a_1747_2d15de9d.svg" class="loadfullpostimages" alt="Bilder in voller Qualität laden" title="Bilder in voller Qualität laden" />');
$.each($(".xquoteable"),function(){
if($(this).html().indexOf('files.homepagemodules.de') != -1){
$fullimgloader.clone().prependTo($(this).closest('.box').find('.boxheader .mposttime'));
}
});
{{template==144.end}}
$(".loadfullpostimages").on("click",function(){
let $hpmimgs = $(this).closest(parentselector).find('.xquoteable').find("img").filter(function() {
return $(this).attr("src").toLowerCase().indexOf( "homepagemodules") != -1;
});
$.each($hpmimgs,function(){
if($(this).attr('src').toLowerCase().indexOf('/resize/')!= -1){
$(this).attr('src',$(this).attr('src').replace(/\/resize\/([0-9]+)x([0-9]+)/g, ""));
}
});
});
}
initFullImageLoader();
{{footerjs.end}}
{{template!==177.start}}
<script>{{footerjs}}{{footerjs.start}}{{footerjs.end}}</script>
{{template!==177.end}}
Wer möchte darf das natürlich auch selbst irgendwie einbauen und so keinen Plugin-Slot verbrauchen.
Und falls du persönlich irgendwo in einem deiner Foren Probleme hast mit den Plugin-Limits @844er darfst du dich gerne bei mir melden - da findet sich sicher eine Lösung
Das Plugin "Bilder nachladen" ist jetzt für das V4 und V4 (Business-Template) im Plugin-Store verfügbar.
Es ist bisher sehr einfach gehalten und fügt einfach neben dem Erstellungsdatum eines Beitrags ein Icon ein, über das eingebundene Bilder in Originalgröße nachgeladen werden können.
Ich mache das vielleicht bei Gelegenheit noch etwas hübscher, dazu hatte ich jetzt gerade keine Zeit.
Ich habe auch den Quellcode des Plugins freigegeben, falls das jemand selbst kopieren/verbessern/anpassen möchte.
#20 RE: Qualiätsverlust von Bildern über Dateianhang?
Ich kann das Plugin garnicht öffen.
Es hat scheinbar keine Configvariable und man kommt dadurch nicht in die Einstellungen.
V4 und V6 getestet.
Edit: Komme doch ins Plugin mit Klick auf das Icon.
Kopie anlegen geht nicht.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Seltsam.
Ich hatte das eingereicht und dabei aus versehen "nicht fregeben" gewählt. Anscheinend reicht es dann nicht, wenn ich die Einstellung bei der Freischaltung dann ändere
Naja, das hat sowieso nur ein Template-Element (ich habe es in "topic_footer" gepackt). Das sieht so aus:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{{footerjs.start}}{{footerjs}}
function initFullImageLoader(){
{{template==177.start}}
let parentselector = ".message";
let $fullimgloader = $('<span class="xob xob-eye loadfullpostimages mr-2 " title="Bilder in voller Qualität laden"></span>');
$.each($(".xquoteable"),function(){
if($(this).html().indexOf('files.homepagemodules.de') != -1){
$fullimgloader.clone().insertBefore($(this).closest('.message').find('.card-header .xob-time'));
}
});
{{template==177.end}}
{{template==144.start}}
let parentselector = ".box";
let $fullimgloader = $('<img src="//files.homepagemodules.de/b2001010/a_1747_2d15de9d.svg" class="loadfullpostimages" alt="Bilder in voller Qualität laden" title="Bilder in voller Qualität laden" />');
$.each($(".xquoteable"),function(){
if($(this).html().indexOf('files.homepagemodules.de') != -1){
$fullimgloader.clone().prependTo($(this).closest('.box').find('.boxheader .mposttime'));
}
});
{{template==144.end}}
$(".loadfullpostimages").on("click",function(){
let $hpmimgs = $(this).closest(parentselector).find('.xquoteable').find("img").filter(function() {
return $(this).attr("src").toLowerCase().indexOf( "homepagemodules") != -1;
});
$.each($hpmimgs,function(){
if($(this).attr('src').toLowerCase().indexOf('/resize/')!= -1){
$(this).attr('src',$(this).attr('src').replace(/\/resize\/([0-9]+)x([0-9]+)/g, ""));
}
});
});
}
initFullImageLoader();
{{footerjs.end}}
{{template!==177.start}}
<script>{{footerjs}}{{footerjs.start}}{{footerjs.end}}</script>
{{template!==177.end}}
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software