Visualizzazione risultati 1 fino 16 di 16

Discussione: Esiste il modo d'inserire le scritte

  1. #1
    Guest

    Thumbs up Esiste il modo d'inserire le scritte

    vorrei sapere se esiste un modo per poter inserire nel forum

    delle scritte che scorrono mentre viene visualizzato il forum?

    esempio se voglio mettere un annuncio del tipo cercasi moderatori ecc...

    lo vorrei che scorra da sinistra verso destra o viceversa

    spero di essermi espresso bene

    grazie

  2. #2
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    Una volta c'era il tag <marquee>, ma lo sconsiglio vivamente, perché è deprecato dal w3c.
    Per far quello che vuoi, puoi usare javascript. In internet ci sono già script "pronti"... esempio...

    Ciao!

  3. #3
    Guest

    Predefinito

    grazie ho copiato questo codice da te linkato
    Codice HTML:
    <script language="JavaScript1.2">
    
    /*
    Cross browser Marquee script- © Dynamic Drive ([url]www.dynamicdrive.com[/url])
    For full source code, 100's more DHTML scripts, and Terms Of Use, visit [url]http://www.dynamicdrive.com[/url]
    Credit MUST stay intact
    */
    
    //Specify the marquee's width (in pixels)
    var marqueewidth="300px"
    //Specify the marquee's height
    var marqueeheight="25px"
    //Specify the marquee's marquee speed (larger is faster 1-10)
    var marqueespeed=2
    //configure background color:
    var marqueebgcolor="#DEFDD9"
    //Pause marquee onMousever (0=no. 1=yes)?
    var pauseit=1
    
    //Specify the marquee's content (don't delete <nobr> tag)
    //Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):
    
    var marqueecontent='<nobr><font face="Arial">Thank you for visiting <a href="http://www.dynamicdrive.com">Dynamic Drive.</a> If you find this script useful, please consider linking to us by <a href="http://forum.it.altervista.org/link.htm">click here.</a> Enjoy your stay!</font></nobr>'
    
    
    ////NO NEED TO EDIT BELOW THIS LINE////////////
    marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
    var copyspeed=marqueespeed
    var pausespeed=(pauseit==0)? copyspeed: 0
    var iedom=document.all||document.getElementById
    if (iedom)
    document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')
    var actualwidth=''
    var cross_marquee, ns_marquee
    
    function populate(){
    if (iedom){
    cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
    cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
    cross_marquee.innerHTML=marqueecontent
    actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
    }
    else if (document.layers){
    ns_marquee=document.ns_marquee.document.ns_marquee2
    ns_marquee.left=parseInt(marqueewidth)+8
    ns_marquee.document.write(marqueecontent)
    ns_marquee.document.close()
    actualwidth=ns_marquee.document.width
    }
    lefttime=setInterval("scrollmarquee()",20)
    }
    window.onload=populate
    
    function scrollmarquee(){
    if (iedom){
    if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
    cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
    else
    cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
    
    }
    else if (document.layers){
    if (ns_marquee.left>(actualwidth*(-1)+8))
    ns_marquee.left-=copyspeed
    else
    ns_marquee.left=parseInt(marqueewidth)+8
    }
    }
    
    if (iedom||document.layers){
    with (document){
    document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
    if (iedom){
    write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
    write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
    write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>')
    write('</div></div>')
    }
    else if (document.layers){
    write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
    write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
    write('</ilayer>')
    }
    document.write('</td></table>')
    }
    }
    </script>
    dove lo devo inserire???

    e poi la scritta che voglio che compare dove la metto?
    Ultima modifica di alemoppo : 14-07-2012 alle ore 21.05.49 Motivo: +tag [html]

  4. #4
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    Le prime righe dello script sono le varie impostazioni, tra cui c'é il testo da editare, dentro la variabile "marqueecontent".

    Per "come lo inserisco" non lo, non conoscendo phpBB... Devi trovare un modo per inserire codice html nelle pagine.

    Ciao!

  5. #5
    Guest

    Predefinito

    ok grazie...... senti gentilmente mi potresti evidenziare le righe che dici che sono da editare

    perche' non ho capito molto. e non vorrei sbagliare

  6. #6
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    Qui inserisci il testo:

    Codice:
    var marqueecontent='<nobr><font face="Arial">Thank you for visiting <a href="http://www.dynamicdrive.com">Dynamic Drive.</a> If you find this script useful, please consider linking to us by <a href="http://forum.it.altervista.org/link.htm">click here.</a> Enjoy your stay!</font></nobr>'
    Come scritto nel commento poco sopra, devi lasciare i tag <nobr> e </nobr>.

    Tutti i parametri sopra a questa riga sono personalizzazioni. Sono spiegati nei commenti.

    Comunque, anche se sbagli, non esplode nulla .

    Ciao!

  7. #7
    Guest

    Predefinito

    scusa per me parli troppo da tecnico, e poi io non vedo commenti che dici tu

    <nobr><font face="Arial"> xxxxx </font></nobr>'

    allora se ho capito bene quelli che ti ho evidenziato di rosso li devo lasciare

    e dove o messo le xxx scrivo quello che voglio?

  8. #8
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    puoi eliminare anche i tag <font>, ottenendo:

    Codice:
    var marqueecontent='<nobr>xxx</nobr>'
    I commenti, sono le scritte (in inglese) dove a sinistra ci sono 2 slash // {o più}

    Ciao!

  9. #9
    Guest

    Predefinito

    grazie.......cmq io continuo a non vedere neanche ste // o piu che dici

    adesso aspetto qualcuno che mi dica dove inserirlo
    con l'apposito comando accompagnato
    Ultima modifica di ipirates : 15-07-2012 alle ore 13.47.00

  10. #10
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    I commenti sono quelli in rosso:
    Codice:
    /*
    Cross browser Marquee script- © Dynamic Drive (www.dynamicdrive.com)
    For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
    Credit MUST stay intact
    */
    
    //Specify the marquee's width (in pixels)
    var marqueewidth="300px"
    //Specify the marquee's height
    var marqueeheight="25px"
    //Specify the marquee's marquee speed (larger is faster 1-10)
    var marqueespeed=2
    //configure background color:
    var marqueebgcolor="#DEFDD9"
    //Pause marquee onMousever (0=no. 1=yes)?
    var pauseit=1
    
    //Specify the marquee's content (don't delete <nobr> tag)
    //Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):
    
    var marqueecontent='<nobr><font face="Arial">Thank you for visiting <a href="http://www.dynamicdrive.com">Dynamic Drive.</a> If you find this script useful, please consider linking to us by <a href="http://forum.it.altervista.org/link.htm">click here.</a> Enjoy your stay!</font></nobr>'
    
    
    ////NO NEED TO EDIT BELOW THIS LINE////////////
    adesso li vedi?

    Ciao!

  11. #11
    Guest

    Predefinito

    cavolo io li cercavo in quel forum.......................................x quello che non li trovavo

    scusa la mia ignoranza in materia ma quei commenti che dici a che servono?

    e come si visualizzano?

  12. #12
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    Non si visualizzano. I commenti "spiegano" il codice. Ad esempio,
    Codice:
    //Specify the marquee's width (in pixels)
    var marqueewidth="300px"
    Specifica la dimensione del marquee, quindi è "largo" 300px, e puoi modificarlo.

    Ciao!

  13. #13
    Guest

    Predefinito

    grazie ascolta sono riuscito ad inserirlo http://ipirates.altervista.org/index.php

    pero vorrei se e possibile metterlo piu in centro e la casella metterla piu grande

    di poco in altezza ma tanto in larghezza ( intendo da sx verso dx )

    come vedi dal mio sito e un po piccole

  14. #14
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,253

    Predefinito

    Mi sa che hai esagerato con il width :P

    Comunque, come hai visto, il width è la larghezza, l'height è la altezza; poi ci sono la velocità, il colore di sfondo e un flag (1 o 0) se la scritta deve fermarsi se si va con il puntatore del mouse sopra.

    Ciao!
    Ultima modifica di alemoppo : 15-07-2012 alle ore 15.13.57

  15. #15
    Guest

    Predefinito

    mitico grazie.......... ultima rottura

    per mettere lo sfondo per dire rosso come faccio?

    e mettere le scritte bianche un po piu grosse?

  16. #16
    L'avatar di silvermaledetto
    silvermaledetto non è connesso AlterGuru 2500
    Data registrazione
    01-03-2007
    Residenza
    Provincia di Modena
    Messaggi
    4,613

    Predefinito

    Ti rispondo solo adesso perchè ho letto ora il messaggio privato:
    probabilmente hai giò risolto ma ti riassumo come concettualmente andrebbe inserito un javascript nello stile phpBB3.
    Per prima cosa crei il file del javascript stesso, mettiano prova.js e lo inserisci nella cartella styles, quella che contiene tutti i tuoi stili ( potresti averne a decine o solo uno );
    quindi editi il file del template di ogni stile che dovrà utilizzare tale javascript e specificatamente l'overall_header.html
    aggiungendo subito dopo
    Codice HTML:
    </head>
    il codice
    Codice HTML:
    <script type="text/javascript" src="styles/prova.js"></script>
    Alcuni preferiscono mettere anche il file del javascript direttamente all'interno del template, ma in caso di stili multipli e aggiornamenti futuri di versione, questa prassi risulterà più funzionale.

    Poi se il messaggio deve essere visualizzato solo dagli ospiti dovrai usare la condizione
    Codice HTML:
    <!-- IF not S_USER_LOGGED_IN -->
    script
    <!-- ENDIF -->
    Per la cronaca io tempo fa optai per mettere direttamente nel file del template
    Codice HTML:
    <!-- IF not S_USER_LOGGED_IN -->
    
    <span class="corners-bottom"><span></span></span>
    	<div class="forabg">
    		<div class="inner"><span class="corners-top"><span></span></span>
    			<ul class="topiclist">
    				<li class="header">					
    						 
    	<marquee bgcolor="#00CC99" direction="left" scrollAmount="7" height="20" width="100%" onmouseover="this.stop()" onmouseout="this.start()"><font size="3" face="Palatino Linotype"><b>Non sei registrato? 
    Per accedere senza alcuna limitazione in XXXX Forum <a href="ucp.php?mode=register"> REGISTRATI QUI!</a> !!! 
    </b></marquee></font>						
    				</li>
    			</ul>
    </div>
    		<span class="corners-bottom"><span></span></span></div>
    <!-- ENDIF -->
    Ultima modifica di silvermaledetto : 15-07-2012 alle ore 15.59.51
    Io ne ho... visti forum che voi umani non potreste immaginarvi... PhpBB3 in panne al largo dei database MySQL di Orione... E ho visto i TAG [B] balenare nel buio vicino al postreply di Tannhäuser.... E tutti quei... momenti andranno perduti nel tempo... Come... lacrime... nella pioggia... È tempo... di backuppare....

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •