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.
Vollbildansicht nur für bestimmte Alben
#1 Vollbildansicht nur für bestimmte Alben
Wäre es ein großer Aufwand, die Option "Vollbildansicht", die bei Foren mit Tarif wahlweise aktiviert werden kann, so zu verändern, dass es möglich ist, dies individuell für jedes Album einzeln zu aktivieren ?
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
Riesig wäre der Aufwand jetzt nicht. Aber ich denke da reicht auch etwas CSS/Javascript.
Das hier in der Fußzeile sollte reichen (ungetestet). In der Variable show_dl_link musst du dann die IDs der Alben eintragen, in denen das angezeigt werden soll.
2
3
4
5
6
7
8
9
10
11
12
13
<style>#gallery_image_options .xdl{display:none;}</style>
<script>
try{
const show_dl_link = [1,2,3,4,168]; /* Link in diesen Alben anzeigen */
let gallery_match = window.location.href.match(/\/g([0-9]+)p([0-9]+)-/);
if(gallery_match){
let current_album = gallery_match[1];
if($.inArray(current_album,show_dl_link)>-1){$('#gallery_image_options .xdl').addClass('show').show();}
}
}catch(e){console.log('error',e);}
</script>
#3 RE: Vollbildansicht nur für bestimmte Alben
@Ingmar : Könnte man Dein Script auch verwenden, um das Wasserzeichen nur in bestimmten Alben anzeigen zu lassen? Wie kann man das Wasserzeichen ansteuern?
#4 RE: Vollbildansicht nur für bestimmte Alben
Nachdem ich, "unterbelichtet" wie ich nun bin, mit Hilfe von @Cyborg_Christina die ID der Alben kenne, habe ich selbst versucht, das Script zu installieren.
Leider schaltet es in allen Alben den Link zur Vollbildansicht ab, auch in dem Album (ID 76), das ich testweise eingetragen habe.
Christina meinte, <style>#gallery_image_options .xdl{display:none;}</style> solle ich in CSS eintragen und dann das Script
try{
const show_dl_link = [1,2,3,4,168]; /* Link in diesen Alben anzeigen */
let gallery_match = window.location.href.match(/\/g([0-9]+)p([0-9]+)-/);
if(gallery_match){
let current_album = gallery_match[1];
if($.inArray(current_album,show_dl_link)>-1){$('#gallery_image_options .xdl').addClass('show').show();}
}
}catch(e){console.log('error',e);}
</script>
in Admin > Layout > Farben & Einstellungen > eigenes HTML/JS, was aber in unsrem Template V3 nicht zur Verfügung steht, nur in V6
Vielleicht gibt's ja noch Tipps - zunächst aber danke an Christina
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
#5 RE: Vollbildansicht nur für bestimmte Alben
Ingmar hat aber doch geschrieben, dass das in die Fußzeile soll.
Wenn du willst, dass das nur in in Alben ausgeführt werden soll, dann erstelle ein Plugin mit dem Element nur für die Galerie.
Da kannst du dann auch Rechte vergeben.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#6 RE: Vollbildansicht nur für bestimmte Alben
Zitat von Mike48 im Beitrag #5
Ingmar hat aber doch geschrieben, dass das in die Fußzeile soll.
Das habe ich selbstverständlich als erstes versucht, aber dann, wie geschrieben, in keinem Album der Link zur Vollbildansicht.
Ich will da jetzt auch nicht weiter rumfummeln, da ich zu wenig Ahnung habe und die leider auch nicht mehr im nötigen Umfang nachholen kann, einige kennen die Gründe.
Warten wir die Feiertage ab, Ingmar wird sich sicher zu Wort melden.
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
#7 RE: Vollbildansicht nur für bestimmte Alben
Zitat von Mike48 im Beitrag #5
Ingmar hat aber doch geschrieben, dass das in die Fußzeile soll.
Wenn du willst, dass das nur in in Alben ausgeführt werden soll, dann erstelle ein Plugin mit dem Element nur für die Galerie.
Da kannst du dann auch Rechte vergeben.
Fußzeile oder eigenes Javascript spielt doch keine Rolle. Das Script sollte auch unter "Eigenes Javascript" funktionieren, wenn es funktioniert.
Klar, kann er ein Plugin direkt für die Bildergalerie installieren, aber ich hatte vorgeschlagen, dass er es erstmal nur mit einem Album versucht, um zu sehen, ob es überhaupt funktioniert. Zu Testzwecken wäre dann die Fußzeile oder der Bereich "Eigenes Javascript" ausreichend gewesen. Für die spätere Anwendung empfiehlt sich natürlich ein Plugin, ist aber auch nicht zwingend notwendig.
Versuch mal, die ID's im Array mit Anführungszeichen.
const show_dl_link = ["1","50","234"]
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#9 RE: Vollbildansicht nur für bestimmte Alben
Zitat von Mike48 im Beitrag #8
Versuch mal, die ID's im Array mit Anführungszeichen.
const show_dl_link = ["1","50","234"]
Hurra, das ist die Lösung !!
Mal wieder bin ich dir @Mike48 'nen dicken Dank schuldig und sicher sind auch die User genauso erfreut, die möglicherweise das gleiche Anliegen haben.
Ich habe bei unserem V3-Forum das komplette Script von Ingmar wie geraten in die Fußzeile gesetzt.
es grüßt Franz-Jupp
https://www.zur-blende.de/ = Board-Nr, 854674
nutzt Template V3
- 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