forum.coppermine-gallery.net

Support => Italian (Italiano) => Closed boards => Language Specific Support => cpg1.4.x Italian (Italiano) => Topic started by: BIIPmoni on June 07, 2007, 10:43:03 pm

Title: Preferiti: come fare perché sia attiva l'opzione solo per utenti registrati?
Post by: BIIPmoni on June 07, 2007, 10:43:03 pm
ciao :)

come si può fare perché l'opzione aggiungi ai preferiti sia attiva solo agli utenti registrati?
in configurazione mi pare non ci sia nulla riguardo .
(ho disabilitato la registrazione da parte di utenti , perché li registro io e gli passo id e pw , ma la cosa non cambia )

sempre un eterno grazie (https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fwww.news3d.eu%2FSmileys%2FNews3D%2Fnotworthy.gif&hash=45acefddbb478a7792e07a2d2324f741080c5ab0)(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fwww.news3d.eu%2FSmileys%2FNews3D%2Fnotworthy.gif&hash=45acefddbb478a7792e07a2d2324f741080c5ab0)(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fwww.news3d.eu%2FSmileys%2FNews3D%2Fnotworthy.gif&hash=45acefddbb478a7792e07a2d2324f741080c5ab0)
Title: Re: Preferiti: come fare perché sia attiva l'opzione solo per utenti registrati?
Post by: Davide Renda on June 07, 2007, 11:55:31 pm
è un bug noto, i favoriti sono mantenuti nei cookies del pc locale, quindi non esiste differenza per lo script fra un utente registrato o meno. Per quanto sono riuscito a trovare, non mi pare ci sia l'intenzione da parte del dev-team di implementare questa funzionalità.
Puoi pero' sempre guardare agli "amici plugin" e provare Thumbnails to Lightbox (http://forum.coppermine-gallery.net/index.php?topic=27619.0)
Title: Re: Preferiti: come fare perché sia attiva l'opzione solo per utenti registrati?
Post by: BIIPmoni on June 09, 2007, 01:12:57 am
è un bug noto, i favoriti sono mantenuti nei cookies del pc locale, quindi non esiste differenza per lo script fra un utente registrato o meno. Per quanto sono riuscito a trovare, non mi pare ci sia l'intenzione da parte del dev-team di implementare questa funzionalità.
Puoi pero' sempre guardare agli "amici plugin" e provare Thumbnails to Lightbox (http://forum.coppermine-gallery.net/index.php?topic=27619.0)

ciaooo lontano! Bingooooo!!! beccato nei plugin francesi
guarda , prova a aggiungerti una immagine in preferiti

www.monicafiore.altervista.org/my_monicafiore

se non sei registrato, non ti mette nulla in preferiti. Fai aggiungi, nessun mes di errore , ma la cartella preferiti é vuota .
Non è proprio quello che volevo, ovvero che NON si visualisse proprio l'opzione preferiti ai non regustrati, ma già cosi mi pare un bel passo in avanti. Come ti sembra?

nel caso che serva :
basta sostituire nel file addfav.php

questa parte di script :

Code: [Select]
// If user does not accept script's cookies, we don't accept the vote
if (!isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_data'])) {
    header('Location: displayimage.php?pos=' . (- $pid));
    exit;
}
// See if this picture is already present in the array
if (!in_array($pic, $FAVPICS)) {
    $FAVPICS[] = $pic;
} else {
    $key = array_search($pic, $FAVPICS);
    unset ($FAVPICS[$key]);
}

$data = base64_encode(serialize($FAVPICS));
setcookie($CONFIG['cookie_name'] . '_fav', $data, time() + 86400 * 30, $CONFIG['cookie_path']);


CON questa :

Code: [Select]
//si enregistrer seulement...
if (USER_ID){

// If user does not accept script's cookies, we don't accept the vote
if (!isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_data'])) {
    header('Location: displayimage.php?pos=' . (- $pid));
    exit;
}
// See if this picture is already present in the array
if (!in_array($pic, $FAVPICS)) {
    $FAVPICS[] = $pic;
} else {
    $key = array_search($pic, $FAVPICS);
    unset ($FAVPICS[$key]);
}

$data = base64_encode(serialize($FAVPICS));
setcookie($CONFIG['cookie_name'] . '_fav', $data, time() + 86400 * 30, $CONFIG['cookie_path']);
}

p.s. spaciocco ancora un po' con i plugin, poi ti risp ai pvt ;)