Problema con presentazioni forzate


In corso Problema con presentazioni forzate

Messaggio Da craniof il Mer 6 Set 2017 - 14:35

Buonasera,

torno sul tema delle "presentazioni forzate", del quale non si scrive da molto tempo, perché

1. ho seguito le istruzioni (fatto il widget e scritto il codice - ovviamente personalizzando il messaggio - in visualizzazione-->Generalità) e la funzione... funziona happy

ma

2. c'è un problema: il codice fa apparire la finestra (nella quale mettere l'oggetto, scrivere e cliccare su "Presentati!") solo quando l'utente si collega e visualizza l'indice del forum.

Alcuni utenti (con contatore "0") ogni tanto si ricollegano e navigano ugualmente nel forum (lo vedo dalla "localizzazione" che ne da la piattaforma, quella "modellata" sui dati degli ultimi 5 minuti)

Ho quindi il sospetto:

1. che, volenti o nolenti, alcuni di loro sfruttino a volte la lentezza di caricamento dello script, per cliccare dall'indice (mentre ancora lo script è in fase di caricamento) su sezioni specifiche del forum, e appunto navigarvi liberamente;

2. che, volenti, alcuni di loro (magari i più "smaliziati") si colleghino e poi "tornino indietro", passando dai risultati di google per evitare lo script sull'indice.

In entrambi i casi il risultato non mi piace: il forum è aperto anche per gli ospiti, per cui non c'è bisogno di registrarsi per leggerne i contenuti (va detto che gli ospiti ad esempio non vedono i profili utenti, né le foto, né i collegamenti nei messaggi). Se proprio proprio un utente non ha voglia/intenzione di scrivere nemmeno due parole di presentazione, che resti ospite.

Al di là dei problemi di eventuale lentezza del caricamento dello csript, sui quali forse non ci si può far nulla, la domanda è: è possibile (modificando il codice? inserendolo in altre sezioni del PdA?) fare in modo e maniera che la finestra "presentazioni forzate" appaia in qualunque pagina del forum sia visitata, se l'utente ha 0 messaggi, e non solo sull'indice?

Scusate la lunghezza del messaggio, spero di aver posto correttamente la questione  Embarassed

Il forum è www.newxtrailmania.com, in phpbb3. Io ne sono l'amministratore

Grazie dell'aiuto

Francesco
avatar
craniof
Sono un nuovo membro :)

Sesso : Maschile
Età : 39
Messaggi : 4
Località : Querceta


Vedi il profilo dell'utente http://www.newxtrailmania.com
craniof è stato ringraziato dall'autore di questo topic.

In corso Re: Problema con presentazioni forzate

Messaggio Da Teodor il Gio 7 Set 2017 - 14:49

Ciao,

Scusami, ma non ho capito! Razz
Ti riferisci a un tutorial in particolare?

Saluti! :zen:
avatar
Teodor
Moderattivo
Moderattivo


Sesso : Maschile
Età : 21
Messaggi : 1714
Località : Cremona


Vedi il profilo dell'utente http://Ilforumditutti.net
Teodor è stato ringraziato dall'autore di questo topic.

In corso Re: Problema con presentazioni forzate

Messaggio Da craniof il Gio 7 Set 2017 - 15:00

Ciao teodor grazie della risposta
Vorrei sapere come eventualmente devo cambiare il codice che ho inserito per le presentazioni forzate, in quanto funziona limitatamente alla pagina dell'indice
Magari ciò succede perché l'ho inserito, come da tutorial, nella pagina visualizzazione-->Generalità del PdA (dopo aver creato il widget)... non so.
Vorrei che la finestra della presentazione forzata apparisse in qualunque pagina del forum l'utente (con 0 messaggi) visiti.
E' possibile?

Il codice è questo, grazie dell'aiuto:


