Probleme code HTML pour post

Fermé
miranriri Messages postés 5 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 12 février 2013 - 9 févr. 2013 à 12:59
miranriri Messages postés 5 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 12 février 2013 - 12 févr. 2013 à 23:18
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


A voir également:

2 réponses

Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 150
11 févr. 2013 à 22:51
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
miranriri Messages postés 5 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 12 février 2013
11 févr. 2013 à 23:15
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
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 150
11 févr. 2013 à 23:54
coppie/colle dans notepadd++ et non le bloc note
0
miranriri Messages postés 5 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 12 février 2013
12 févr. 2013 à 21:36
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
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 150
12 févr. 2013 à 22:10
Haaaaa !!
Le code ne marche pas enfaite. C'est ça ?
0
miranriri Messages postés 5 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 12 février 2013
12 févr. 2013 à 22:15
j'ai l'impression oui
0
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 150
12 févr. 2013 à 23:16
D'accord. J'avais pas compris le problème.
Je suis désolé mais je ne peux pas vous aider.
0