Hola,
¿Hay algun mod para que funcione el Scribd http://www.scribd.com en los foros? He intentado poner el codigo en el index.template antes del <\body> y me aparece un error de Parsec.
El codigo es este:
<script type="text/javascript">
var scribd_publisher_id = 'pub-17016304220762969028';
var scribd_type = 1;
var scribd_keep_private = 0;
var scribd_keep_original_link = 0;
</script>
<script src="http://www.scribd.com/javascripts/auto.js"></script>
Un saludo
hola
ententalo poner asi:
echo'
<script type="text/javascript">
var scribd_publisher_id = 'pub-17016304220762969028';
var scribd_type = 1;
var scribd_keep_private = 0;
var scribd_keep_original_link = 0;
</script>
<script src="http://www.scribd.com/javascripts/auto.js"></script>
';
saludos
Hola!
Lo he intentado y me aparece el mismo error:
Template Parse Error!
It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.
You can also try refreshing this page.
Lo que he hecho es poner el codigo antes de <\body> en el archivo index.template.php.Lo remarco otra vez a ver si estoy haciendo algo mal....
Saludos
si, efectivamente es el index.template, mira, adjunta aca el trozo de codigo donde esta la etiqueta </body>
Aqui tienes:
// This is an interesting bug in Internet Explorer AND Safari. Rather annoying, it makes overflows just not tall enough.
if (($context['browser']['is_ie'] && !$context['browser']['is_ie4']) || $context['browser']['is_mac_ie'] || $context['browser']['is_safari'] || $context['browser']['is_firefox'])
{
// The purpose of this code is to fix the height of overflow: auto div blocks, because IE can't figure it out for itself.
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[';
// Unfortunately, Safari does not have a "getComputedStyle" implementation yet, so we have to just do it to code...
if ($context['browser']['is_safari'])
echo '
window.addEventListener("load", smf_codeFix, false);
function smf_codeFix()
{
var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");
for (var i = 0; i < codeFix.length; i++)
{
if ((codeFix.className == "code" || codeFix.className == "post" || codeFix.className == "signature") && codeFix.offsetHeight < 20)
codeFix.style.height = (codeFix.offsetHeight + 20) + "px";
}
}';
elseif ($context['browser']['is_firefox'])
echo '
window.addEventListener("load", smf_codeFix, false);
function smf_codeFix()
{
var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");
for (var i = 0; i < codeFix.length; i++)
{
if (codeFix.className == "code" && (codeFix.scrollWidth > codeFix.clientWidth || codeFix.clientWidth == 0))
codeFix.style.overflow = "scroll";
}
}';
else
echo '
var window_oldOnload = window.onload;
window.onload = smf_codeFix;
function smf_codeFix()
{
var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");
for (var i = codeFix.length - 1; i > 0; i--)
{
if (codeFix.currentStyle.overflow == "auto" && (codeFix.currentStyle.height == "" || codeFix.currentStyle.height == "auto") && (codeFix.scrollWidth > codeFix.clientWidth || codeFix.clientWidth == 0) && (codeFix.offsetHeight != 0 || codeFix.className == "code"))
codeFix.style.height = (codeFix.offsetHeight + 36) + "px";
}
if (window_oldOnload)
{
window_oldOnload();
window_oldOnload = null;
}
}';
echo '
// ]]></script>';
}
echo '
</div>
</div>
</div>
</div>';
// The following will be used to let the user know that some AJAX process is running
echo '
<div id="ajax_in_progress" style="display: none;', $context['browser']['is_ie'] && !$context['browser']['is_ie7'] ? 'position: absolute;' : '', '">', $txt['ajax_in_progress'], '</div>';
echo '
//Codigo Scribd
echo'
<script type="text/javascript">
var scribd_publisher_id = 'pub-17016304220762969028';
var scribd_type = 1;
var scribd_keep_private = 0;
var scribd_keep_original_link = 0;
</script>
<script src="http://www.scribd.com/javascripts/auto.js"></script>
';
//Fin codigo Scribd
</body>
reemplazalo por este:
// This is an interesting bug in Internet Explorer AND Safari. Rather annoying, it makes overflows just not tall enough.
if (($context['browser']['is_ie'] && !$context['browser']['is_ie4']) || $context['browser']['is_mac_ie'] || $context['browser']['is_safari'] || $context['browser']['is_firefox'])
{
// The purpose of this code is to fix the height of overflow: auto div blocks, because IE can't figure it out for itself.
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[';
// Unfortunately, Safari does not have a "getComputedStyle" implementation yet, so we have to just do it to code...
if ($context['browser']['is_safari'])
echo '
window.addEventListener("load", smf_codeFix, false);
function smf_codeFix()
{
var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");
for (var i = 0; i < codeFix.length; i++)
{
if ((codeFix.className == "code" || codeFix.className == "post" || codeFix.className == "signature") && codeFix.offsetHeight < 20)
codeFix.style.height = (codeFix.offsetHeight + 20) + "px";
}
}';
elseif ($context['browser']['is_firefox'])
echo '
window.addEventListener("load", smf_codeFix, false);
function smf_codeFix()
{
var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");
for (var i = 0; i < codeFix.length; i++)
{
if (codeFix.className == "code" && (codeFix.scrollWidth > codeFix.clientWidth || codeFix.clientWidth == 0))
codeFix.style.overflow = "scroll";
}
}';
else
echo '
var window_oldOnload = window.onload;
window.onload = smf_codeFix;
function smf_codeFix()
{
var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");
for (var i = codeFix.length - 1; i > 0; i--)
{
if (codeFix.currentStyle.overflow == "auto" && (codeFix.currentStyle.height == "" || codeFix.currentStyle.height == "auto") && (codeFix.scrollWidth > codeFix.clientWidth || codeFix.clientWidth == 0) && (codeFix.offsetHeight != 0 || codeFix.className == "code"))
codeFix.style.height = (codeFix.offsetHeight + 36) + "px";
}
if (window_oldOnload)
{
window_oldOnload();
window_oldOnload = null;
}
}';
echo '
// ]]></script>';
}
echo '
</div>
</div>
</div>
</div>';
// The following will be used to let the user know that some AJAX process is running
echo '
<div id="ajax_in_progress" style="display: none;', $context['browser']['is_ie'] && !$context['browser']['is_ie7'] ? 'position: absolute;' : '', '">', $txt['ajax_in_progress'], '</div>';
//Codigo Scribd
echo'
<script type="text/javascript">
var scribd_publisher_id = 'pub-17016304220762969028';
var scribd_type = 1;
var scribd_keep_private = 0;
var scribd_keep_original_link = 0;
</script>
<script src="http://www.scribd.com/javascripts/auto.js"></script>
';
//Fin codigo Scribd
echo '
</body>
He probado y nada aparece el mismo error. Vaya fastidio!!!!
Antes de nada Manfred muchas gracias por al menos por tomarte las molestias
adjunta tu index.template para revisar quieres
saludos
Aqui tienes.Si te sirve de ayuda el template es "Da Vinci"
aca esta arreglado
dale a ver que tal te va
saludos
Ya no me da el error pero ahora lo mas gracioso es que no se como ponerlo para que aparezca.Lo que he hecho es copiar el embed y pegarlo en un post y lo que hace es que no aparece nada y aparece todo el codigo que pegue.
lo que pasa es que debes activar el html o el flash desde la administracion de tu foro, me parece que es en administracion -> post -> html
puedes buscar por ahi
saludos
No si ya lo tenia activado desde un principio. Estuve hasta probando con el comando de flash y nada.
Anda que estos del Scribd lo podian poner mas facil......porque estas aplicaciones en los foros serian de mucha utilidad. :)
Ya esta solucionado.Si a alguno le interesa ver esto http://www.simplemachines.org/community/index.php?topic=235234.msg1590584#msg1590584