forum.coppermine-gallery.net
Support => Italian (Italiano) => Closed boards => Language Specific Support => cpg1.4.x Italian (Italiano) => Topic started by: cosmoweb on April 18, 2007, 12:02:42 am
-
Salve, vorrei modificare il mio coppermine in modo che quando un utente non registrato clicca sulla foto per visualizzarla appaia un'altra immagine che invita l'utente a registrarsi.
Esempio: http://www .parianapoli.it/parianapoli/modules.php?name=coppermine&file=displayimage&album=217&pos=0
Grazie!!! ;)
-
Esiste il plugin Full-Size & Intermediate Photos Access Control (http://forum.coppermine-gallery.net/index.php?topic=25010.0), che ti permette di gestire i permessi per l'accesso alle immagini a grandezza naturale e agli altri altri files non-immagine.
Ti allego copia dell'archivio contenente il plugin localizzato in italiano.
-
In verità cercavo proprio l'hack che sta sul sito che ho linkato, il plugin limita la visione ai non registrati solo con un semplice titolo ALT sull'immagine.
-
Il sito linkato non è in Coppermina "standard", ma è una versione per pcnuke della quale, seguendo il link a pié di pagina, non esiste traccia...
Il plugin che ti ho linkato fa esattamente la stessa cosa, lasciandoti la possibilità di parametrare gli accessi (ma senza immagine intermedia)
-
E con un algoritmo del tipo:
if $user==user //cioè se l'utente è loggato
mostra immagine intermedia
else
mostra immagine [REGISTRARTI]
il problema è che non riesco a capire dove e in quale pagina inserire il codice per la modifica... ???
-
il file che gestisce le intermedie è displayimage.php, che trovi nella root della tua galleria, subito all'inizio c'è la chiamata al login, se riesci a fare l'hack, pubblica qui i tuoi risultati ad uso e consumo di tutti!
-
come faccio a installare il plug in?
-
come faccio a installare il plug in?
leggi la guida (http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#plugin) ;-)
PS. se hai problemi con l'inglese, chiedi pure
-
lontano grazie sempre per la tua disponibilità, era appunto quello il problema...la mancata confidenza con la lingua di shakspere!
-
dal tuo broweser lancia pluginmgr.php (http://www.tuosito.it/tuagalleria/pluginmgr.php), poi carica il plugin (zippato) dal tuo pc alla cartella remota e poi clicca su "I". Semplice, no?
PS. prima o poi trovero' il tempo di tradurre la documentazione ufficiale... per ora sono al primo capitolo!
-
Ho risolto al 99% mi manca solo di capire come mai non mi centra l'immagine! (login.jpg) ???
<< Installazione >>
Testato sulla versione 1.4.10
Apri displayimage.php
Cerca $picture = theme_html_picture();
Sostituisci con
//il vostro messaggio, io ho messo un'immagine che dice di registrarsi per vedere l'immagine intermedia/full
$message = "<a href='/foto/register.php'><img src='images/login.jpg' align=middle></a>";
//Se l'utente è loggato
if(USER_ID)
$picture = theme_html_picture();
else{
//altrimenti se non lo è mostra questo messaggio
$picture = $message ;
}
-
Interessante hack. Hai uno screenshot oppure puoi darci un link alla tua galleria per vedere come funziona?
Ti chiedo perché ho provato da me e non vedo differenza, le immagini si aprono sia in versione intermedia, che in full-size.
-
Logicamente per provare se funziona l'hack non devi essere loggato e devi impostare l'accesso ad utenti che non hanno effettuato il login (ospiti o anonimi).
(http://www.goldengate.altervista.org/screen1.jpg)
http://www.goldengate.altervista.org/screen1.jpg (http://www.goldengate.altervista.org/screen1.jpg)
Ecco lo screenshot con l'evidente immagine non centrata :-[
(http://www.goldengate.altervista.org/screen2.jpg)
http://www.goldengate.altervista.org/screen1.jpg (http://www.goldengate.altervista.org/screen1.jpg)
Edit: Ho inserito i link delle screeshots perché [ img ] non funziona!
-
che pirla... avevo dimenticato di cambiare nome al file displayimage.php (lo avevo rinominato in .bkp)!
Hack decisamente utile e facile da applicare, anche per i meno smaliziati. Lo aggiungo alla lista in testa a questo forum.
Se riesci a trovare il modo di centrare l'immagine (in effetti sta a sinistra anche a me) tienici al corrente, sicuramente si tratta di una sciocchezza, ma a volte sono le cose più difficili da risolvere!!!!
Grazie per il tuo contributo!
-
Appena risolvo l'altro piccolissimo e banalissimo problema posto il tutto! ;)
-
Scusate se faccio l'UP di questo thread, ma ancora non ho risolto il problema della centratura delle immagini di questo hack.
-
Ho finalmente risolto anche la centratura dell'immagine alternativa con un (come diceva anche Lontano) banalissimo tag HTML e cioè <td align='center'> ... </td>
Ho messo in grassetto c'ho che ho aggiunto
$message = "[b]<td align='center'>[/b]<a href='/foto/register.php'><img src='registrati.jpg' border='0'></a>
<a href='/foto/login.php'><img src='login.jpg' border='0'></a></td>";
-
Ottimo lavoro, hack sicuramente utile!