Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. nascondere parte di articolo ad utenti non registrati
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      renton User • ultima modifica di

      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

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        spook User Attivo • ultima modifica di

        Ciao, purtroppo non penso sia possibile. L'unica chance che hai è di nascondere l'intero articolo oppure i commenti.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          renton User • ultima modifica di

          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

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • J
            japgalaxy User Attivo • ultima modifica di

            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...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              renton User • ultima modifica di

              @Japgalaxy said:

              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

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • J
                japgalaxy User Attivo • ultima modifica di

                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... 😉

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • R
                  renton User • ultima modifica di

                  Ok il plug in l'ho inserito,

                  ma non so minimamente cosa dovrei fare ora...:bho:

                  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

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • J
                    japgalaxy User Attivo • ultima modifica di

                    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;?>

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • R
                      renton User • ultima modifica di

                      scusa una cosa, magari prima di provare,
                      mi potresti dire dove devo inserire quel codice?
                      Grazie mille

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • J
                        japgalaxy User Attivo • ultima modifica di

                        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"...

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • R
                          renton User • ultima modifica di

                          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):
                          ?>

                          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

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • J
                            japgalaxy User Attivo • ultima modifica di

                            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ù...

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • R
                              renton User • ultima modifica di

                              mmm no ho visto ma non cè niente di diverso tutto uguale

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • J
                                japgalaxy User Attivo • ultima modifica di

                                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...

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • R
                                  renton User • ultima modifica di

                                  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

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • J
                                    japgalaxy User Attivo • ultima modifica di

                                    scusa ma nasconde parte o tutto il messaggio?

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • R
                                      renton User • ultima modifica di

                                      lo nasconde tutto, ma il problema che io che sono loggato al sito non lo visualizzo ugualmente

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • J
                                        japgalaxy User Attivo • ultima modifica di

                                        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...

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • R
                                          renton User • ultima modifica di

                                          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

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • R
                                            renton User • ultima modifica di

                                            nada?

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti