Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Problema al modificar codigo slideshow

Estas en el tema de Problema al modificar codigo slideshow en el foro de Joomla en Foros del Web. Hola amigos, tengo un codigo en php que es perteneciente a un modulo de joomla slideshow mas especificamente mod_slishow pro. Pues bien, miren todo esta ...
  #1 (permalink)  
Antiguo 17/12/2009, 08:58
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 10 años, 10 meses
Puntos: 1
Exclamación Problema al modificar codigo slideshow

Hola amigos, tengo un codigo en php que es perteneciente a un modulo de joomla slideshow mas especificamente mod_slishow pro.
Pues bien, miren todo esta belleza con el modulo horizontal de derecha a izquierda rotan las imagenes todo bonito, pero BUENO ME GUSTO y decidir poner otro modulo que vaya en sentido contrario a este para que se vea mas bonito, ahora EH AHI EL PROBLEMA, intente clonando o copiando el modulo y no funciono. asi que decidi urgar el codigo y modifique la animacion vertical. BUENO AL GRANO modifique el codigo y no me sale nada de nada es mas hizo que el otro modulo deje de funcionar correctamente cuando estan los dos modulos activados, bueno les dejo el codigo para que lo vean y me digan que es lo que esta ma. Gracias por leer todo este chorizo de introduccion prometo no hacerlo maj jejeje
  #2 (permalink)  
Antiguo 17/12/2009, 08:59
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 10 años, 10 meses
Puntos: 1
Respuesta: Problema al modificar codigo slideshow

este es el script
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''
var cross_marquee, cross_slide
marqueecontent='<nobr>'+marqueecontent.join(imageg ap)+'</nobr>'
var edom=document.all||document.getElementById
if (edom)
document.write('<span id="temp2" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')

function fillup(){
if (edom){
cross_marquee=document.getElementById? document.getElementById("test4") : document.all.test4
cross_marquee2=document.getElementById? document.getElementById("test5") : document.all.test5
cross_marquee.innerHTML=cross_marquee2.innerHTML=m arqueecontent
actualheight=document.all? cross_marquee.offsetWidth : document.getElementById("temp2").offsetWidth
cross_marquee2.style.left=actualheight+5+"px"
}
else if (document.layers){
cross_slide=document.cross_slidemenu.document.cros s_slidemenu2
cross_slide2=document.cross_slidemenu.document.cro ss_slidemenu3
cross_slide.document.write(marqueecontent)
cross_slide.document.close()
actualheight=cross_slide.document.width
cross_slide2.left=actualheight+5
cross_slide2.document.write(marqueecontent)
cross_slide2.document.close()
}
lefttime=setInterval("sliderleft()",30)
}
window.onload=fillup

function sliderleft(){
if (edom){
if (parseInt(cross_marquee.style.left)>(actualheight* (-1)+8))
cross_marquee.style.left=parseInt(cross_marquee.st yle.left)-copyspeed+"px"
else
cross_marquee.style.left=parseInt(cross_marquee2.s tyle.left)+actualheight+5+"px"

if (parseInt(cross_marquee2.style.left)>(actualheight *(-1)+8))
cross_marquee2.style.left=parseInt(cross_marquee2. style.left)-copyspeed+"px"
else
cross_marquee2.style.left=parseInt(cross_marquee.s tyle.left)+actualheight+5+"px"

}
else if (document.layers){
if (cross_slide.left>(actualheight*(-1)+8))
cross_slide.left-=copyspeed
else
cross_slide.left=cross_slide2.left+actualheight-5

if (cross_slide2.left>(actualheight*(-1)+8))
cross_slide2.left-=copyspeed
else
cross_slide2.left=cross_slide.left+actualheight-5
}
}


if (edom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (edom){
write('<div style="position:relative;width:'+width+';height:'+ height+';overflow:hidden">')
write('<div style="position:absolute;width:'+width+';height:'+ height+';background-color:'+bgcolor+'" onMouseover="copyspeed=pauseit" onMouseout="copyspeed=marqueespeed')
write('<div id="test4" style="position:absolute;left:0px;top:0px"></div>')
write('<div id="test5" style="position:absolute;left:-1000px;top:0px"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+width+' height='+height+' name="cross_slidemenu" bgColor='+bgcolor+'>')
write('<layer name="cross_slidemenu2" left=0 top=0 onMouseover="copyspeed=pauseit" onMouseout="copyspeed=marqueespeed"></layer>')
write('<layer name="cross_slidemenu3" left=0 top=0 onMouseover="copyspeed=pauseit" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}
  #3 (permalink)  
Antiguo 17/12/2009, 09:00
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 10 años, 10 meses
Puntos: 1
Respuesta: Problema al modificar codigo slideshow

y este el php acuerdense que un modulo consta de estos dos archivos
<?php // no direct access
defined( '_JEXEC' ) or die( 'Restricted access' ); ?>
<?php
$image = explode( ",", trim($params->get( 'images' )) );
$url = explode( ",", trim($params->get( 'urls' )) );
$title = explode( ",", trim($params->get( 'titles' )) );

$addhttp = trim($params->get( 'addhttp' ));

if ($addhttp)
{
for($i=0;$i<count($image);$i++)
{
$url[$i]="http://".$url[$i];
}
}

$space=trim($params->get( 'space' ));
$spacetext = "&nbsp;";
for($i=1;$i<$space;$i++)
{
$spacetext .= "&nbsp;";
}

?>
<script language="JavaScript1.2">
var width="<?php echo trim($params->get( 'width' )); ?>px"
var height="<?php echo trim($params->get( 'height' )); ?>px"
var bgcolor="<?php echo trim($params->get( 'bgcolor' )); ?>"
var pauseit="<?php echo trim($params->get( 'stopslide' )); ?>"

var marqueespeed=<?php echo trim($params->get( 'speed' )); ?>


var imagegap="<?php echo $spacetext; ?>"
var marqueecontent=new Array()
var finalslide1=''
<?php
for($i=0;$i<count($image);$i++)
{
$alt = $title[$i] ? ' alt="'. $title[$i] .'"' : '';
$alttitle = $title[$i] ? ' title="'. $title[$i] .'"' : '';

if ( $params->get( 'linked' ) )
{
$link = $url[$i] ? '<a href="'. $url[$i] .'">' : '';
$link_end = $url[$i] ? '</a>' : '';
}

$templink = $link.'<img src="'.JURI::root() . trim($params->get( 'folder' ))."/". $image[$i].'" border="0"'.$alt.$alttitle.">".$link_end;
?>
marqueecontent[<?php echo $i; ?>]='<?php echo $templink; ?>'
<?php
}
?>
</script>
<script src="<?php echo JURI::root(); ?>modules/mod_slideshow/scripts/vscript.js" language="JavaScript1.2"></script>
  #4 (permalink)  
Antiguo 17/12/2009, 09:02
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 10 años, 10 meses
Puntos: 1
Respuesta: Problema al modificar codigo slideshow

OIGAN existe un modulo identico a este, que va de derecha a izquierda, yo lo modifique he hize este para que vaya de izquierda a derecha y de esa forma obtenga dos scroll de imagenes en sentido contrario. Pero este es el codigo y no sale nada cuando habilito los dos modulos por que?
si necesitan mas detalles pregunten por favor
  #5 (permalink)  
Antiguo 17/12/2009, 09:29
 
Fecha de Ingreso: diciembre-2009
Mensajes: 201
Antigüedad: 10 años, 10 meses
Puntos: 1
Respuesta: Problema al modificar codigo slideshow

les dejo el codigo fuente de la pagina cuando pongo los dos modulos juntos y solo sale el bueno y el otro del que les hablo no sale
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<script type="text/javascript" src="/joomla/plugins/content/avreloaded/avreloaded.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="http://localhost/joomla/css/template_css.css" rel="stylesheet" type="text/css" />
<link href="/joomla/css/template_css.css" rel="stylesheet" type="text/css" />

</head>
<body>

<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="808">
<tr>

<div class="clr"></div>
<div id="buttons_outer">
<div id="buttons_inner">
<div id="buttons"></div>
</div>
</div>
<div id="header_outer">
<div id="header">
&nbsp;

<p>
</p>
</div>

</div>
<div id="left_outer">
<div id="left_inner">
<p>
<div class="moduletable_menu">
<h3>Menú principal</h3>


Curso</tr>
</table> </div>
</p>
<p>
</p>
<p>
</p>

</div>
</div>
<div id="content_outer">
<div id="content_inner">


<div class="contenido">
<div id="pathway_text"> </div>
<span class="user1_inner">
</span><br />

<div class="componentheading">
Bienvenidos a la portada</div>
<table class="blog" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<div>

<table class="contentpaneopen">
<tr>
<td class="contentheading" width="100%">
prueba </td>



/></a> </td>

</td>
</tr>

</table>
<table class="contentpaneopen">

<tr>
<td width="70%" valign="top" colspan="2">
<span class="small">
</span>
&nbsp;&nbsp;
</td>
</tr>

<tr>
<td valign="top" colspan="2" class="createdate">
</td>
</tr>


<tr>
<td valign="top" colspan="2">

<!-- You can place html anywhere within the source tags -->


<script language="javascript" type="text/javascript">
// You can place JavaScript like this
<script language="JavaScript1.2">
<!--

var sliderwidth=300
var sliderheight=150
var slidespeed=4

var leftrightslide=new Array()
var finalslide=''
leftrightslide[0]='<a href="http://www.htmlpoint.com"><img src="/joomla/01.gif" border=1 alt="Visita HTMLpoint"></a>'
leftrightslide[1]='<a href="http://www.tuttogratis.com"><img src="/joomla/02.gif" border=1 alt="Visita Todogratis"></a>'
leftrightslide[2]='<a href="http://www.hwupgrade.it"><img src="/joomla/03.gif" border=1 alt="Visita Hardware Upgrade"></a>'

var copyspeed=slidespeed
for (i=0;i<leftrightslide.length;i++)
finalslide=finalslide+leftrightslide[i]+"&nbsp;&nbsp;"


if (document.all){
document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+sliderwidth+'">'+finalslide+'</marquee>')
ieslider.onmouseover=new Function("ieslider.scrollAmount=0")
ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=slidespeed")
}

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
document.ns_slider01.visibility="show"
setTimeout("window.onresize=regenerate",450)
intializeleftrightslide()
}
if (document.all)
ieslider.scrollAmount=slidespeed
}

//NS specific function for initializing slider upon page load
function intializeleftrightslide(){
document.ns_slider01.document.ns_slider02.document .write('<nobr>'+finalslide+'</nobr>')
document. ns_slider01.document.ns_slider02.document.close()
thelength=document.ns_slider01.document.ns_slider0 2.document.width
scrollslide()
}

//NS specific function for sliding slideshow
function scrollslide(){
if (document.ns_slider01.document.ns_slider02.left>=t helength*(-1)){
document.ns_slider01.document.ns_slider02.left-=slidespeed
setTimeout("scrollslide()",100)
}
else{
document.ns_slider01.document.ns_slider02.left=sli derwidth
scrollslide()
}
</script>

</td>
</tr>



</table>
<span class="article_separator">&nbsp;</span>
</div>
</td>
</tr>


</table>
<br />
<div class="moduletable456">

<h3>probando</h3>
<script language="JavaScript1.2">
var width="800px"
var height="400px"
var bgcolor=""
var pauseit="1"

var marqueespeed=2

var imagegap="&nbsp;&nbsp;"
var marqueecontent=new Array()
var finalslide1=''
marqueecontent[0]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/1.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
marqueecontent[1]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/2.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
marqueecontent[2]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/3.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
marqueecontent[3]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/4.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
marqueecontent[4]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/5.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
marqueecontent[5]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/6.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
marqueecontent[6]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/7.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
marqueecontent[7]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/8.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
marqueecontent[8]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/9.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
marqueecontent[9]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_barra/images/10.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
</script>
<script src="http://localhost/joomla/modules/mod_slideshow/scripts/vscript.js" language="JavaScript1.2"></script> </div>
</div>
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="content_table">
<tr valign="top">
<td width="99%"><table width="115%" border="0" cellpadding="0" cellspacing="0" class="content_table">

<tr valign="top">
<td width="367"><div class="user1_inner">
<div class="moduletable">
<h3>SlideShow Pro</h3>
<script language="JavaScript1.2">
var sliderwidth="800px"
var sliderheight="89px"
var slidebgcolor=""
var stopslide="1"

var slidespeed=2
var slidesspace=parseInt('5')

var imagegap="&nbsp;&nbsp;"
var rightleftslide=new Array()
var finalslide=''
rightleftslide[0]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image01.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
rightleftslide[1]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image02.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
rightleftslide[2]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image03.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
rightleftslide[3]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image04.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
rightleftslide[4]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image05.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
rightleftslide[5]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image06.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
rightleftslide[6]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image07.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
rightleftslide[7]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image08.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
rightleftslide[8]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image09.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
rightleftslide[9]='<a href="http://www.joomlatr.org"><img src="http://localhost/joomla/modules/mod_slideshow/images/image10.jpg" border="0" alt="JoomlaTR" title="JoomlaTR"></a>'
</script>
<script src="http://localhost/joomla/modules/mod_slideshow/scripts/script.js" language="JavaScript1.2"></script> </div>
</div></td>

</tr>
<tr>
<td colspan="1">&nbsp;</td>
</tr>

</table></td>
</tr>
</table>
</div>
</div>

</td>
</tr>
</table>
</div>
<span class="Estilo7">
<div align="center">
&copy; 2009 Mertind Oficina Central</div>

<div align="center">
<a href="http://www.joomla.org">Joomla!</a> is Free Software released under the GNU General Public License.</div></span>

</body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:30.