Impedisci l'inserimento di immagini da altri siti web (flickr, facebook...)

Siamo un forum dedicato alla fotografia.

Vogliamo che gli utenti carichino le foto sul nostro sito, sia dal loro computer che tramite un URL.

Tuttavia, desideriamo che le foto risiedano sui nostri server e non vengano semplicemente visualizzate da altri siti come Flickr.

Ma gli utenti sono abituati a inserire il codice BB di Flickr e insistono nell’usare codici del genere:

[url=https://flic.kr/p/2g9UvZW]![](upload://eXjRQZJ5qiWX2vxVhDWDJ1Zftsj.jpeg)[/url]
[url=https://flic.kr/p/2g9UvZW]Libros con farol...[/url] by 
[url=https://www.flickr.com/photos/jcrla/]JAVIER[/url], en Flickr

Come possiamo prevenire questo?

Sarebbe ottimo se il sistema trasformasse automaticamente i tag [url=]xxxx[/url] in immagini caricate dall’URL corrispondente.

Aggiungi *flic.kr*, *flickr.com* ecc. nel campo delle parole monitorate in /admin/logs/watched_words/action. Puoi scegliere di bloccare le parole (gli utenti vedranno un avviso se tenteranno di aggiungere quel tipo di link) oppure selezionare una delle altre opzioni disponibili.

In questo caso puoi scegliere l’opzione “censura”.

Tecnicamente non sembra così complicato da implementare. Tuttavia, ci sarebbe probabilmente un problema legale/di copyright: se l’utente non ha caricato l’immagine sul tuo forum ma ha solo fornito un link, a mio avviso non hai il diritto di farlo senza il suo consenso. Potresti eventualmente inserire una clausola nei tuoi Termini di Servizio a tal proposito. Non mi piace molto questa idea, ma probabilmente saresti al sicuro.

La soluzione di Daniela funziona senza dover considerare aspetti del genere, ma è meno gradevole in termini di esperienza utente :frowning:

Vedi l’impostazione del sito scarica immagini remote in locale: Converti le immagini remote in immagini locali scaricandole; questo previene immagini interrotte.

È una funzione disponibile di default in Discourse?
Cosa ne pensi dell’aspetto legale menzionato sopra?

Legalmente, ciò che è illegale è il hotlinking, ovvero mostrare un’immagine nel tuo forum che è ospitata su un altro sito.
Stai consumando la loro larghezza di banda e, se non hai i diritti per farlo, stai violando diritti legali.

Nel caso in cui il proprietario dell’immagine su Flickr stia collegando la pagina nel nostro forum, non vedo alcun problema legale.

Gli utenti del nostro forum accettano di darci il diritto di mostrare le loro immagini al suo interno.
Quindi siamo più sicuri con le immagini caricate sul nostro forum.

Inoltre, il collegamento delle immagini presenta altri problemi: se eliminano o modificano i diritti di accesso a quelle immagini, o semplicemente cancellano il loro account Flickr, interrompono la visibilità dell’immagine nel nostro forum.

@pfaffman Ho quell’opzione attivata: puoi vedere che l’immagine non viene mostrata da Flickr, ma dal nostro forum dopo il download (vedi il codice di inserimento immagine tra i tag url).

Forse ho spiegato male; hai ragione, quel parametro è di grande aiuto per noi.

Il problema è che il sistema mantiene l’URL che circonda l’immagine, quindi quando ci fai clic ti reindirizza a Flickr e non la mostra nella lightbox.

Vogliamo evitare questo: vogliamo che l’immagine venga visualizzata nel nostro forum.

Non ci importa se l’utente inserisce un link all’immagine originale su Flickr (gli altri tag url che circondano il titolo), ma vogliamo che la lightbox funzioni e che l’immagine risieda sul nostro sito.

In altre parole, il sistema dovrebbe aver convertito il bbCode in questo (quando attivi “scarica immagini remote sul locale”):

![](upload://eXjRQZJ5qiWX2vxVhDWDJ1Zftsj.jpeg)
[url=https://flic.kr/p/2g9UvZW]Libros con farol...[/url] by 
[url=https://www.flickr.com/photos/jcrla/]JAVIER[/url], en Flickr

…Senza permetterti di circondare l’immagine con o mostrare un’icona di link accanto all’immagine, ma senza disabilitare la lightbox quando fai clic sull’immagine.

Grazie, Daniela.

Potrebbe essere un’opzione, impedire loro di utilizzare Flickr in assoluto.

Ma fornire il percorso del file originale di Flickr va bene per noi, vogliamo però che l’immagine venga visualizzata dal nostro sito e che la lightbox funzioni sul nostro forum, senza portare i nostri utenti su Flickr (o altri siti simili) quando cliccano sull’immagine: mostrala semplicemente nella lightbox.

A volte, una gif è troppo grande, qualcuno la pubblica,

troppo grande, non caricata sul sito. ma è comunque bello poterla mostrare dal suo URL originale…