Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2012, 17:01
StarClown
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Problema con un Script en blogger

Hola a todos,

Este problema seguramente es pan comido para la mayoria de ustedes pero a mi me ha causado dolor de cabeza todo el dia de ayer. He adoptado un template genial y todo funciona fantastico cuando publico entradas regulares por que las publica parcialmente con el usual botoncito de "Leer mas"... PERO si quiero crear una página estática la cosa se pone fea por que sigue cortando el contenido y no hay manera en que lo muestre por completo aun cuando presiono "Leer mas"

No se si el problema esta en el Script completo (el cual puedo traer) o solo en esta partecita.... alguna idea?

DE ANTE MANO, MUCHAS GRACIAS!!


Código:
    <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id'>
      <b:if cond='data:blog.pageType == &quot;item&quot;'>
<data:post.body/>
<b:else/>
<div expr:id='&quot;summary&quot; + data:post.id'>
<data:post.body/>
</div>
<script type='text/javascript'>
createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);
</script>
<div style='clear: both;'/>
<div style='text-align: right;'>
<div class='readmore'>
<a expr:href='data:post.url'>Read More</a>
</div>
</div>
</b:if>
Y este es el bendito Script

Código:
<script type='text/javascript'>
var thumbnail_mode = &quot;float&quot; ;
summary_noimg = 750;
summary_img = 800;
img_thumb_height = 200;
img_thumb_width = 250;
</script>

<script type='text/javascript'>
function removeHtmlTag(strx,chop){ 
	if(strx.indexOf(&quot;&lt;&quot;)!=-1)
	{
		var s = strx.split(&quot;&lt;&quot;); 
		for(var i=0;i&lt;s.length;i++){ 
			if(s[i].indexOf(&quot;&gt;&quot;)!=-1){ 
				s[i] = s[i].substring(s[i].indexOf(&quot;&gt;&quot;)+1,s[i].length); 
			} 
		} 
		strx =  s.join(&quot;&quot;); 
	}
	chop = (chop &lt; strx.length-1) ? chop : strx.length-2; 
	while(strx.charAt(chop-1)!=' ' &amp;&amp; strx.indexOf(' ',chop)!=-1) chop++; 
	strx = strx.substring(0,chop-1); 
	return strx+'...'; 
}

function createSummaryAndThumb(pID){
	var div = document.getElementById(pID);
	var imgtag = &quot;&quot;;
	var img = div.getElementsByTagName(&quot;img&quot;);
	var summ = summary_noimg;
	if(img.length&gt;=1) {	
		imgtag = '&lt;span style=&quot;float:left; padding:0px 10px 5px 0px;&quot;&gt;&lt;img src=&quot;'+img[0].src+'&quot; width=&quot;'+img_thumb_width+'px&quot; height=&quot;'+img_thumb_height+'px&quot;/&gt;&lt;/span&gt;';
		summ = summary_img;
	}
	
	var summary = imgtag + '&lt;div&gt;' + removeHtmlTag(div.innerHTML,summ) + '&lt;/div&gt;';
	div.innerHTML = summary;
}
</script>