Probleme code HTML pour post

miranriri Messages postés 5 Statut Membre -  
miranriri Messages postés 5 Statut Membre -
Bonjour,

j'ai créé un blog via blogger en chargeant des templates.
Mais le code HTML des posts est mal parametré et je n'arrive pas à résoudre mon problème : enchainement du texte sans espace et sans saut de ligne, du coup tout le texte s'enchaine ..... je voudrais rajouter des sauts de lignes

voici le code actuel :

function rp(json){document.write('<ul>');for(var i=0;i<numposts;i++){document.write('<li>');var entry=json.feed.entry[i];var posttitle=entry.title.$t;var posturl;if(i==json.feed.entry.length)break;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){posturl=entry.link[k].href;break}}posttitle=posttitle.link(posturl);var readmorelink="(more)";readmorelink=readmorelink.link(posturl);var postdate=entry.published.$t;var cdyear=postdate.substring(0,4);var cdmonth=postdate.substring(5,7);var cdday=postdate.substring(8,10);var monthnames=new Array();monthnames[1]="Jan";monthnames[2]="Feb";monthnames[3]="Mar";monthnames[4]="Apr";monthnames[5]="May";monthnames[6]="Jun";monthnames[7]="Jul";monthnames[8]="Aug";monthnames[9]="Sep";monthnames[10]="Oct";monthnames[11]="Nov";monthnames[12]="Dec";if("content"in entry){var postcontent=entry.content.$t}else if("summary"in entry){var postcontent=entry.summary.$t}else var postcontent="";var re=/<\S[^>]*>/g;postcontent=postcontent.replace(re,"");document.write(posttitle);if(showpostdate==true)document.write(' - '+monthnames[parseInt(cdmonth,10)]+' '+cdday);if(showpostsummary==true){if(postcontent.length<numchars){document.write(postcontent)}else{postcontent=postcontent.substring(0,numchars);var quoteEnd=postcontent.lastIndexOf(" ");postcontent=postcontent.substring(0,quoteEnd);document.write(postcontent+'...'+readmorelink)}}document.write('</li>')}document.write('</ul>')}

pourriez vous m'aider à résoudre ce problème ....
d'autant que je ne peux donc pas poster de message sur le blog, dommage pour un blog :-)

je vous remercie pour votre aide et conseils avertis

2 réponses

  1. Exileur Messages postés 1621 Date d'inscription   Statut Membre Dernière intervention   150
     
    function rp(json)
    {
    document.write('<ul>');
    for(var i=0;i<numposts;i++)
    {
    document.write('<li>');
    var entry=json.feed.entry[i];
    var posttitle=entry.title.$t;
    var posturl;

    if(i==json.feed.entry.length)break;

    for(var k=0;k<entry.link.length;k++)
    {
    if(entry.link[k].rel=='alternate')
    {
    posturl=entry.link[k].href;break
    }
    }

    posttitle=posttitle.link(posturl);
    var readmorelink="(more)";
    readmorelink=readmorelink.link(posturl);
    var postdate=entry.published.$t;
    var cdyear=postdate.substring(0,4);
    var cdmonth=postdate.substring(5,7);
    var cdday=postdate.substring(8,10);
    var monthnames=new Array();
    monthnames[1]="Jan";
    monthnames[2]="Feb";
    monthnames[3]="Mar";
    monthnames[4]="Apr";
    monthnames[5]="May";
    monthnames[6]="Jun";
    monthnames[7]="Jul";
    monthnames[8]="Aug";
    monthnames[9]="Sep";
    monthnames[10]="Oct";
    monthnames[11]="Nov";
    monthnames[12]="Dec";

    if("content"in entry){var postcontent=entry.content.$t}
    else if("summary"in entry){var postcontent=entry.summary.$t}
    else var postcontent="";

    var re=/<\S[^>]*>/g;
    postcontent=postcontent.replace(re,"");
    document.write(posttitle);

    if(showpostdate==true)document.write(' - '+monthnames[parseInt(cdmonth,10)]+' '+cdday);if(showpostsummary==true){if(postcontent.length<numchars){document.write(postcontent)}else{postcontent=postcontent.substring(0,numchars);var quoteEnd=postcontent.lastIndexOf(" ");

    postcontent=postcontent.substring(0,quoteEnd);document.write(postcontent+'...'+readmorelink)}}document.write('</li>')}document.write('</ul>')
    }
    0
  2. miranriri Messages postés 5 Statut Membre
     
    bonsoir, merci pour le code, mais après l'avoir copié/collé, apparemment ça n'a pas résolu le problème .....
    le texte continue de s'enchainer sans titrage ..... et sans espace,
    à moins que je n'ai une mauvaise manip en copiant/collant,

    merci quand même en tout cas
    0
    1. Exileur Messages postés 1621 Date d'inscription   Statut Membre Dernière intervention   150
       
      coppie/colle dans notepadd++ et non le bloc note
      0
    2. miranriri Messages postés 5 Statut Membre
       
      bonsoir,
      désolée mais cela ne change rien avec notepadd++
      peut etre y a t il une manip en plus à réaliser sur ce code dans notepadd ? désolée pour mon ignorance mais je souhaite vraiment pouvoir poster des messages sur mon blog,

      merci pour les précisions complémentaires/manips à faire ,
      0
    3. Exileur Messages postés 1621 Date d'inscription   Statut Membre Dernière intervention   150
       
      Haaaaa !!
      Le code ne marche pas enfaite. C'est ça ?
      0
    4. miranriri Messages postés 5 Statut Membre
       
      j'ai l'impression oui
      0
    5. Exileur Messages postés 1621 Date d'inscription   Statut Membre Dernière intervention   150
       
      D'accord. J'avais pas compris le problème.
      Je suis désolé mais je ne peux pas vous aider.
      0