Photo Station Wie entfernt man die Icons für Facebook, Twitter und Plurk?

Status
Für weitere Antworten geschlossen.

casyn

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
17
Punkte für Reaktionen
1
Punkte
3
Unterhalb eines Photos werden drei Icons für Facebook, Twitter und Plurk angezeigt. Wie kann man die entfernen?
 

brandon

Benutzer
Mitglied seit
14. Jun 2010
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Häää??? In der Photo-Station?
Genau so etwas suche ich gerade - also nach einer Möglichkeit ein Foto direkt in Facebook zu posten... wo stelle ich das ein?
 

casyn

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
17
Punkte für Reaktionen
1
Punkte
3
Gemeint sind die Icons im roten Kasten:

290ypdy.png


Sie erscheinen automatisch unter jedem Bild; ich würde sie gerne entfernen.
 

brandon

Benutzer
Mitglied seit
14. Jun 2010
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Ist ja lustig... so wie das bei Dir ist hätte ich es auch gerne... allerdings wäre es schön wenn man es ein bisschen eingrenzen könnte... ich würde gerne nur das Facebook-Symbol bzw. die damit verbundene Möglichkeit bei meinen Bildern haben.

Bei mir ist keine Spur von diesen Icons... :mad:
Irgendeinen Unterschied müssen unsere Installationen / Konfigurationen also haben... ich habe am letzten Wochenende erst die letzte DSM Version installiert... ist das bei Dir auch die aktuellste Version?
 

casyn

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
17
Punkte für Reaktionen
1
Punkte
3
DSM 3.1-1594, gestern installiert und die Photo Station zum ersten Mal in Betrieb genommen.
 

brandon

Benutzer
Mitglied seit
14. Jun 2010
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Jetzt weiß ich woran es liegt.. ist eigentlich auch klar...

Wenn das Album als öffentlich eingestellt wurde (d.h. keine expliziten Benutzerrechte vergeben / jeder kann das Album ansehen), dann kann es auch in Facebook veröffentlicht werden...
 

casyn

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
17
Punkte für Reaktionen
1
Punkte
3
Halten wir also fest: Bei öffentlichen Alben erscheinen diese Icons, bei privaten nicht (ergibt, wenn man darüber nachdenkt, bei den privaten Alben ja auch keinen Sinn).

Bleibt die Frage: Wie entferne ich die Icons?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.024
Punkte für Reaktionen
275
Punkte
393
Hallo,
das wird in
/usr/syno/synoman/phpsrc/photo/photo_one.php
geregelt.

Gruß Götz
 

casyn

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
17
Punkte für Reaktionen
1
Punkte
3
Das ist doch endlich mal ein konkreter Hinweis!

Sind die entsprechenden Zeilen in der Datei einfach zu finden? Kann man sie auskommentieren, um die Icons abzuschalten?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.024
Punkte für Reaktionen
275
Punkte
393
Hallo,
aus
Rich (BBCode):
if(SYNOPHOTO_ALBUM_UTIL_IsPublic(@pack('H*', $_GET['dir']))) {
    $div_share = "<span><a href=\"javascript:getCurrentPhotoShareLink(1)\"><img src='images/func_plurk.gif' title='Plurk!'></a></span>";
    $div_share .= "<span><a href=\"javascript:getCurrentPhotoShareLink(2)\"><img src='images/func_twitter.gif' title='Twitter!'></a></span>";
    $div_share .= "<span><a href=\"javascript:getCurrentPhotoShareLink(0)\"><img src='images/func_facebook.gif' title='Facebook!'></a></span>";
    $template_photo_one = str_replace("{PIC_ITEM_SHARE}", $div_share, $template_photo_one);
} else {
    $template_photo_one = str_replace("{PIC_ITEM_SHARE}", '', $template_photo_one);
}
würde ich nur
Rich (BBCode):
    $template_photo_one = str_replace("{PIC_ITEM_SHARE}", '', $template_photo_one);
stehen lassen, vorher Sicherungskopie erstellen.

Gruß Götz
 

Friedel-nrw

Benutzer
Mitglied seit
11. Mai 2010
Beiträge
67
Punkte für Reaktionen
0
Punkte
0
Hallo. Und wo finde ich das bei der 3.2 beta ??
Vielen Dank !!!
 

Friedel-nrw

Benutzer
Mitglied seit
11. Mai 2010
Beiträge
67
Punkte für Reaktionen
0
Punkte
0
Keiner ne Idee ? An der Stelle wie oben beschrieben finde ich es nicht oder ich muss doch zum Augenarzt.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Es ist ja mit der Beta eine neue Photo-Station herausgekommen. Da sind schon viele Dateien verändert worden und nicht jeder hat sich dann auch damit auseinander gesetzt. Ich hab mal auf die Schnelle was gefunden in der Datei /usr/syno/synoman/phpsrc/photo/javascripts/synophoto_one.js. Da das eine komprimierte JavaScript-Datei ist, kann man sie nur mit ganz wenigen Editoren wirklich gut bearbeiten (Zeilenlänge größer 32000). Aber in dieser Datei steht das drin (glaube ich), was du suchst:

Rich (BBCode):
function createMenu(){gShareMenu=new Ext.menu.Menu(
 {id:"photo_share_menu",cls:"photo-drop-menu",shadow:"frame",items:
  [
   {text:"Facebook",id:"menu_facebook",handler:onClickShare.createDelegate(this,[0])},
   {text:"Twitter",id:"menu_twitter",handler:onClickShare.createDelegate(this,[1])},
   {text:"Plurk",id:"menu_Plurk",handler:onClickShare.createDelegate(this,[2])}
  ]
 }
);

Itari
 

Friedel-nrw

Benutzer
Mitglied seit
11. Mai 2010
Beiträge
67
Punkte für Reaktionen
0
Punkte
0
Vielen Dank ! Leider kann ich damit nix anfangen :-( Bei komprimierten Dateien in Jawa hört der Spaß bei mir auf bzw wird mir zu kompliziert.
Habe mir die Datei angesehen bzw. gefunden. Wie ich sie auf meinen Rechner bekomme und wieder zurück nach dem dekomprimieren/bearbeiten/komprimieren werde ich mir schenken.

Hier stand irgendwo das das nur bei öffentliche Ordnern sein soll das man die Icons sieht. Dies scheint in der Beta hier wohl nicht der Fall zu sein und das stört mich ziemlich, grummel.
Trotzdem danke !
 

ape4711

Benutzer
Mitglied seit
29. Jul 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hi!

Hat inzwischen jemand eine Lösung zu diesem Problem gefunden?
... mich würde das auch interessieren!
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Wie wäre es, wenn ihr mal Synology anschreibt und dort euch einen entsprechenden Button wünscht. Mit etwas Glück ist er bald drin und ihr könnt das hier lassen. Je mehr sich melden desto besser.
Ansonsten hat itari oben die wahrscheinlich einzige Möglichkeit genannt das zu machen. Alternativ könnte ich mir noch vorstellen die Icons zu löschen, aber da würde wohl der Text dafür stehen bleiben.

MfG Matthieu
 

ape4711

Benutzer
Mitglied seit
29. Jul 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Ja ne - hat leider überhaupt nicht geklappt.
Hab die oben genannte Funktion aus der Datei gelöscht und die Synology-Box neugestartet.
Der einzige Effekt war, dass ich von der Box eine Mail bekommen hab, dass sie sich nicht mit dem Zeitserver verbinden konnte. Das Menü war trotzdem noch da.
Mist!
 

Rancher

Benutzer
Mitglied seit
31. Jul 2011
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

bin neu hier, habe aber schon länger eine DS. Erst mal Glückwunsch zu diesem tollen Forum, hat mir in der Vergangenheit doch den ein oder anderen Denkanstoß gegeben. Und nun habe ich mir gedacht das ich ja auch mal helfen kann!

War in der letzten Woche wohl etwas übermütig als ich auf meine DS endlich mal den DSM 3.1 gespielt habe. Das ist ja noch nicht so schlimm, aber als ich sah das es eine 3.2 Beta gab habe ich diese gleich hinterher geschoben. Und als ich dann die PhotoStation 5 öffnete, was sahen da meine Augen - Direkt Link zu Facebook und CO!!!! Ich dache naja Ausschalten und fertig - Fehlanzeige!!

Weiß nicht nich was sich die "Jungs und Mädels" bei Synology dabei gedacht haben. Ich zumindest habe mir die DS gekauft, damit ich "bestimmen" kann wer meine Fotos sieht und nicht Facebook oder die ganze Welt!

Ich hoffe natürlich bzw. gehe davon aus, dass an der Beta noch weiter gearbeitet wird und das man dann diese "Freigaben" mit einem Mausklick in den Einstellungen abschalten kann.

Soweit so gut, will nun nicht weiter über Soziale Netzwerke schreiben, sondern hier mal ein Lösungsansatz der bei funktioniert.

Bin über WinSCP in die Console (als root anmelden sonst kann man nicht speichern!)

in : /usr/syno/synoman/phpsrc/photo

dann die Datei index.php öffnen und hier die Zeile 123 "$smarty->assign('STR_SHARE', __(photo_str_share));" Löschen dann ist schon mal auf der "MainPage" der Link "Freigaben weg!!

Das gleiche noch mal in der in der Datei photo_thumb.php in der Zeile 272 "$smarty->assign('STR_SHARE', __(photo_str_share));" Löschen und dann ist der Link Freigabe auch auf den "Unterseiten" weg.

Wer denkt das reicht mir erst mal ist hier fertig! Zumindest wird man nicht gleich mit der Nase drauf gestoßen das hier "was Freigegeben werden kann".

Das war mir allerdings noch nicht genug! Ich wollte eigendlich die das Icon´s auch noch löschen, habe ich aber leider nicht gefunden in welcher Datei das steht!!
Für Hinweise wäre ich natürlich dankbar.

Habe dann folgendes gemacht in den Dateien synophoto_index.js und synophoto_thumb.js

folgende Einträge gelöscht:

function createShareMenu(){gShareMenu=new Ext.menu.Menu({id:"photo_share_menu",cls:"photo-drop-menu",shadow:"frame",items:[{text:"Facebook",id:"menu_facebook",handler:eek:nClickShare.createDelegate(this,[0])},{text:"Twitter",id:"menu_twitter",handler:eek:nClickShare.createDelegate(this,[1])},{text:"Plurk",id:"menu_Plurk",handler:eek:nClickShare.createDelegate(this,[2])}]})}


und siehe da keine Links mehr da! Ist zwar nicht die schönste Lösung den wenn man auf den Link kommt steht in der Status Leiste des Bowsers Script-Fehler, aber damit kann ich erst mal leben, bis es einen Button zum AUSCHALTEN gibt.


Gruß Der Rancher :)

... den Button habe ich mir natürlich schon gewünscht!
 

ape4711

Benutzer
Mitglied seit
29. Jul 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hi!

Vielen Dank für diese Variante ... muss ich demnächst mal ausprobieren!

Wo hast du dir denn den Button gewünscht?
... dann könnte ich mitwünschen. :)

Viele Grüße!
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
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