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.
Galeriebild nicht in "letzte Uploads" anzeigen ?
Hallo zusammen.
Gibt es eine Möglichkeit, ein Foto , das in ein Album der Bildergalerie geladen wurde, nicht in "letzte Uploads", sprich gallery show=last anzuzeigen ?
Beispielsweise durch ein spezielles Album, das nicht durch "show=last" erfasst wird ? Hat jemand eine Idee ?
Vielen Dank.
MfG
#2 RE: Galeriebild nicht in "letzte Uploads" anzeigen ?
Ich habe mal was als kleinen Denkanstoß für Dich zusammen gebastelt:
2
3
4
5
6
7
8
9
10
11
<script>
{{showlast==true.start}}
{{pics.startlist}}
var bilderID = "{{pics:id}}";
if(bilderID == 10){
$("#gpic_"+bilderID).remove();
}
{{pics.end}}
{{showlast==true.end}}
</script>
Im Pluginsystem unter "Bildergalerie - Home→footer" einsetzen.
Ich habe in meinem Beispiel das Bild mit der ID 10 ausgeblendet.Dafür kann natürlich eine Config Variable genommen werden,damit die ID im Pluginmenü bequem eingegeben werden kann.Auch muß das Script,so wie es jetzt ist,in einer Gruppen Variable eingeschlossen werden,weil sonst keiner mehr das Bild in "letzte Uploads" sehen kann.
Gruß
Olaf
(
gelöscht
)
#3 RE: Galeriebild nicht in "letzte Uploads" anzeigen ?
...Du bist zwar selten hier, mein geehrter Freund, aber wenn, dann hauste promt solche Dinger raus.
Ohne getestet zu haben, eine Frage , bitte.
Wenn ich IDs aufliste ,
if(bilderID == 10|bilderID==20|bilderID==30){ ...
Werden die infolge alle umgesetzt, oder muss ich im .remove noch was verändern ?
LG, Frank
#4 RE: Galeriebild nicht in "letzte Uploads" anzeigen ?
Der logische Operator OR (oder) wird in der if-Abfrage so geschrieben:
2
3
4
if(bilderID == 10 || bilderID == 20 || bilderID == 30){
......
}
Bei den Operator OR brauch nur einer der Aussagen (Bedingungen) zutreffen,daß das Resultat "true" wird,also die Anweisung ausgeführt wird.
(Vielleicht kann man OR auch nur mit einen senkrechten Strich schreiben,aber ich kenne nur die klassische Schreibweise mit zwei senkrechten Strichen.)
Gruß
Olaf
(
gelöscht
)
#5 RE: Galeriebild nicht in "letzte Uploads" anzeigen ?
Zitat von Fränki im Beitrag #5
Der Operator mit einem Strich erzeugt true, wenn eine Bedingung true ist.
Zwei wenn 'mindestens' eine true ist.
Das ist richtig bei einer OR Verküpfung:
2
3
4
5
6
if(bilderID == 10(false) || bilderID == 20(false) || bilderID == 30(false))= Bedingung false
if(bilderID == 10(true) || bilderID == 20(false) || bilderID == 30(false))= Bedingung true
if(bilderID == 10(false) || bilderID == 20(true) || bilderID == 30(false))= Bedingung true
if(bilderID == 10(false) || bilderID == 20(false) || bilderID == 30(true))= Bedingung true
if(bilderID == 10(true) || bilderID == 20(true) || bilderID == 30(false))= Bedingung true
u.s.w
Da reicht nur eine der Aussagen "true" damit die Anweisung ausgeführt wird.
Bei UND (&&) müssen alle Aussagen "true" sein,damit die Anweisung ausgeführt wird.Ist nur eine "false" passiert nichts.
Gruß
Olaf
(
gelöscht
)
#7 RE: Galeriebild nicht in "letzte Uploads" anzeigen ?
...gerade anhand Deines Scriptes getestet:
funktioniert:
if(bilderID == 10 || bilderID == 20 || bilderID == 30){
...funktioniert auch:
if(bilderID == 10 | bilderID == 20 | bilderID == 30){
funktioniert nicht:
if(bilderID == 10 && bilderID == 20 && bilderID == 30){
Ich freue mich riesig, wenn ich auf diese Weise immer wieder etwas dazulernen darf, Danke dafür.
Edit:( einziger Nachteil ist, dass die Ausblendung "Löcher" in die ansicht "letzte Uploads" reißt, weil die Fotos nicht "nachrutschen". Weder mit .remove(), noch mit .css Anweisung display none oder visibility hidden)
#8 RE: Galeriebild nicht in "letzte Uploads" anzeigen ?
Nochmal eine kleine aber feine Korrektur an meinem Script:
2
3
4
5
6
7
8
9
10
{{showlast==true.start}}
<script>
{{pics.startlist}}
var bilderID = "{{pics:id}}";
if(bilderID == 10){
$("#gpic_"+bilderID).remove();
}
{{pics.end}}
</script>
{{showlast==true.end}}
Showlast muß das Script umschließen,sonst würde der Script Tag jedesmal aufgerufen und wieder geschlossen,auch wenn es sich nicht um die letzten Uploads handelt.
Gruß
Olaf
Zitat von Fränki im Beitrag #7
Edit:( einziger Nachteil ist, dass die Ausblendung "Löcher" in die ansicht "letzte Uploads" reißt, weil die Fotos nicht "nachrutschen". Weder mit .remove(), noch mit .css Anweisung display none oder visibility hidden)
Mhhh,ich habe gerade bei mir getestet und die Bilder rutschen nach und sind danach wieder in einer Reihe.
Ich habe allerdings auch nur 6 Bilder in der Anzeige und 1 Bild davon herausgenommen.
Gruß
Olaf
(
gelöscht
)
#10 RE: Galeriebild nicht in "letzte Uploads" anzeigen ?
#11 RE: Galeriebild nicht in "letzte Uploads" anzeigen ?
Uiii,45 Bilder auf einer Seite? Passen die denn auf einer Seite?
Meine 6 Bilder belegen fast die ganze Seite.
Ich schaue mir das mal morgen bei Dir an.Eigentlich müssten die nachrutschen,weil was steht denn in der Lücke?
Da müsste dann ja noch ein div sein?Aber mit der gelöschten ID wird auch die div gelöscht.
Gruß
Olaf
(
gelöscht
)
#14 RE: Galeriebild nicht in "letzte Uploads" anzeigen ?
Ziel der Übung war es , für Gäste einige Bilder aus "show last" rauszufiltern, ohne die Rechte an den ganzen entsprechenden Alben zu ändern.
Möglich, dass ich bei meiner Bastelwut im eingeloggten Zustand noch was drin habe, was die Lücke erzeugt.
Von daher bin ich sehr dankbar für Deine Hilfe , mein Freund.
@Olaf
...wäre es nicht sinnvoll, auch die pic startlist um das sript herum zu schreiben ?
LG, Frank
- 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