Foros del Web » Programando para Internet » Javascript »

ayudapara insertar codigo.

Estas en el tema de ayudapara insertar codigo. en el foro de Javascript en Foros del Web. Hola antes de nada agradecer vuestra labor, he leido bastante el foro y la verdades que es fantastico que compartais vuestros conocimientos. Me gustaria pedir ...
  #1 (permalink)  
Antiguo 07/03/2012, 18:03
 
Fecha de Ingreso: marzo-2012
Ubicación: Cadiz
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
ayudapara insertar codigo.

Hola antes de nada agradecer vuestra labor, he leido bastante el foro y la verdades que es fantastico que compartais vuestros conocimientos.
Me gustaria pedir un favor y no es mas que me ayudeis a insertar un codigo en mi web, es un carrusel de imagenes que me gustaria poner para mostrar unas fotos y mirando por la web he encontrado esta pagina http://digitalicon.es/blog/carrusel-imagenes-retocado/
me gustaria poder insertarla en la pagina principal de mi web pero como soy bastante novato no consigo hacerlo.

Por favor podriais ayudarme, Gracias
  #2 (permalink)  
Antiguo 08/03/2012, 06:12
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: ayudapara insertar codigo.

Si usas la opción de ver codigo fuente de la pagina cuando estes viendo la demo que te proporcionan podrás ver como lo han hecho, simplemente haz lo mismo...

Si viendo el codigo no lo sabes hacer es que necesitas que te demos la teoria des de cero... para ello antes que los foros estan los manuales...

Pero si tienes dudas concretas pregunta y te responderemos...

Va... una ayuda mas

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
  3.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4.     <title>Carrusel con efecto de fundido, modificado &lsaquo; Digital Icon: Desarrollo web versátil</title>
  5.     <style type="text/css">
  6.         *{padding:0;margin:0;border:0;}
  7.         body{color:#FFF;background:#333 url(fondo.png) left top repeat-x;}
  8.         #diapos-on{border:10px solid #FBFBFB;-moz-box-shadow:0px 2px 20px #000;-webkit-box-shadow:0px 2px 20px #000;box-shadow:0px 2px 20px #000;width:700px;height:350px;margin:5em auto 0;position:relative;}
  9.         #diapos-on li{position:absolute;top:0;left:0;width:700px;height:350px;list-style:none;}
  10.         #diapos-on li a{display:block;position:absolute;left:0;bottom:0;height:50px;width:680px;padding:10px;background:rgba(255,255,255,0.3);text-decoration:none;font-size:110%;font-weight:bold;color:#FFF;text-shadow:0px 2px 3px #000;}
  11.         #contador{width:700px;margin:1em auto 0;}
  12.         #contador li{float:left;width:10px;height:10px;margin-right:5px;list-style:none;-moz-box-shadow:0 1px 4px #000;-webkit-box-shadow:0 1px 4px #000;box-shadow:0 1px 4px #000;-moz-border-radius:5px;-webkit-border-radius:5px;}
  13.         #contador li a{display:block;text-indent:-999em;background:#4F4E54;width:10px;height:10px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;}
  14.         #contador li a:focus{border:1px solid #99969D;outline:none;}
  15.         #contador li.actual a{background:#99969D;}
  16.         div{padding:1em;font-size:110%;font-weight:bold;color:#FFF;text-shadow:0px 2px 3px #000;width:680px;height:100px;margin:700px auto;border:10px solid;}
  17.     </style>
  18.     <script type="text/javascript" src="DP.js"></script>
  19.     <script type="text/javascript">
  20.         window.onload = DP.inicio;
  21.     </script>
  22.  
  23.     <ul id="diapos">
  24.         <li><img src="01.jpg" alt="" height="350" width="700" /><a href="#d01">01</a></li>
  25.         <li><img src="02.jpg" alt="" height="350" width="700" /><a href="#d02">02</a></li>
  26.         <li><img src="03.jpg" alt="" height="350" width="700" /><a href="#d03">03</a></li>
  27.     </ul>
  28.     <div id="d01">
  29.         <p>01</p>
  30.  
  31.     </div>
  32.     <div id="d02">
  33.         <p>02</p>
  34.     </div>
  35.     <div id="d03">
  36.         <p>03</p>
  37.     </div>
  38. </body>
  39.  
  40. </html>

este es el codigo fuente de la demo....

y este el archivo DP.js llamado en la linea 19

Código Javascript:
Ver original
  1. var DP = {
  2.     ds: '',
  3.     dA: 0,
  4.     sD: 0,
  5.     tD: 0,
  6.     t: 3000,
  7.     idD: 'diapos',
  8.     nID: 'diapos-on',
  9.     idC: 'contador',
  10.     clC: 'actual',
  11.     IE: false,
  12.     anim: true,
  13.     intv: '',
  14.     lnz: '',
  15.     $: function(el){
  16.         var e = document.getElementById(el); return e;
  17.     },
  18.     op: function(el,v){
  19.         if((v==0)||(v==100)){
  20.             if(DP.IE){
  21.                 el.style.filter='alpha(opacity='+v+')';
  22.                 el.style.zIndex=v;
  23.             } else {
  24.                 el.setAttribute('style','opacity:'+v/100+';z-index:'+v);
  25.             }
  26.         } else {
  27.             (DP.IE) ? el.style.filter='alpha(opacity='+v+')' : el.setAttribute('style','opacity:'+v/100);
  28.         }
  29.     },
  30.     ac: function(c){
  31.         DP.$(DP.idC).getElementsByTagName('li')[DP.dA].className=c;
  32.     },
  33.     fun: function(){
  34.         var i = 100;
  35.         (DP.dA==DP.tD) ? DP.sD = 0 : DP.sD = DP.dA+1;
  36.         DP.intv = setInterval(function(){
  37.             i = i-5;
  38.             if(i>=0){
  39.                 DP.op(DP.ds[DP.dA],i);
  40.                 DP.op(DP.ds[DP.sD],(100-i));
  41.             } else {
  42.                 DP.ac('');
  43.                 (DP.dA==DP.tD) ? DP.dA = 0 : DP.dA++;
  44.                 DP.ac(DP.clC);
  45.                 clearInterval(DP.intv);
  46.                 if(DP.anim){DP.lnz = setTimeout(DP.fun,DP.t);}
  47.             }
  48.         },50);
  49.     },
  50.     manual: function(d){
  51.         clearInterval(DP.intv);clearTimeout(DP.lnz);DP.anim=false;
  52.         DP.op(DP.ds[DP.dA],0);
  53.         DP.op(DP.ds[d],100);
  54.         DP.ac('');
  55.         DP.dA=d;
  56.         DP.ac(DP.clC);
  57.     },
  58.     inicio: function(){
  59.         (navigator.userAgent.match('MSIE')) ? DP.IE = true : DP.IE = false;
  60.         DP.$(DP.idD).id=DP.nID;
  61.         DP.ds = DP.$(DP.nID).getElementsByTagName('li');
  62.         DP.tD = DP.ds.length-1;
  63.         var ct = document.createElement('ul');
  64.         ct.id = DP.idC;
  65.         (DP.$(DP.nID).nextSibling) ? (DP.$(DP.nID).parentNode).insertBefore(ct,DP.$(DP.nID).nextSibling) : (DP.$(DP.nID).parentNode).appendChild(ct);
  66.         for(var i=0;i<=DP.tD;i++){
  67.             DP.op(DP.ds[i],0);
  68.             DP.$(DP.idC).innerHTML += '<li><a href="#" onclick="DP.manual('+i+')">'+(i+1)+'</a></li>';
  69.         }
  70.         DP.op(DP.ds[0],100);
  71.         DP.ac(DP.clC);
  72.         DP.lnz = setTimeout(DP.fun,DP.t);
  73.     }          
  74. }
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 08/03/2012, 15:22
 
Fecha de Ingreso: marzo-2012
Ubicación: Cadiz
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: ayudapara insertar codigo.

Hola Quim,
ese es el problema, que por mas que busco no encuentro nada que me aclare como debo hacerlo.
Lo que me pones en el mensaje ya lo tengo, incluso lo he probado con dreamweaver y me funciona perfectamente, el casso es que no se insertarlo en mi web, yo he subido el archivo .js y lo he enlazado en la linea 19 como me dices tu, pero no se como ni donde debo subir el codigo html para que me funcione en mi web.
Por favor si sabes algun sitio concreto donde pueda aclararme como hacerlo te agradeceria que me dieras el enlace, porque te aseguro que no encuenrtro nada que me diga como debo hacerlo, el problema es que como digo no tengo idea de javascript y la web la he ido haciendo con mucho esfuerzo, pero hay cosas que se me resisten.
Gracias y te agradezco las molestias por contestarme pero si me lo pudieras aclarar te lo agradeceria aun mas , jajaja
Saludos
  #4 (permalink)  
Antiguo 09/03/2012, 03:44
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: ayudapara insertar codigo.

Tienes dos codigos funcionando solo tienes que juntarlos...

Haz una copia de la demo modificala hasta que sea igual a tu web...

Si lo tienes en el dreamweaver funcionando, lo que te aconsejo es que compares la estructura del codigo html de tu web (solo del archivo donde quieras insertar la galeria) y el html de la demo, facilmente identificaras partes comunes, basicamente te interesa el head, en tu web debes copiar de la linea 6 a la 22....

En el body de tu web copia de la 25 a la 39, cambiando las imagenes por las tuyas.

Tanto DP.js como las imagenes en la demo lo tienen en el mismo directorio que el html, eso lo puedes cambiar modificando el path en la linea 19 (p.e. js/DP.js) y en las lineas 26 a 28 (p.e. src="imagenes/XXXXX.jpg").

Si vas a poner mas imagenes fijate en la relacion entre las lineas 26 a 28 con las lineas 30 a 39.

Intentalo si no te sale y no sabes preguntar mas concretamente es que quizas estas intentando algo que esta por encima de tus conocimientos y como ya te dige los manuales son para aprender las bases y los foros para resolver dudas concretas y/o casos especiales.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #5 (permalink)  
Antiguo 12/03/2012, 19:01
 
Fecha de Ingreso: marzo-2012
Ubicación: Cadiz
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: ayudapara insertar codigo.

Hola Quimfv,

el problema que tengo es que tengo que introducir este codigo html dentro de mi web en el archivo "tpl_main_page.php" como puedes ver esta en php y no se como hacerlo.

Como bien dices esta por encima de mis conocimientos y por mas que leo los tutoriales no me entero, por eso tardo tanto en contestar.
Espero que puedas ayudarme, Gracias.

P.D. por si sirve de algo es una web en zencart.

Última edición por fotonista; 12/03/2012 a las 19:21
  #6 (permalink)  
Antiguo 13/03/2012, 04:05
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: ayudapara insertar codigo.

Para introducir html estatico en un php solo tines que cerrar y abrir el codigo php

<?php

....codigo php....

?>

....codigo html....

<?php

.... codigo php....

?>

Si estas trabajando con un paquete (zencart) es posible que tengas componentes o pluguins propios del paquete que te hagan la funcion que buscas...

Addons and Contributed Modules

No he trabajado con este framework concreto por lo que no te puedo ayudar mas.... pero en esta casa hay un subforo dedicado a Zend

Se conciente que estas tratando de modificar un template (tpl_main_page) ... busca si encuentras algun tutorial para ello....

http://www.canalip.com/blog/zend-fra...rear-template/

Template Alterations
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 13/03/2012 a las 04:16

Etiquetas: js
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 08:25.