Photo Station Photostation anpassen (index.php)

Status
Für weitere Antworten geschlossen.

t-flash

Benutzer
Mitglied seit
29. Jul 2012
Beiträge
60
Punkte für Reaktionen
0
Punkte
0
Hallo liebes Syno-Forum,
ich würde gerne einen Weg finden, die Index.php Datei der Photostation anzupassen. Mir ist durchaus bewusst, dass die Photostation ein Opensource ist somit die Veränderung auch nur rein Privat gemacht wird.
Meine Idee ist es, eine Art kleines Notizbuch per Php-Editor in die Index Datei einzufügen, z.B. wenn neue Fotos hochgeladen wurden, oder bestimmte Änderungen an der Photostation oder bestimmten Alben gemacht wurden, dort eine Art Notiz reinschreiben kann, damit jeder gleich zu Beginn auf dem Startbildschirm der Photostation sieht was es neues gibt.
Und ich würde dafür nicht gerne den Blog benutzen wollen. Der Blog ist mir nicht passend genug dafür. Keiner würde auf den Blog klicken und sich irgendwelche Neuigkeiten bzw. Updates lesen.
Daher muss es auf der Photostation irgendwo in einer Ecke selbst sein.

Bitte schaut euch das Bild, welches ich angehängt habe an. Die Schwarz eingekreiste Fläche soll der Platz für die Notizen später sein in etwa.
Wo auf der DS finde ich die Index Datei der Photostation, und wie kann ich sie mir rauskopieren bzw. später wieder überschreiben damit die Änderungen übernommen werden ?

Habe bereits unter dem Ordner "phpsrc" unter /usr/synoman... geschaut, jedoch keinen Ordner namens "photo" dort finden können nur lediglich eine Php-Datei, die sich pingpong.php nannte.


photostation.jpg


Vielen Dank & Liebe Grüße,
T-Flash.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Die Photo Station findest Du dort, wo alle anderen Pakete auch ihren Ordner haben - unter /volume1/@appstore/ (bzw. auf dem jeweiligen Volume, auf dem das Paket installiert wurde).
 

t-flash

Benutzer
Mitglied seit
29. Jul 2012
Beiträge
60
Punkte für Reaktionen
0
Punkte
0
Hallo Frogman,
vielen Dank für deine Antwort.
Ich habe nun es hinbekommen, die ganzen Php/Htm(l) Dateien der Photostation auf meinen PC zu kopieren, nun bin ich dabei dieses zu bearbeiten.
Weitere HTML / PHP Dateien der Photostation gibt es nicht auf der Synology, oder ? Oder gibt es noch irgendwelche Templates etc. in seperaten ordnern ?

Bzw. welche Datei muss genau geändert werden für die Index Seite ? Ich finde dort eine Index.php, index.tpl unter templates aber das wars auch. Keine index.html oder dergleichen ??


Edit: Ich habe rausgefunden, das die Index.php die Datei ist welche zu bearbeiten ist, dachte ich zumindest. Sobald ich die veränderte Datei dann auf meine synology wieder hochlade, funktioniert auch alles.
Jedoch, wenn man dann auf die Photostation geht, kommt erstmal ne Blanke seite wie immer, danach kommt das Logo und die ganzen Alben hervor, es sieht so aus als, wenn man von der Index.php zu einer anderen Datei umgeleitet wird, die dann die ganzen Menüs und die Alben anzeigt. Um welche Datei handelt es sich hier ? Im Quellcode der index.php habe ich noch keinen Hinweis finden können leider.

Edit2: Mir war es möglich, das Logo "Photo Station 6" oben rechts in weiß/blau zu verändern. Diese habe ich mit einer eigenen Variante aus photoshop verändert und wird auch richtig angezeigt, lediglich Texte, bzw. andere Dinge waren mir noch nicht möglich einzubinden.


Vielen Dank,
 
Zuletzt bearbeitet:

WAVez

Benutzer
Mitglied seit
13. Mai 2015
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
Hallo T-flasch,

