Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    news in php in scroller verticale

    sul codice dellos cript che ho rpelevato da http://www.allwebfree.it/listascript/42.html cè questa parte

    var scrollercontent=new Array()
    scrollercontent[0]='Nuova sezione cartoline divertenti: Crash: immagini incidenti strani'
    scrollercontent[1]='La mail che non si ferma più: Appello bambina malata VERO ma SCADUTO!, non fatelo circolare!'
    scrollercontent[2]='Quello che vogliono farti credere le pubblicità... Aggiungi un insegnamento della pubblicità'

    che serve per inserire i contenuti, solo che io i contenuti li devo rpendere da un db, come cambio il codice?
    milka

  2. #2
    qualcuno mi risponde?
    milka

  3. #3
    Si... e poi c'erano i castori che incartavano la cioccolata..
    Praticamente hai postato 10 righe di javascript e ci chiedi di scriverti il codice php..
    Vuoi un po' troppa pappa pronta secondo me.
    Leggiti il tutorial base su php, poi ci risentiamo quando incontri qualche problema specifico!
    Lungo le due rive del fiume gelato si stendeva la cupa e tetra foresta di abeti, dai quali il vento aveva appena spazzato il manto di brina. Nella luce crepuscolare quegli abeti neri e sinistri sembravano inclinarsi l'uno verso l'altro. Un silenzio minaccioso incombeva sul paesaggio, privo di qualsiasi segno di vita o di movimento, e desolato e freddo al punto da non poter ispirare che un solo sentimento: quello della più triste malinconia. E nello stesso tempo pareva che da quel paesaggio trapelasse una specie di riso, un riso ben più spaventoso di qualsiasi malinconia o tristezza, un riso tragico, come quello di una sfinge, un riso agghiacciante più della brina e che rammendava l'incombere minaccioso dell'ineluttabile. Era la saggezza potente e impenetrabile dell'eternità che irrideva alla vita, alla sua futilità e agli sforzi degli uomini.

  4. #4
    mi spiego meglio:
    io vorrei sapere ocme faccio a trasformare il contenuto di ogni array che sul codice è già scritto, in un contenuto che va a prendere dal db.

    la connessione al db, la selezione e l'estrazione dei miei dati la so fare in php, quello che chiedevo è, invece di mettere

    scrollercontent[0]='...' cosa devo mettere?
    milka

  5. #5
    se sai fare l'estrazione dal db basta che ti assicuri che sulle stringhe non siano presenti apici singoli, \n o altri caratteri che possono creare problemi all'inline javascript.
    Li filtri, fai il replace o l'escape a seconda dei casi poi metti all'interno di un ciclo il tutto

    codice:
    var scrollercontent=new Array();
    <?php
    $res = $Db->query("latuaquery");
    if($res!==false) {
      for($x=0;$rs=$res->fetch_object();$x++) {
        echo "scrollercontent[$x]='{$rs->titolo}: <a href=\"{$rs->url}\">{$rs->linktext}</a>'\n";
      }
    }
    ?>
    Lungo le due rive del fiume gelato si stendeva la cupa e tetra foresta di abeti, dai quali il vento aveva appena spazzato il manto di brina. Nella luce crepuscolare quegli abeti neri e sinistri sembravano inclinarsi l'uno verso l'altro. Un silenzio minaccioso incombeva sul paesaggio, privo di qualsiasi segno di vita o di movimento, e desolato e freddo al punto da non poter ispirare che un solo sentimento: quello della più triste malinconia. E nello stesso tempo pareva che da quel paesaggio trapelasse una specie di riso, un riso ben più spaventoso di qualsiasi malinconia o tristezza, un riso tragico, come quello di una sfinge, un riso agghiacciante più della brina e che rammendava l'incombere minaccioso dell'ineluttabile. Era la saggezza potente e impenetrabile dell'eternità che irrideva alla vita, alla sua futilità e agli sforzi degli uomini.

  6. #6
    io non capisco proprio come devo inserire quella parte.

    allora per ricavare le news faccio:

    <?
    $query = "SELECT * FROM news ORDER BY urgente desc, data DESC limit 5";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {$news="$row[titolo]";}
    ?>

    come faccio a far diventare scrollercontent[]=$news?
    dal codice precedente non capisco cosa devo modificare e dove lo devo inserire
    milka

  7. #7
    io sto sempre ferma lì ....
    milka

  8. #8
    Codice PHP:
    <script type="text/javascript"><!--
    var scrollercontent=new Array();
    <?
    $query 
    "SELECT * FROM news ORDER BY urgente desc, data DESC limit 5";
    $result mysql_query($query$db);
    while (
    $row mysql_fetch_array($result)) {
     
    $tit str_replace("'","\'"$row[titolo]);
      echo 
    "scrollercontent[$x]='".$tit."';\n";
    }
    ?>
    //--></script>
    Lungo le due rive del fiume gelato si stendeva la cupa e tetra foresta di abeti, dai quali il vento aveva appena spazzato il manto di brina. Nella luce crepuscolare quegli abeti neri e sinistri sembravano inclinarsi l'uno verso l'altro. Un silenzio minaccioso incombeva sul paesaggio, privo di qualsiasi segno di vita o di movimento, e desolato e freddo al punto da non poter ispirare che un solo sentimento: quello della più triste malinconia. E nello stesso tempo pareva che da quel paesaggio trapelasse una specie di riso, un riso ben più spaventoso di qualsiasi malinconia o tristezza, un riso tragico, come quello di una sfinge, un riso agghiacciante più della brina e che rammendava l'incombere minaccioso dell'ineluttabile. Era la saggezza potente e impenetrabile dell'eternità che irrideva alla vita, alla sua futilità e agli sforzi degli uomini.

  9. #9
    nel frattempo ho preso un altro script, che comunque è simile, in pratica sarebbe:

    <script type="text/javascript">

    var scrollerdelay='3000'
    var scrollerwidth='150px'
    var scrollerheight='105px'
    var scrollerbgcolor=''
    var scrollerbackground=''
    var messages=new Array();

    <?php
    $query = "SELECT * FROM news ORDER BY urgente desc, data desc";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {$tit = str_replace("'","'", $row[titolo]);
    echo "messages[$x]='".$row[titolo]."';\n"; }
    ?>

    var ie=document.all
    var dom=document.getElementById

    if (messages.length>2)
    i=2
    else
    i=0

    function move(whichdiv){
    tdiv=eval(whichdiv)
    if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.t op)<=5){
    tdiv.style.top=0+"px"
    setTimeout("move(tdiv)",scrollerdelay)
    setTimeout("move2(second2_obj)",scrollerdelay)
    return
    }
    if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
    tdiv.style.top=parseInt(tdiv.style.top)-5+"px"
    setTimeout("move(tdiv)",50)
    }
    else{
    tdiv.style.top=parseInt(scrollerheight)+"px"
    tdiv.innerHTML=messages[i]
    if (i==messages.length-1)
    i=0
    else
    i++}}

    function move2(whichdiv){
    tdiv2=eval(whichdiv)
    if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style .top)<=5){
    tdiv2.style.top=0+"px"
    setTimeout("move2(tdiv2)",scrollerdelay)
    setTimeout("move(first2_obj)",scrollerdelay)
    return}

    if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
    tdiv2.style.top=parseInt(tdiv2.style.top)-5+"px"
    setTimeout("move2(second2_obj)",50)}

    else{
    tdiv2.style.top=parseInt(scrollerheight)+"px"
    tdiv2.innerHTML=messages[i]
    if (i==messages.length-1)
    i=0
    else
    i++}}

    function startscroll(){
    first2_obj=ie? first2 : document.getElementById("first2")
    second2_obj=ie? second2 : document.getElementById("second2")
    move(first2_obj)
    second2_obj.style.top=scrollerheight
    second2_obj.style.visibility='visible'}

    if (ie||dom){
    document.writeln('<div id="main2" style="position:relative;width:'+scrollerwidth+';h eight:'+scrollerheight+';overflow:hidden;backgroun d-color:'+scrollerbgcolor+' ;background-image:url('+scrollerbackground+')">')
    document.writeln('<div style="position:absolute;width:'+scrollerwidth+';h eight:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0px;top:0px">')
    document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';l eft:0px;top:1px;">')
    document.write(messages[0])
    document.writeln('</div>')
    document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';l eft:0px;top:0px;visibility:hidden">')
    document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])
    document.writeln('</div>')
    document.writeln('</div>')
    document.writeln('</div>')}

    if (window.addEventListener)
    window.addEventListener("load", startscroll, false)
    else if (window.attachEvent)
    window.attachEvent("onload", startscroll)
    else if (ie||dom)
    window.onload=startscroll

    </script>


    solo che non succede niente
    milka

  10. #10
    Puoi incollare qui l'output dello script?
    Se l'output è corretto ma non succede niente allora dipende da javascript, ergo devi cambiare forum
    Lungo le due rive del fiume gelato si stendeva la cupa e tetra foresta di abeti, dai quali il vento aveva appena spazzato il manto di brina. Nella luce crepuscolare quegli abeti neri e sinistri sembravano inclinarsi l'uno verso l'altro. Un silenzio minaccioso incombeva sul paesaggio, privo di qualsiasi segno di vita o di movimento, e desolato e freddo al punto da non poter ispirare che un solo sentimento: quello della più triste malinconia. E nello stesso tempo pareva che da quel paesaggio trapelasse una specie di riso, un riso ben più spaventoso di qualsiasi malinconia o tristezza, un riso tragico, come quello di una sfinge, un riso agghiacciante più della brina e che rammendava l'incombere minaccioso dell'ineluttabile. Era la saggezza potente e impenetrabile dell'eternità che irrideva alla vita, alla sua futilità e agli sforzi degli uomini.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.