è 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
ciaooo lontano! Bingooooo!!! beccato nei plugin francesi
guarda , prova a aggiungerti una immagine in preferiti
www.monicafiore.altervista.org/my_monicafiorese 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 :
// 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 :
//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