ich kann dir leider nicht wirklich weiterhelfen, finde nur die Idee ganz nett.
Könnte mir gut vorstellen, dass es auch irgendwelche languege-files gibt, in denen die Anpassungen für jede Sprache hinterlegt werden?
Hast du dir auch mal diesen Thread angeschaut (ist allerdings schon was älter)? http://www.synology-forum.de/showthread.html?10105-Photostation-anpassen

Solltest du weiter gekommen sein, wäre es schön, wenn du das hier veröffentlichen könntest ;-)

Gruß Oli
 

Thorndike

Benutzer
Mitglied seit
22. Sep 2010
Beiträge
742
Punkte für Reaktionen
4
Punkte
38
Wenn ich mich an meinen letzten Blick in die PhotoStation noch richtig erinnere wird dort ziemlich starker Gebrauch von TemplateEngine gemacht. Ich würde also einmal vermuten das viele Dinge in den tpl Dateien stecken.
 

t-flash

Benutzer
Mitglied seit
29. Jul 2012
Beiträge
60
Punkte für Reaktionen
0
Punkte
0
Hey,
also ich habe fast den ganzen /photo/ Ordner aus dem Appstore der Synology nun durchforstet, dabei fiel mir auf, dass wonach ich suche nicht mit der sogenannten "templateEngine" gemacht worden ist, sondern unser Menü links an der Seite ein recht komplizierter Javascript-Code ist.
Ich bin im Ordner /@appstore/PhotoStation/photo/photo_new/ auf die Datei namens "syno_photo_main.js" gestoßen, in dieser Datei habe ich gezielt nach "about" und "settings" bzw. "blog" gesucht. Dabei habe ich Zeilen gefunden und wiederum Weiterleitungslinks, bzw Dateinamen zu denen man weitergeleitet wird, wenn man auf diese Namen drückt. Ich habe zur Testzwecke mal die Ordnernamen zb von "blog" zu "Blog2" geändert oder auch "about_me_file_chooser.php" zu "about2_me_file_chooser.php" und siehe da, nach erfolgreichem rüberkopieren und überschreiben durch Putty der Original-Dateien, und aktualisieren der Photo-Webseite hat die Veränderung gewirkt und man wurde plötzlich auf nicht-existierende Ordner oder Dateien umgeleitet.

Dadurch das diese Datei sehr kompliziert und unübersichtlich geschrieben wurde, mach ichs mir gerade schwer, da durch zu blicken, durchaus habe ich auch noch keinen blassen schimmer, wie ich neue Menüeinträge nun Eintrage und was ich genau in die Datei nun reinschreiben muss. Und auch noch nicht, ob weitere Dateien als "include" mit an diesem Javascript dranhängen, wo man vllt zusätzliche Einträge/Veränderungen machen müsste.

Hier mal der Script-Code der Java-Datei für diejenigen, die die Datei nicht perat haben (angehängt als .js Datei)


http://tflash92.lima-city.de/syno_photo_main.js


Kopiert euch diesen mal einfach in einen Editor, in Adobe Dreamweaver, oder ähnliche Editoren um euch davon selbst mal einen Bild zu machen.
Ich sitze aber noch weiterhin dran, um mein Ziel ein neuen Menüeintrag eintragen zu können.
Eventuell verändere ich einfach bestehende Menüeinträge statt eines selbst zu erstellen, was durchaus viel einfacher sein sollte, da der Code-Snippet bereits in der Datei besteht und man nur abändern müsste.





@WAVez: Den angegebenen Topic habe ich bereits mir angesehen gehabt davor, jedoch hat mir der Lösungsvorschlag vom Topic-Öffner nicht wirklich weitergeholfen, der Ordner "photo" existierte bei mir unter DSM 6 nicht unter "phpsrc". Somit kam ich da nicht weiter, wird wohl der Lösungsangang für eine ältere DSM sein. Bei DSM 6 ist dieser Ordner schon unter "@appstore" zu finden.



Liebe Grüße,
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat