Photo Plugin und Kommentare | Forum

Position: Forum » Erweiterungen » Plugins
KP Mai 22
Hallo Oxwallcommunity,

seit einiger Zeit bin ich begeisterter Anwender von der Software, jetzt habe ich allerdings eine Frage zum Photo Plugin in der Demoversion:
https://demo.oxwall.com/photo/viewlist/latest

Die Anzahl der Comments in der Zeile Comments ist als Link unterlegt, der nicht auf Klicks reagiert. Wie kann ich das ändern, dass entweder die Verlinkung entfernt wird (wie unter Blogs) oder sich die Großansicht des Fotos öffnet?


Team
Leo Mai 31
Du kannst dazu Änderungen in der Datei /photo/views/components/photo_list.html vornehmen.
KP Jun 5

Danke für deine Antwort. In Zeile 87

{text key='photo+comment_count'} <a href="javascript://"></a>

könnte ich dann die Verlinkung ausklammern, damit wäre allerdings auch die Anzahl an Kommentaren nicht mehr sichtbar. Wie müsste ich weiter vorgehen, um die Kommentarzahl ohne Verlinkung anzeigen zu lassen oder die Fotos in Großansicht zu öffnen?
Zuletzt bearbeitet von KP Jun 17
Team
Leo Jun 5

Zum Entfernen änderst du die Zeile 138 der genannten Datei z.B. in


   {text key='photo+comment_count'} <span></span>


Im Anschluss ersetzt du die Datei /ow_plugins/photo/static/js/browse_photo.js in Zeile 256 wie folgt:


   this.node.find('.ow_photo_comment_count span').html('<b>' + this.data.commentCount + '</b>');


Dann ist die Verlinkung entfernt und die Anzahl wird weiterhin angezeigt. Wichtig ist, dass du zum Ändern den OW_DEV_MODE aktivierst und im Anschluss wieder deaktivierst.

Zuletzt bearbeitet von Leo Jun 16
KP Jun 7
Ja danke, habe ich so gemacht, allerdings ist auch dann mit der Verlinkung die Anzahl verschwunden bzw. nicht sichtbar. Muss ich noch andere Einstellungen verändern?
Team
Leo Jun 15
Die Anzahl dürfte eigentlich nicht verschwunden sein. Vielleicht muss man noch ein paar CSS-Angaben anpassen. Schick mir mal deine Seite inklusive FTP-Zugangsdaten per PM, dann kann ich mir das ansehen.
Team
Leo Jun 16

Auf deiner Seite scheint es irgendein Problem (ich vermute mit dem Caching) zu geben. Wenn ich die Angaben ändere, werden die Kommentare manchmal gar nicht mehr angezeigt und manchmal doch (weiterhin mit dem Link). Die Änderungen haben leider keinen Effekt.


Auf einer anderen Testseite konnte ich die Änderung problemlos durchführen. Ich hatte zwar eine falsche Zeile gennant (ist oben korrigiert), aber auch das macht bei dir keinen Unterschied. Wende dich bitte mal an deinen Hoster und frag nach, weshalb es solche Probleme gibt.

KP Jun 16

Super, danke für deine Hinweise, jetzt funktioniert es. Ich hatte meine Seite auf Cloudflare angemeldet, allerdings vor den Änderungen nicht den Entwicklungsmodus aktiviert bzw. danach den Cache geleert. Bei der Zeile kommt es ja auf die ausgewählte Photo List Einstellung an und ich habe die Änderungen nun einfach für beide Möglichkeiten übernommen.


Gibt es auch noch eine Idee, wie ich nach einem Klick auf die Anzahl der Comments die Fotos in Großansicht öffnen kann?

Zuletzt bearbeitet von KP Jun 17
Team
Leo Jun 17
Da musst du nach der Codestelle suchen, die dafür sorgt, dass das Foto beim Klick darauf in der Großansicht erscheint (vermutlich ähnlich wie das Problem mit den Kommentaren). Dann entsprechend übertragen, wahrscheinlich musst du die Kommentarklasse identifizieren und dann die Aktion zum Größermachen anwenden.
KP Jun 18
Die Codestelle habe ich noch nicht gefunden, schaue ich mir dafür zuerst die Datei /ow_plugins/photo/static/js/browse_photo.js an oder wie gehe ich zum Größermachen der Fotos am besten vor?
Team
Leo Jun 18
Ja genau, einfach nach der Klasse / ID schauen, die das ganze umgibt, und diese Klasse / ID dann in der JS-Datei suchen. Unter Umständen musst du mehrere durchtesten, bis du die richtige gefunden hast.
Zuletzt bearbeitet von Leo Jun 18
KP Jun 19
Sorry, ich verstehe das noch nicht so ganz, ist ow_photo_comment_count die Klasse/ID von der du sprichst und davon gibt es in der JS-Datei doch nur die eine oder?
Team
Leo Jun 21
Ich habe mir das nochmal angesehen, das scheint etwas komplexer zu sein und ist nicht wie oben beschrieben gestaltet. Der Code ist hier anders strukturiert. Wenn du das umsetzen möchtest. schreib mir gerne eine PM.
KP Jun 22
Vielen Dank für dein Angebot, allerdings befindet sich ja meine Community zur Zeit erst im Aufbau und dafür reicht die Standardlösung mit der Umbennung des toten Links im Anker-Element in span.