|
You last visited: Today at 10:18
Advertisement
Simple Gallery zum Verwalten von FTP-Bildern
Discussion on Simple Gallery zum Verwalten von FTP-Bildern within the Web Development forum part of the Coders Den category.
12/14/2015, 14:28
|
#1
|
ars aurea
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
|
Simple Gallery zum Verwalten von FTP-Bildern
Hallo!
Seit geraumer Zeit uploade ich mithilfe von Share X meine eigenen Screenshots und allgemein Bilder in einen Ordner auf meinem Webspace. Allerdings fehlt mir eine Übersicht/Kontrolle wie bei Puuush o.ä.
Ich würde nämlich gerne - wenn ich diesen Ordner bzw. die Sudbomain aufrufe - mich einloggen und dann eine Verwaltungsoberfläche für die Bilder haben. Ich will sie mir angucken, ordnen, löschen etc.
Gegoogelt habe ich natürlich schon und dabei ist ja das hier mit das erste Ergebnis:
Allerdings habe ich das Gefühl, dass alle dort verlinkten Beispiele nicht genau meinem kleinen Zweck dienen. Meine Frage an euch: Sehe ich das falsch oder habt ihr sinnvolle Alternativen?
Gruß
LeKoArts
|
|
|
12/14/2015, 15:11
|
#2
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Habe mal kurz gegoogelt und was gefunden, was ich persönlich für deine Situation sehr ansprechend finde :
|
|
|
12/14/2015, 15:30
|
#3
|
dotCom
elite*gold: 12400
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
|
|
|
|
12/14/2015, 19:20
|
#4
|
ars aurea
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
|
Quote:
Originally Posted by .ƒaℓsє.
Habe mal kurz gegoogelt und was gefunden, was ich persönlich für deine Situation sehr ansprechend finde :
|
Danke für den Link, aber das hat nicht ganz genau gepasst.
Quote:
Originally Posted by Devsome
|
Cute File Browser habe ich mir jetzt draufgepackt, danke dafür!
Hat im Prinzip genau die Funktionen, die ich wollte. Lässt sich ja auch erweitern ....
Allerdings bekomme ich es nicht hin von den schon vorhandenen Dateien das letzte Änderungsdatum per jQuery zu bekommen. Ich wollte nämlich dieses dann mitspeichern (neben dem Namen und der Größe). Ideen dafür? Habe es mit .lastModifiedDate probiert, aber geht ja anscheinend nicht:
Das könnte ich dann auch für "Isotope" / "MixItUp" benutzen um es nach Datum zu sortieren.
|
|
|
12/14/2015, 19:51
|
#5
|
dotCom
elite*gold: 12400
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
|
Meinst du es so ?
|
|
|
12/14/2015, 20:57
|
#6
|
ars aurea
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
|
Quote:
Originally Posted by Devsome
Meinst du es so ?
|
Ja
|
|
|
12/14/2015, 21:11
|
#7
|
dotCom
elite*gold: 12400
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
|
Quote:
Originally Posted by LeKoArts
Ja
|
Füge oder editiere folgendes:
style.css
Code:
.filemanager .data li .lastchange {
color: #b6c1c9;
font-size: 13px;
font-weight: 400;
width: 55px;
height: 10px;
top: 77px;
white-space: nowrap;
position: absolute;
display: inline-block;
}
script.js line 347
Code:
var lastchange = timeConverter(f.lastchange);
script.js line 351
Code:
var file = $('<li class="files"><a href="'+ f.path+'" title="'+ f.path +'" class="files">'+icon+'<span class="name">'+ name +'</span> <span class="details">'+fileSize+'</span><span class="lastchange">' + lastchange + '</span></a></li>');
scan.php line 32 ein , hinzufügen
line 33
Code:
"lastchange" => filemtime($dir . '/' . $f)
//Edit: Lines stimmen nicht, habe das Skript bei mir von unnötigen Zeilenumbrüchen befreit.
Somit hast du in PHP die Datein ausgelesen und in Javascript einfach nur empfangen bzw. damit gearbeitet :3
Daher ist das Format wenn du die scan.php aufrufst in JSON.
|
|
|
12/14/2015, 22:38
|
#8
|
ars aurea
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
|
Erstmal danke für die Anleitung. Bin auch selber auf filemtime gestoßen, aber wusste nicht wie ich das richtig einbinde!
Allerdings kennt er die Funktion "timeConverter" nicht. Deshalb habe ich in der scan.php deinen Code abgeändert:
PHP Code:
"lastchange" => date('Y-m-d H:i:s',filemtime($dir . '/' . $f)) // Gets the time of last change
Sieht dann so aus:
|
|
|
12/14/2015, 23:01
|
#9
|
dotCom
elite*gold: 12400
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
|
Quote:
Originally Posted by LeKoArts
Erstmal danke für die Anleitung. Bin auch selber auf filemtime gestoßen, aber wusste nicht wie ich das richtig einbinde!
Allerdings kennt er die Funktion "timeConverter" nicht. Deshalb habe ich in der scan.php deinen Code abgeändert:
PHP Code:
"lastchange" => date('Y-m-d H:i:s',filemtime($dir . '/' . $f)) // Gets the time of last change
Sieht dann so aus:
|
Ich wusste ich habe was vergessen.
Hatte in der javascript Datei noch eine Funktion eingefügt die den Timestamp umwandelt.
Aber schön das du es so gelöst hast (Y)
|
|
|
12/15/2015, 08:52
|
#10
|
ars aurea
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
|
Quote:
Originally Posted by Devsome
Ich wusste ich habe was vergessen.
Hatte in der javascript Datei noch eine Funktion eingefügt die den Timestamp umwandelt.
Aber schön das du es so gelöst hast (Y)
|
Jetzt habe ich allerdings ein anderes Problem:
Isotope will auch nach Biegen und Brechen mir diese Liste nicht sortieren!
In JSFiddle klappt das problemlos, aber wenn ich genau den gleichen Code bei mir einsetze, passiert nichts. Der Unterschied ist ja, dass bei mir die Container dynamisch über die scan.php erzeugt werden, in JSFiddle schon vorhanden sind.
Liegt das da dran?
|
|
|
12/15/2015, 23:31
|
#11
|
dotCom
elite*gold: 12400
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
|
Quote:
Originally Posted by LeKoArts
Jetzt habe ich allerdings ein anderes Problem:
Isotope will auch nach Biegen und Brechen mir diese Liste nicht sortieren!
In JSFiddle klappt das problemlos, aber wenn ich genau den gleichen Code bei mir einsetze, passiert nichts. Der Unterschied ist ja, dass bei mir die Container dynamisch über die scan.php erzeugt werden, in JSFiddle schon vorhanden sind.
Liegt das da dran?
|
Nein liegt es nicht.
Ich habe mal paar Sachen geändert.
Zeile 1 der script.js
Code:
$( document ).ready(function() {
Am Ende der render(data) Funktion, vor dem } habe ich ein Funktionscall gemacht.
Am Ende des Dokumentes
Code:
function sortieren(){
$('.data').isotope({
getSortData: {
datum: '.date'
},
sortBy: 'datum',
sortAscending: true
});
console.log('sortiert');
}
Klappt einwandfrei bei mir.
Das Problem war, das wenn du es am Ende einfügst ohne zu prüfen ob die render(data) Funktion fertig ist, er es sortieren will wo noch keine Daten geladen sind.
Raus gefunden habe ich das mit console.log() 's.
Am Ende des Dokumentes eins gesetzt, sowie in der render Funktion.
//Update: Grade gesehen, dass die Verlinkung dann nicht mehr klappt. Kann mir das erst morgen anschauen, sofern du dafür noch keine Lösung gefunden hast :3
|
|
|
12/16/2015, 11:00
|
#12
|
ars aurea
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
|
Vielen Dank!
Kann ich auch logisch nachvollziehen, finde ich gut [emoji3]
Hab dann noch ein bisschen gegoogled etc. aber ne Lösung für das Link Problem nicht gefunden...
|
|
|
12/16/2015, 14:23
|
#13
|
dotCom
elite*gold: 12400
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
|
Quote:
Originally Posted by LeKoArts
Vielen Dank!
Kann ich auch logisch nachvollziehen, finde ich gut [emoji3]
Hab dann noch ein bisschen gegoogled etc. aber ne Lösung für das Link Problem nicht gefunden...
|
Füge in deiner sortieren Funktion folgendes hinzu:
Code:
$(".data.animated").css("position",""); //entfernt den style="position"
Bearbeite in der css .filemanager .data { und füge das hinzu
Code:
position: absolute;
Wegen deinem isotope dings, wurde dem data animated (wo die Files drin sind) eine position zugeschrieben, daher konnte man nicht mehr auf die Elemente zugreifen.
Wenn du das position:absoloute; nicht in die css einfügst, verrutscht alles nach oben nachdem die Elemente geladen worden sind.
Hoffe dein Problem sollte nun gelöst sein :3
|
|
|
12/16/2015, 15:02
|
#14
|
ars aurea
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
|
Klappt! Vielen, vielen Dank
|
|
|
|
Similar Threads
|
php gallery?
07/07/2015 - Web Development - 0 Replies
Heyho Leute,
ich suche mir gerade einen Wolf und bräuchte dabei eure Hilfe :)
Ich suche eine Gallerie für eine Website ohne viel Schnickschnack (außer das benötigte)
Sie sollte folgendes haben/können:
Responsive (wichtig, weil die Seite responsive ist)
Auto Grid
|
Nexis Gallery
01/13/2014 - Artist Showcase - 3 Replies
Hey, ich bin Nexitis und noch ziemlich neu in PS
Ich habe einige meiner "Kunstwerke" angehangen da ich sie mit einem Link irgendwie nicht einbetten kann.
Hoffe euch gefallen sie
Gute Nacht ;)
-Nexi
|
PHOTO GALLERY
10/14/2013 - Freebies - 3 Replies
Hey leute,
Da habe ich mir ein neues Event überlegt das " Wer hat das schönste Bild ? "
Ihr postet jetzt alle ein Bild egal was und ich entscheide bis 20.10.2013
welches mir und der Community am besten gefallen hat.
Ich poste am ende 1-3 Kommentare und die 3 bilder wer am meisten Thanks hat
|
Suche Gallery CMS
09/21/2011 - Off Topic - 0 Replies
Hey epvp :),
bin derzeit auf der Suche nach einem "Gallery CMS", sprich ein CMS womit ich Alben und Bilder auf meiner Homepage verwalten kann.
Jedoch soll dies folgendermaßen ablaufen, wenn ich einen Ordner auf meinem FTP Server erstelle, soll das CMS ein neues Album erstellen. Und wenn ich dann Bilder in den Ordner laden, soll das CMS diese in das Album laden. Gibts da irgend was ;/ weil ich nix finde.
|
shops verwalten
12/12/2009 - Metin2 Private Server - 3 Replies
hi wollte ma fragen wie man eig.lich die shops beim hamchi server verwaltet der mir ne antwort gibt bekommt thx ;)
|
All times are GMT +2. The time now is 10:18.
|
|