+ Rispondi alla Discussione
Risultati da 1 a 32 di 32

nascondere parte di articolo ad utenti non registrati

Ultimo Messaggio di renton il:
  1. #1
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16

    nascondere parte di articolo ad utenti non registrati

    Ciao ragazzi
    ho bisogno di un aiuto, ho notato su un blog, non link il sito, non vorrei fare spam, che alcuni articoli vengono visualizzati del interamente solo se registrati al blog,
    per esempio nascondere ad utenti non registarti link di download o altro, ho cercato in lungo e in largo, ma non ho trovato nulla che possa fare al caso mio.
    Ho visti in questo blog che si parlava di plugin che nascondono categorie o pagine, ma a me interessa nascondere solo una parte di articolo o un link agli utenti non registrati.
    Potreste suggerirmi una soluzione al mio problema?
    Grazie mille
    Andrea

  2. #2
    Utente Premium L'avatar di SpooK
    Data Registrazione
    Jun 2007
    Messaggi
    148
    Ciao, purtroppo non penso sia possibile. L'unica chance che hai di nascondere l'intero articolo oppure i commenti.
    Ultima modifica di SpooK; 20-02-08 alle 10:42

  3. #3
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    Ciao

    il problema che si pu fare tranquillamente, perch su un blog precisamente w-ki.com c tale funzione, solo che ho chiesto agli amministratori, ma non ho ricevuto risposta

  4. #4
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    L'unica cosa che mi viene in mente usare un plug-in che ti faccia inserire del codice php nell'articolo ed inserire la porzione del codice che desideri nascondere all'interno di un if in cui controlli se l'utente loggato o no...
    Teoricamente dovrebbe essere fattibile...
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  5. #5
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    Citazione Originariamente Scritto da Japgalaxy Visualizza Messaggio
    L'unica cosa che mi viene in mente usare un plug-in che ti faccia inserire del codice php nell'articolo ed inserire la porzione del codice che desideri nascondere all'interno di un if in cui controlli se l'utente loggato o no...
    Teoricamente dovrebbe essere fattibile...
    Grazie mille per la risposta,

    il codice di cui parli c l'ho presente, mentre il plugin no..

    potreste essere cos gentile da dirmi di che plugin si tratta? cos da poterlo cercare?

    Grazie

  6. #6
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    Certo, questo: bluesome.net/post/2005/08/18/50/
    Non l'ho mai provato, ma quello che fa abbastanza semplice, non credo ci sia tanto da settare...
    Facci sapere... ;-)
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  7. #7
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    Ok il plug in l'ho inserito,

    ma non so minimamente cosa dovrei fare ora...

    il codice da inserire credo sia questo:

    <?php if (is_user_logged_in())
    echo "Welcome, registered user!";
    else
    echo "Welcome, visitor!";
    ?>
    mettendo dei redirect sulla pagina di login,

    ma non so come fare e sopratutto, dove inserire questo codice,

    potresi darmi una mano, perfavore?

    Grazie

  8. #8
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    allora fai questa prova... inserisci questo e fammi sapere:
    <?php
    global $user_ID, $user_identity;
    get_currentuserinfo();
    if (!$user_ID):
    ?>
    <p>testo che voglio far visualizzare solo agli utenti registrati</p>
    <?php endif;?>
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  9. #9
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    scusa una cosa, magari prima di provare,
    mi potresti dire dove devo inserire quel codice?
    Grazie mille

  10. #10
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    scusa ma se tu volevi nascondere parte di un post dovresti mettere quel codice dentro un post! Logico no?
    Grazie a quel plug-in dovresti poter far eseguire quel codice php all'interno del post in cui nasconderai il pezzo di codice riservato agli utenti...
    Poi se vuoi migliorarlo ancora di pi metti un else in cui dici "Il resto riservato agli utenti registrati"...
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  11. #11
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    ok

    allora ho inserito il codice nel post, nella parte codice dell'articolo,

    lo pubblico, ma quando entro nel blog non lo visualizzo,

    cio anche se sono loggato non vedo nulla,
    so ritornato nel pannello per modificare l'articolo ho notato questo:

    appena salvo l'articolo mi salva il codice solo fino a qui:

    global $user_ID, $user_identity;
    get_currentuserinfo();
    if (!$user_ID):
    ?&gt;

    testo che voglio far visualizzare solo agli utenti registrati


    LA PARTE:
    </p>
    <?php endif;?>

    mi viene cancellata, forse sbaglio qualcosa? ho riprovato a rinserirlo, ma appoena salvo la parte di codice finale sparisce

  12. #12
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    mmmmh forse la parte in php devi inserirla sotto un particolare tag che ti stato attivato nell'editor attivando il plug-in? guarda bene se si aggiunto un bottone in pi...
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  13. #13
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    mmm no ho visto ma non c niente di diverso tutto uguale

  14. #14
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    si sto provando anch'io sto plug-in su un mio sito abbandonato...
    allora il problema da te citato prima dato dal fatto che l'editor avanzato converte il codice, quindi devi disabilitarlo per mantenere il codice intatto... puoi farlo dal tuo profilo...
    Per ci non risolve ancora il fatto che non sembra funzionare il pezzo di codice... Inizio a pensare che non si possa fare...
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  15. #15
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    e si la stessa prova l'ho fatta anch'io
    ma mi sa che il codice che mi hai dato, o meglio la soluzione quella che utilizzano nel blog che ho citato prima, perch nasonde proprio il messaggio agli utenti non registrati, forse qualcosa nel codice? non so sinceramente

  16. #16
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    scusa ma nasconde parte o tutto il messaggio?
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  17. #17
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    lo nasconde tutto, ma il problema che io che sono loggato al sito non lo visualizzo ugualmente

  18. #18
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    Allora per nasconderlo tutto un gioco da ragazzi per quanto riguarda il contenuto delle pagine...
    Per il post non saprei dato che non ho mai provato ad assegnare template diversi a post diversi...
    Io con le pagine ho gi avuto l'esperienza di inserire un if nel template personalizzandolo nella pagina che mi serviva e via di seguito facendo visualizzare solo ci che mi interessava...
    Per un semplice post non saprei... dovresti prima capire come si cambiano i template a singoli post poi un gioco da ragazzi metti l'if prima della funzione che visualizza il contenuto e fai il tutto...
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  19. #19
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    io alla fine la funzione non la voglio su un post si e si un altro no,
    ma su tutti i post. scusami ma forse non mi ero spiegato bene

  20. #20
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    nada?

  21. #21
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    Scusa ma sono stato impegnato...
    Il procedimento semplice...

    1. apri l'editor del file single.php
    2. posizionati prima della funzione "the_content(...)"
    3. inseriscila cos come sono le seguenti stringhe:

    <?php
    global $user_ID, $user_identity;
    get_currentuserinfo();
    if ('' == $user_ID) { ?>
    Questa un'area riservata: per favore effettua il <?php wp_loginout(); ?> oppure <?php wp_register(); ?> subito.
    <?php } else {

    the_content(...);

    } ?>


    4. voil il gioco fatto, i tuoi post saranno ora riservati agli utenti registrati.
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  22. #22
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    ciao

    cmq ho inserito il codice come detto, ma appena clicco sull'articolo mi da pagina bianca, ti allego il codice completo:

    <?php
    global $user_ID, $user_identity;
    get_currentuserinfo();
    if ('' == $user_ID) { ?>
    Questa un'area riservata: per favore effettua il <?php wp_loginout(); ?> oppure <?php wp_register(); ?> subito.
    <?php } else {

    the_content(...);

    } ?>

    <?php the_content(__('Read more'));?>

    <?php comments_popup_link( 'No comments ','1 comment ','% comments ', 'clink ','Comments are off for this post ');
    edit_post_link(__('<strong>Edit</strong>'));?>

    Grazie

  23. #23
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    allora il codice corretto dovrebbe essere il seguente:

    <?php
    global $user_ID, $user_identity;
    get_currentuserinfo();
    if ('' == $user_ID) { ?>
    Questa un'area riservata: per favore effettua il <?php wp_loginout(); ?> oppure <?php wp_register(); ?> subito.
    <?php } else {

    the_content(__('Read more'));

    } ?>

    <?php comments_popup_link( 'No comments ','1 comment ','% comments ', 'clink ','Comments are off for this post ');
    edit_post_link(__('<strong>Edit</strong>'));?>
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  24. #24
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    Allora? ha funzionato?
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  25. #25
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    Ciao

    scusami ma non ho avuto la possibilit di provare, perch non mi trovo a casa, domani prover sicuramente e vi far sapere
    Grazie

  26. #26
    Esperto L'avatar di Japgalaxy
    Data Registrazione
    Sep 2007
    Messaggi
    616
    Okkkk!
    [/URL]- Vuoi testare WP-United v0.8? clicca qui per sapere come fare!!!

  27. #27
    User
    Data Registrazione
    Sep 2007
    Messaggi
    40
    il plugin hidepost l'hai gi provato?
    permette di utilizzare i tag per nascondere il testo che vuoi, e permette anche si selezionare il livello-utente che pu visualizzare quel testo (es: solo admin, solo editor, ecc)

    Michele

  28. #28
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    Cmq il codice di sopra, l'ho provato e funzuona perfettamente.

    ma riguardo al plugin potresti gentilmente dirmi come funziona?

    sono andato in options, clicco su enable, ma appena clicco per salvare, la spunta sparisce.

    e non ho capito dove inserire i codici, tipo %login

    potreste essere cos gentile da spiegarmi il funzionamento?
    Grazie

  29. #29
    User
    Data Registrazione
    Sep 2007
    Messaggi
    40
    Citazione Originariamente Scritto da renton Visualizza Messaggio
    Cmq il codice di sopra, l'ho provato e funzuona perfettamente.

    ma riguardo al plugin potresti gentilmente dirmi come funziona?

    sono andato in options, clicco su enable, ma appena clicco per salvare, la spunta sparisce.

    e non ho capito dove inserire i codici, tipo %login

    potreste essere cos gentile da spiegarmi il funzionamento?
    Grazie
    dopo avere attivato il plugin, devi ri-attivarlo anche in options-hidepost.
    Semplicemente devi racchiudere tra i due tag che ho scritto prima le parti di testo che vuoi nascondere.

    Michele

  30. #30
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    si ho provato gi come dicevi, sia dal plug che dalle option,

    ma niente, cmq sopra non hai scritto nessun tag

  31. #31
    User
    Data Registrazione
    Sep 2007
    Messaggi
    40
    Citazione Originariamente Scritto da renton Visualizza Messaggio
    si ho provato gi come dicevi, sia dal plug che dalle option,

    ma niente, cmq sopra non hai scritto nessun tag
    scusa, avevo fatto casino...
    i tag sono [hidepost] e [/hidepost] , non mi pare serva altro...prova a leggere sul sito ufficiale, cliccando sul nome del plugin ci dovresti arrivare. Io l'ho installato in 2 minuti...

    Michele

  32. #32
    User
    Data Registrazione
    Feb 2008
    Messaggi
    16
    mmmmm

    no nn va,

    vado per attivare il plug dalle options, ma appena clicco su save option,

    si levano le spunte, bho!

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.