Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 10:18

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1
ars aurea
 
LekoArts's Avatar
 
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
LekoArts is offline  
Old 12/14/2015, 15:11   #2


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/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 :
False is offline  
Thanks
1 User
Old 12/14/2015, 15:30   #3
dotCom
 
Devsome's Avatar
 
elite*gold: 12400
The Black Market: 104/0/0
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386





Direkt eins mit Login vorher habe ich nicht gefunden, aber könntest ja ggf mit einer .htaccess ein Login verwirklichen :3
Devsome is offline  
Thanks
1 User
Old 12/14/2015, 19:20   #4
ars aurea
 
LekoArts's Avatar
 
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
Quote:
Originally Posted by .ƒaℓsє. View Post
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 View Post





Direkt eins mit Login vorher habe ich nicht gefunden, aber könntest ja ggf mit einer .htaccess ein Login verwirklichen :3
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.
LekoArts is offline  
Old 12/14/2015, 19:51   #5
dotCom
 
Devsome's Avatar
 
elite*gold: 12400
The Black Market: 104/0/0
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
Meinst du es so ?
Devsome is offline  
Thanks
1 User
Old 12/14/2015, 20:57   #6
ars aurea
 
LekoArts's Avatar
 
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
Quote:
Originally Posted by Devsome View Post
Meinst du es so ?
Ja
LekoArts is offline  
Old 12/14/2015, 21:11   #7
dotCom
 
Devsome's Avatar
 
elite*gold: 12400
The Black Market: 104/0/0
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
Quote:
Originally Posted by LeKoArts View Post
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.
Devsome is offline  
Thanks
1 User
Old 12/14/2015, 22:38   #8
ars aurea
 
LekoArts's Avatar
 
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:

LekoArts is offline  
Old 12/14/2015, 23:01   #9
dotCom
 
Devsome's Avatar
 
elite*gold: 12400
The Black Market: 104/0/0
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
Quote:
Originally Posted by LeKoArts View Post
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)
Devsome is offline  
Old 12/15/2015, 08:52   #10
ars aurea
 
LekoArts's Avatar
 
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
Quote:
Originally Posted by Devsome View Post
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?
LekoArts is offline  
Old 12/15/2015, 23:31   #11
dotCom
 
Devsome's Avatar
 
elite*gold: 12400
The Black Market: 104/0/0
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
Quote:
Originally Posted by LeKoArts View Post
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.
Code:
sortieren();
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
Devsome is offline  
Thanks
1 User
Old 12/16/2015, 11:00   #12
ars aurea
 
LekoArts's Avatar
 
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...
LekoArts is offline  
Old 12/16/2015, 14:23   #13
dotCom
 
Devsome's Avatar
 
elite*gold: 12400
The Black Market: 104/0/0
Join Date: Mar 2009
Posts: 15,881
Received Thanks: 4,386
Quote:
Originally Posted by LeKoArts View Post
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
Devsome is offline  
Thanks
1 User
Old 12/16/2015, 15:02   #14
ars aurea
 
LekoArts's Avatar
 
elite*gold: 16449
Join Date: Nov 2011
Posts: 9,269
Received Thanks: 5,666
Klappt! Vielen, vielen Dank
LekoArts is offline  
Thanks
1 User
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.