Advanced search  

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

Pages: [1]   Go Down

Author Topic: Preferiti: come fare perché sia attiva l'opzione solo per utenti registrati?  (Read 4769 times)

0 Members and 1 Guest are viewing this topic.

BIIPmoni

  • Coppermine frequent poster
  • ***
  • Country: fr
  • Offline Offline
  • Gender: Female
  • Posts: 100

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 (http://www.news3d.eu/Smileys/News3D/notworthy.gif)(http://www.news3d.eu/Smileys/News3D/notworthy.gif)(http://www.news3d.eu/Smileys/News3D/notworthy.gif)
« Last Edit: June 07, 2007, 11:52:12 pm by Lontano »
Logged
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

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu

è 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

  • Coppermine frequent poster
  • ***
  • Country: fr
  • Offline Offline
  • Gender: Female
  • Posts: 100

è 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 :

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 ;)
« Last Edit: June 11, 2007, 12:59:33 am by BIIPmoni »
Logged
Un homme qui n'est plus capable de s'émerveiller a pratiquement cessé de vivre. Einstein
<> Vivre à Lanslevillard c'est toujours s'émerveiller <>
Pages: [1]   Go Up
 

Page created in 0.019 seconds with 18 queries.