Codice:
<style type="text/css">
.presentazioni_forzate
 { background-image: url([/color][url=http://i28.servimg.com/u/f28/14/18/94/73/sfondo16.png][color=#000000]http://i28.servimg.com/u/f28/14/18/94/73/sfondo16.png[/color][/url][color=#000000]);
 position: absolute;
 top:0px;
 left:0px;
 right:0px;
 height: 500000px;
 z-index: 99999999999999999999999999999999999;
 display:none;
}[/color]


[color=#000000].presentazioni_forzate_finestra
 { width: 600px;
  background-color: #FFFFFF;
  position: fixed;
  left:50%;
  top: 50%;
  margin-top:-150px;
  margin-left:-200px;
  border: solid 1px black;
}[/color]


[color=#000000].presentazioni_forzate_titolo
 {
  background-color: #003366;
  padding:2px;
  padding-left:5px;
  font-weight: bold;
  color: #FFFFFF;
  border-bottom: solid 2px #333333;
}[/color]


[color=#000000].presentazioni_forzate_finestra_contenuto
 { padding:2px;
 margin:2px;
 margin-top:0px;
 border:solid 1px #CCCCCC;
 border-top: 0px;
}
</style> <script type="text/javascript" language="JavaScript">
window.onload = function() {
if ({USERCOUNTPOST}  == 0 && accesso==1) {
      document.getElementById("presentazioni_forzate").style.display="block";
document.getElementById("presentazioni_forzate").style.height=document.body.offsetHeight+ 'px';
}
}
</script>
<div id="presentazioni_forzate" class="presentazioni_forzate">
           
 <div class="presentazioni_forzate_finestra">
            
  <div class="presentazioni_forzate_titolo">
         Benvenuto in New X-Trail Mania!     
  </div>
               
  <div class="presentazioni_forzate_finestra_contenuto">
        <span style="font-size: 13.33px;"> Benvenuto <strong></strong>{USERNAME}! Grazie per esserti iscritto/a alla community dove scambiare idee, consigli ed esperienze sul nuovo Nissan X-Trail! Ancora un attimo, manca un piccolo passo prima di essere uno dei nostri.. devi scrivere solo chi sei e da dove vieni, che macchina hai o stai ordinando, e altro per farti conoscere a tutti gli Amici della Community.. insomma dai... presentati... ^.^ </span>     
   <form method="post" enctype="multipart/form-data" action="/posting.forum" name="post">
                
    <table cellspacing="1" style="width: 100%;">
                  
     <tbody>
                
      <tr>
                      
       <td>
              <span style="color: rgb(51, 51, 51);">Titolo</span>     
       </td>
                      
       <td>
              <input value="" maxlength="1000" type="text" onkeypress="if (event.keyCode==13){return false}" style="width: 100%;" class="posting-subject" title="La lunghezza della presentazione deve essere compresa tra 140 e 1000 caratteri" name="subject" />      
       </td>
                    
      </tr>
                   
      <tr>
                      
       <td>
              <span style="color: rgb(51, 51, 51);">Messaggio</span>     
       </td>
                      
       <td>
              <textarea style="width: 100%; height: 70px;" tabindex="3" name="message"></textarea><input value="newtopic" type="hidden" name="mode" /><input value="3" type="hidden" name="f" />     
       </td>
                    
      </tr>
                   
      <tr>
                      
       <td>
                  
       </td>
                      
       <td>
                  
        <p style="text-align: right;">
               <input value="Presentati!" type="submit" accesskey="s" tabindex="6" name="post" />     
        </p>
                  
       </td>
                    
      </tr>
                
     </tbody>
               
    </table>
              
   </form><span style="font-size: 13.33px;">Ti auguriamo una lieta permanenza all'interno della community...</span>      
  </div>
            
 </div>
</div>
avatar
craniof
Sono un nuovo membro :)

Sesso : Maschile
Età : 39
Messaggi : 4
Località : Querceta


Vedi il profilo dell'utente http://www.newxtrailmania.com
craniof è stato ringraziato dall'autore di questo topic.

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum