57 Mensajes
12
Avatar Image
Moderador
Moderador

Creo que al final he puesto el correcto en el mensaje de trucos, de todas formas echarle un vistazo para confirmarlo.

Gracias figuras.

Avatar Image
Moderador
Moderador

Pedro despues de mucho darle al code lo configuré lo mas standar que pude.

Claro que deberan cambiar los colores para adaptarlos a los distintos foros.

Te lo dejo por las dudas

Codigo:
<style>
<!--
.texto {font-family: Verdana; font-size: 11px; font-weight: bold; color: #386898; background-color:#FFFFFF}
a:link.texto {text-decoration:none;}
a:hover.texto {text-decoration:underline}
-->
</style>

<script>
//ESTE ARREGLO VA A TENER LOS NOMBRES DE TODOS LOS CARETOS QUE DESEO PONER
var careto = new Array ("emoticons002.gif", "emoticons015.gif", "emoticons016.gif",
"emoticons001.gif", "emoticons014.gif", "emoticons003.gif", "emoticons004.gif",
"emoticons005.gif", "emoticons006.gif", "emoticons007.gif", "emoticons008.gif",
"emoticons009.gif", "emoticons010.gif", "emoticons011.gif", "emoticons012.gif",
"emoticons013.gif") //este es mi arreglo

//ESTA VARIABLE VA A TENER LA UBICACION DONDE SE ENCUENTRAN LOS CARETOS
//SI FUERAN DE VARIAS CARPETAS, CONVENDRIA PONER LAS DIRECCIONES COMPLETAS EN EL ARREGLO
//Y DEJAR ESTA VARIABLE COMO ARREGLO VACIO ""
var carpeta = "http://www.gaf.cl/caretos/" //esta es mi carpeta

//TOMO LA DIRECCION ACTUAL DE LA PAGINA Y COMPARO LA PRIMERA PARTE PARA VER SI ES UN POST
//SI LO ES, PUBLICO UN CARTEL QUE POSICIONANDOME SOBRE EL ME DESPLEGARA UN MENU CON TODOS LOS CARETOS
var ubicacion = document.location.toString()
var post = "http://miarroba.com/foros/post.php"
var cartel = "Mas Caretos" //este es el cartel que publicara
var posCartelTop = 500 //Esta es la posicion donde ubicare
var posCartelLeft = 20 //el cartel. Depende de cada foro.
if (ubicacion.substring(0, post.length) == post)
{
document.write("<div style='position:absolute; z-index:0; left: "+ posCartelLeft +"; top: "+ posCartelTop +"'><a class=texto href=# onMouseOver=MM_showHideLayers('Caretos','','show') onMouseOut=MM_showHideLayers('Caretos','','hide')><img border=0 src="+carpeta+careto[0]+"><b>"+cartel+"</b></a></div>")
}

//ESTAS TRES SON FUNCIONES ESTANDARES, NO MODIFICAR!
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}

//LO QUE SIGUE A CONTINAUCION ES LA CREACION DE UN DIV QUE ENCIERRA UNA TABLA.
//AL PRINCIPIO LA TABLA ESTA INVISIBLE (visibility: hidden) Y LA POSICION ESTA DADA POR left:20
// Y top: 556. ES IMPORTANTE QUE LA TABLA QUEDE A CONTINUACION DEL CARTEL. DEBE PERMITIR EL PASO
//aca asnkldhalsdasldDE UNO A OTRO
</script>

<div id=Caretos style='position:absolute; width:150; z-index:1; visibility: hidden; left: 20 ; top: 525;' onMouseOver=MM_showHideLayers('Caretos','','show') onMouseOut=MM_showHideLayers('Caretos','','hide')>
<table width="160" border=2 bordercolor=#009800 cellspacing="0" align="left">
<script>
//ESTE CICLO CREA LAS CELDAS DE LA TABLA INTERACCIONANDO CON EL ARREGLO QUE PUSIMOS ANTES
//LA FUNCION A LA QUE LLAMA ES UNA PROPIA DE MI@
var inicio='[img]'+carpeta
var fin='[/img]'
for (var nro=0; nro < careto.length; nro++)
{
document.write("<tr>")
for (var i=0; i<4 && nro<careto.length; i++, nro++)
{
document.write("<td class=texto height=40 width=40 align=center><a href=javascript:AnadeTexto('"+inicio+careto[nro]+fin+"')><img border=0 src=http://www.gaf.cl/caretos/"+careto[nro]+"></a></td>")
}
nro--
document.write("</tr>")
}
</SCRIPT>
</table>
</div>
De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Usuario habitual
Usuario habitual

perdon es k soy un poco cortita y no lo pillo.
yo pongo el codigo en el apartado k decs ( en hatml de cabecera ) y me desplaz<a el foro a la derecha y se keda alli el cuadradin con cartos .
¿Que hago mal ?
donde se pone ?
perdon por las preguntas pero es k no lo pillo en serio

Avatar Image
Foro por via intravenosa
Foro por via intravenosa

no lo pongas adentro de nada que tenga que ver con etiquetas <table> <td> <tr> o <div>. Que quede bien aislado... y sino prueba de ponerlo en el Pie en vez de la cabecera

Avatar Image
Moderador
Moderador

como te dice Bighead evita las etiquetas...

Y lo otro recuerda que debes personalizar las opciones de color de la tabla y otras.Uno de los codes que esta puesto arriba,esta con los colores mi foro y otro con los del gran foro de Bighead

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Usuario habitual
Usuario habitual

no saleeeeeeee
se me keda por ahi tirado y me desbarata el foro , no lo pongo entre ninguna etiketa
Buaaaaaaaa
yo kiero emoticonos como los vuestros

Avatar Image
Moderador
Moderador

Dos cosas el script funciona correctamente, solo hay que modoficar los valores que comento bifhead. y para Emicitons hay miles de webs que tienen pero en www.phpbb.com hay unos muy buenos . y aca http://www.clicksmilies.com/ hay unos geniales

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Machacateclados
Machacateclados

pos no me va :'(
Noce ke hago mal snif, nosé si será ke e metido 25 caretos :S


Edición: pos nosé ke pasa ni metiendo el de gaf me rula... :S me sale el enlace pero nanai de los karetos :S. Ademas da error en la page :S

2ª edición Ya me va muxas gracias makis

Avatar Image
Foro por via intravenosa
Foro por via intravenosa

ten cuidado cuando copias y pegas el codigo que no te haya cambiado comido caracteres por ser codigo mi@. Busca uno que yo publique que no esta ni en cursiva ni en en negrita, ni tiene caretos...

Avatar Image
Foro por via intravenosa
Foro por via intravenosa

Prueba exactamente este codigo y dime si te anda. A partir de ahi hazle los cambios uno por uno...

------------------------------------------------------------------------


<style>
<!--
.texto {font-family: Verdana; font-size: 11px; font-weight: bold; color: #386898; background-color:#FFFFFF}
a:link.texto {text-decoration:none;}
a:hover.texto {text-decoration:underline}
-->
</style>

<script>
//ESTE ARREGLO VA A TENER LOS NOMBRES DE TODOS LOS CARETOS QUE DESEO PONER
var careto = new Array ("gp_wink.gif", "gp_triste.gif", "gp_sorpresa.gif",
"gp_sonrisa.gif", "gp_risa.gif", "gp_molesto.gif", "gp_llanto.gif",
"gp_lengua.gif", "gp_insulto.gif", "gp_feliz.gif", "gp_enojo.gif",
"gp_eem.gif", "gp_asleep.gif", "gp_amor.gif", "gp_confuso.gif",
"gp_alpedo.gif") //este es mi arreglo

//ESTA VARIABLE VA A TENER LA UBICACION DONDE SE ENCUENTRAN LOS CARETOS
//SI FUERAN DE VARIAS CARPETAS, CONVENDRIA PONER LAS DIRECCIONES COMPLETAS EN EL ARREGLO
//Y DEJAR ESTA VARIABLE COMO ARREGLO VACIO ""
var carpeta = "http://www.gorrapuestas.com.ar/caretos/" //esta es mi carpeta

//TOMO LA DIRECCION ACTUAL DE LA PAGINA Y COMPARO LA PRIMERA PARTE PARA VER SI ES UN POST
//SI LO ES, PUBLICO UN CARTEL QUE POSICIONANDOME SOBRE EL ME DESPLEGARA UN MENU CON TODOS LOS CARETOS
var ubicacion = document.location.toString()
var post = "http://miarroba.com/foros/post.php"
var cartel = "Mas Caretos" //este es el cartel que publicara
var posCartelTop = 450 //Esta es la posicion donde ubicare
var posCartelLeft = 20 //el cartel. Depende de cada foro.
if (ubicacion.substring(0, post.length) == post)
{
document.write("<div style='position:absolute; z-index:0; left: "+ posCartelLeft +"; top: "+ posCartelTop +"'><a class=texto href=# onMouseOver=MM_showHideLayers('Caretos','','show') onMouseOut=MM_showHideLayers('Caretos','','hide')><img border=0 src="+carpeta+careto[0]+"><b>"+cartel+"</b></a></div>")
}

//ESTAS TRES SON FUNCIONES ESTANDARES, NO MODIFICAR!
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}

//LO QUE SIGUE A CONTINAUCION ES LA CREACION DE UN DIV QUE ENCIERRA UNA TABLA.
//AL PRINCIPIO LA TABLA ESTA INVISIBLE (visibility: hidden) Y LA POSICION ESTA DADA POR left:20
// Y top: 460. ES IMPORTANTE QUE LA TABLA QUEDE A CONTINUACION DEL CARTEL. DEBE PERMITIR EL PASO
//DE UNO A OTRO
</script>

<div id=Caretos style='position:absolute; width:100; z-index:1; visibility: hidden; left: 20 ; top: 470;' onMouseOver=MM_showHideLayers('Caretos','','show') onMouseOut=MM_showHideLayers('Caretos','','hide')>
<table width="160" border=1 bordercolor=#386898 cellspacing="0" align="left">
<script>
//ESTE CICLO CREA LAS CELDAS DE LA TABLA INTERACCIONANDO CON EL ARREGLO QUE PUSIMOS ANTES
//LA FUNCION A LA QUE LLAMA ES UNA PROPIA DE MI@
var inicio='[img]'+carpeta
var fin='[/img]'
for (var nro=0; nro < careto.length; nro++)
{
document.write("<tr>")
for (var i=0; i<4 && nro<careto.length; i++, nro++)
{
document.write("<td class=texto height=40 width=40 align=center><a href=javascript:AnadeTexto('"+inicio+careto[nro]+fin+"')><img border=0 src=http://www.gorrapuestas.com.ar/caretos/"+careto[nro]+"></a></td>")
}
nro--
document.write("</tr>")
}
</SCRIPT>
</table>
</div>

Avatar Image
Moderador
Moderador

Y en que otro lado haz probado que no sea en un foro.

¿Que es lo que te esta fallando?
Yo lo tengo en mi foro y en un foro de pruebas y esta okis.

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Moderador
Moderador

Big desvio el Tema un rato para marear a los otros :z)
Te acuerdas de esto:

Codigo:
<div style="position:absolute; z-index:0; height: 40; width: 80 ; left: 25; top: 95; background: #6898c8">
<table class="tabla" height="60" width="100"><tr><td class="texto"><a href="http://www.gorrapuestas.com.ar/fotos/f16.htm"><p align="center">Ver Fotos de los Usuarios del Foro</p>
</td></tr></table>
</a>
</div>


Bueno, donde crestas cambio, para ponerlo a la derecha de la publicidad:]
De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Foro por via intravenosa
Foro por via intravenosa

Bueno te voy a marear yo a vos dandote dos respuestas...

1) donde dice left en la etiqueta div, ponele unos 675 en vez de el 25 que hay ahora... con eso lo corres....

2) poner right en vez de left calculo que deberia funcionar (eso no lo probe). Pero seria una mejor solucion ya que serviria para cualquier ancho de resolucion...

Avatar Image
Moderador
Moderador
Escrito originalmente por -BigHead-
Bueno te voy a marear yo a vos dandote dos respuestas...

1) donde dice left en la etiqueta div, ponele unos 675 en vez de el 25 que hay ahora... con eso lo corres....

2) poner right en vez de left calculo que deberia funcionar (eso no lo probe). Pero seria una mejor solucion ya que serviria para cualquier ancho de resolucion...


vale, muchas gracias
De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Foro por via intravenosa
Foro por via intravenosa

Antes de que salte alguno... con la nueva version hay que hacerle un cambio al script de caretos personalizados

donde decia

AnadeTexto(' "+inicio+careto[nro]+fin+" ')

Ahora debe decir

Editor_AnadeTexto('"+inicio+careto[nro]+fin+"', 'post', 'texto')

Editado porque habia un minimo error

Avatar Image
Moderador
Moderador

Estas seguro que ese es el cambio, lo hice y no desplaza la tabla con los caretos.

Por las dudas es esta la linea a modificar
<a href=javascript:AnadeTexto('"+inicio+careto[nro]+fin+"')><img border=0 src=http://www.gaf.cl/caretos/"+careto[nro]+"></a></td>")
}
nro--
document.write("</tr>")

y debiese quedar así <a href=javascript:Editor_AnadeTexto(' "+inicio+careto[nro]+fin" ', 'post', 'texto')><img border=0 src=http://www.gaf.cl/caretos/"+careto[nro]+"></a></td>")
}
nro--
document.write("</tr>") o me equivoco?

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Foro por via intravenosa
Foro por via intravenosa

ese es el cambio. pero el cambio no era para correr la posicion sino para que funcione, ya que le cambiaron el nombre a la funcion que usaba yo antes...

Avatar Image
Usuario habitual
Usuario habitual

Disculpen mi ignorancia pero yo lo he probado y se ven muy bonitos, logré ubicarlos a la altura deseada pero cuando quiero insertar uno en un mensaje no pasa nada funciona????

Avatar Image
Machacateclados
Machacateclados

joer maxo
me tiro el jueves currándmelo todo pa adaptarlo a mi foro y poniendo los karetos ke hice yo para ke luego (el viernes) con la nueva version se joa? :'(....
joer ke decepción...
voy a probar si a mi cambiando a lo de:

Editor_AnadeTexto('"+inicio+careto[nro]+fin+"', 'post', 'texto')

me rula...

dew...

PD: de todas formas muxas gracias porke el code ta mu wapo, y os tomaís muxo interés gracias...

Avatar Image
Machacateclados
Machacateclados

LO edité de las dos formas ke digisteis y no me va...

Avatar Image
Usuario habitual
Usuario habitual

Aparece error en la pagina! y cuando los clickeas para insertarlos no pasa na

Avatar Image
Usuario habitual
Usuario habitual
Escrito originalmente por _Beth_
Aparece error en la pagina! y cuando los clickeas para insertarlos no pasa na


Exacto, a mi me da el mismo error...Modifico los caretos y tal, aparece la tabla, aparecen los caretos, todo bien...pero me da error en la página. También he probado con el código original, el que hay en el foro de Badhead (por cierto, felicidades por el foro, está muy currado!) y tampoco me va en el mío. Lo cierto es que he probado el código en los foros que dicen haberlo insertado y en ninguno me va excepto en el de Gorraspuestas....que cosa más rara no?

Bueno, aver si se le pone solución aunque muchísimas gravias igualmente por el gran interés que se toma la gente
Avatar Image
Machacateclados
Machacateclados
Escrito originalmente por Aegis_Aenslaed
Escrito originalmente por _Beth_
Aparece error en la pagina! y cuando los clickeas para insertarlos no pasa na


Exacto, a mi me da el mismo error...Modifico los caretos y tal, aparece la tabla, aparecen los caretos, todo bien...pero me da error en la página. También he probado con el código original, el que hay en el foro de Badhead (por cierto, felicidades por el foro, está muy currado!) y tampoco me va en el mío. Lo cierto es que he probado el código en los foros que dicen haberlo insertado y en ninguno me va excepto en el de Gorraspuestas....que cosa más rara no?

Bueno, aver si se le pone solución aunque muchísimas gravias igualmente por el gran interés que se toma la gente


Parece que estamos t2 =...
Avatar Image
Machacateclados
Machacateclados

cambiando la línea por esta:
<a href=javascript:Editor_AnadeTexto('"+inicio+careto[nro]+fin+"','post','texto')>

ya me va
enga gracias .

Avatar Image
Foro por via intravenosa
Foro por via intravenosa

A los que todavia no implementaron este metodo... no se los recomiendo! Estoy trabajando en uno mejor... bah, ya casi esta listo... bah, ya lo implemente en mi foro ( http://miarroba.com/foros/post.php?foroid=180951&temaid=1205348 ), pero el lunes (supongo) publicare una version que les sea facilmente adaptable para Uds (asi ahorramos tanatas versiones como la otra vez)...

Como adelanto les digo que los caretos nuevos salen donde salen ahora los de mi arroba y con unos botones que si apretas van cambiando el tipo de caretos. Ademas tb usan los mensajes de ayuda superiores. Bah, que les digo... pasen por el link y veanlo... pero tenganme paciencia y el lunes publico el codigo...

Se los adelanto para que no se gasten con el codigo viejo... porque este me parece altamente superior!

Avatar Image
Moderador
Moderador

La verdad es que lñe nuevo sistema tiene muy buena pìnta.

Animo crack.

Avatar Image
Foro por via intravenosa
Foro por via intravenosa
57 Mensajes
12
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 14/Ene/2005, 00:42
Odin2010 shaki6661807Jan/05
Por: , el 17/Nov/2003, 13:42
POLITU chavp12kNov/03