Preferiti: come fare perché sia attiva l'opzione solo per utenti registrati? Preferiti: come fare perché sia attiva l'opzione solo per utenti registrati?
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Preferiti: come fare perché sia attiva l'opzione solo per utenti registrati?

Started by BIIPmoni, June 07, 2007, 10:43:03 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

BIIPmoni

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://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fwww.news3d.eu%2FSmileys%2FNews3D%2Fnotworthy.gif&hash=45acefddbb478a7792e07a2d2324f741080c5ab0)(https://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fwww.news3d.eu%2FSmileys%2FNews3D%2Fnotworthy.gif&hash=45acefddbb478a7792e07a2d2324f741080c5ab0)(https://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fwww.news3d.eu%2FSmileys%2FNews3D%2Fnotworthy.gif&hash=45acefddbb478a7792e07a2d2324f741080c5ab0)
Un homme qui n'est plus capable de s'émerveiller a pratiquement cessé de vivre. Einstein
<> Vivre à Lanslevillard c'est toujours s'émerveiller <>

Davide Renda

è 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

BIIPmoni

Quote from: Lontano 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

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 :

// 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 ;)
Un homme qui n'est plus capable de s'émerveiller a pratiquement cessé de vivre. Einstein
<> Vivre à Lanslevillard c'est toujours s'émerveiller <>