Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Immagine alternativa per utenti non loggati (hack login)  (Read 16034 times)

0 Members and 1 Guest are viewing this topic.

cosmoweb

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Immagine alternativa per utenti non loggati (hack login)
« 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!!!  ;)
« Last Edit: May 11, 2007, 09:58:04 pm by Lontano »
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Mod login
« Reply #1 on: April 18, 2007, 09:02:40 am »

Esiste il plugin Full-Size & Intermediate Photos Access Control, 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.

cosmoweb

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Mod login
« Reply #2 on: April 19, 2007, 11:40:29 am »

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.
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Mod login
« Reply #3 on: April 19, 2007, 10:32:39 pm »

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)

cosmoweb

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Mod login
« Reply #4 on: April 19, 2007, 10:51:40 pm »

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... ???
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Mod login
« Reply #5 on: April 20, 2007, 12:10:27 am »

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!

crifons

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 41
Re: Mod login
« Reply #6 on: April 20, 2007, 08:38:36 pm »

come faccio a installare il plug in?
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Mod login
« Reply #7 on: April 22, 2007, 09:42:39 pm »

come faccio a installare il plug in?
leggi la guida ;-)

PS. se hai problemi con l'inglese, chiedi pure

crifons

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 41
Re: Mod login
« Reply #8 on: April 22, 2007, 10:55:15 pm »

lontano grazie sempre per la tua disponibilità, era appunto quello il problema...la mancata confidenza con la lingua di shakspere!
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Mod login
« Reply #9 on: April 22, 2007, 11:09:30 pm »

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!

cosmoweb

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Mod login
« Reply #10 on: May 11, 2007, 03:16:28 am »

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

Code: [Select]
    //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 ;

}
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Mod login
« Reply #11 on: May 11, 2007, 09:49:54 am »

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.

cosmoweb

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Mod login
« Reply #12 on: May 11, 2007, 03:36:18 pm »

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

Ecco lo screenshot con l'evidente immagine non centrata  :-[

(http://www.goldengate.altervista.org/screen2.jpg)
http://www.goldengate.altervista.org/screen1.jpg

Edit: Ho inserito i link delle screeshots perché [ img ] non funziona!
« Last Edit: May 11, 2007, 06:56:16 pm by cosmoweb »
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Mod login
« Reply #13 on: May 11, 2007, 09:55:57 pm »

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!

cosmoweb

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Immagine alternativa per utenti non loggati (hack login)
« Reply #14 on: May 12, 2007, 03:57:58 am »

Appena risolvo l'altro piccolissimo e banalissimo problema posto il tutto! ;)
Logged

cosmoweb

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Immagine alternativa per utenti non loggati (hack login)
« Reply #15 on: June 09, 2007, 03:25:49 am »

Scusate se faccio l'UP di questo thread, ma ancora non ho risolto il problema della centratura delle immagini di questo hack.
Logged

cosmoweb

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Immagine alternativa per utenti non loggati (hack login)
« Reply #16 on: July 09, 2007, 07:23:56 pm »

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

Code: [Select]
$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>";
Logged

Davide Renda

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Immagine alternativa per utenti non loggati (hack login)
« Reply #17 on: July 09, 2007, 10:48:04 pm »

Ottimo lavoro, hack sicuramente utile!
Pages: [1]   Go Up
 

Page created in 0.02 seconds with 18 queries.