Página 1 de 1

Varias páginas de emoticonos

Publicado: 07 Ene 2010, 20:07
por pucelano7
En mi foro cuando doy a "Ver más emoticonos" (al responder algún post) se abre una ventana con más emoticonos de los "predefinidos" para el mensaje.
La cosa es que no me aparecen todos los que tengo definidos desde "Panel de control --> Mensajes --> Emoticonos".
En algún foro he visto que aparecen varias páginas...¿tiene alguna solución o me tengo que conformar con el número limitado de emoticonos?

Gracias!!

Re: Varias páginas de emoticonos

Publicado: 08 Ene 2010, 12:24
por pucelano7
He estado mirando el código de mi foro a ver si consigo descubrir algo...y he encontrado algo raro:

Mi archivo /styles/prosilver/posting_smilies.html es de la siguiente forma:
Spoiler

Código: Seleccionar todo

<!-- INCLUDE simple_header.html -->

<script type="text/javascript">
// <![CDATA[
	var form_name = 'postform';
	var text_name = 'message';
// ]]>
</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>

<h2>{L_SMILIES}</h2>
<div class="panel">
	<div class="inner"><span class="corners-top"><span></span></span>
		<!-- BEGIN smiley --> 
			<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a> 
		<!-- END smiley	-->
	
	<span class="corners-bottom"><span></span></span></div>
</div>
<div>{PAGINATION}</div>
<a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>

<!-- INCLUDE simple_footer.html -->
Casi al final del código aparece <div>{PAGINATION}</div> que supongo será el encargado de realizar la paginación :ok:

Pero cuando voy al foro y pulso "Ver más emoticonos", se abre la ventanita sin esa paginación...mirando el código que se ha generado para esa página he descubierto que parece que ignora <div>{PAGINATION}</div>
Spoiler

Código: Seleccionar todo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="es" xml:lang="es"> 
<head> 
 
<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
<meta http-equiv="content-style-type" content="text/css" /> 
<meta http-equiv="content-language" content="es" /> 
<meta http-equiv="imagetoolbar" content="no" /> 
<meta name="resource-type" content="document" /> 
<meta name="distribution" content="global" /> 
<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" /> 
<meta name="keywords" content="" /> 
<meta name="description" content="" /> 
 
<title>Pucela Friends &bull; Emoticonos</title> 
 
<script type="text/javascript"> 
// <![CDATA[
 
	var jump_page = 'Introduzca el número de página al que desea saltar:';
	var on_page = '';
	var per_page = '';
	var base_url = '';
	var style_cookie = 'phpBBstyle';
	var onload_functions = new Array();
	var onunload_functions = new Array();
	var style_cookie_settings = '; path=/; domain=.pucelafriends.net';
 
	/**
	* New function for handling multiple calls to window.onload and window.unload by pentapenguin
	*/
	window.onload = function()
	{
		for (var i = 0; i < onload_functions.length; i++)
		{
			eval(onload_functions[i]);
		}
	}
 
	window.onunload = function()
	{
		for (var i = 0; i < onunload_functions.length; i++)
		{
			eval(onunload_functions[i]);
		}
	}
 
// ]]>
</script> 
<script type="text/javascript" src="./styles/prosilver/template/styleswitcher.js"></script> 
<script type="text/javascript" src="./styles/prosilver/template/forum_fn.js"></script> 
 
<link href="./styles/prosilver/theme/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" /> 
<link href="./style.php?id=1&lang=es" rel="stylesheet" type="text/css" media="screen, projection" /> 
 
<link href="./styles/prosilver/theme/normal.css" rel="alternate stylesheet" type="text/css" title="A" /> 
<link href="./styles/prosilver/theme/medium.css" rel="alternate stylesheet" type="text/css" title="A+" /> 
<link href="./styles/prosilver/theme/large.css" rel="alternate stylesheet" type="text/css" title="A++" /> 
 
<!-- MOD : MSSTI ABBC3 (V1.0.12) - Start //--> 
<link rel="stylesheet" type="text/css" media="all" href="./styles/abbcode/abbcode.css" /> 
<!-- MOD : MSSTI ABBC3 (V1.0.12) - End //--> 
 
 
 
</head> 
 
<body id="phpbb" class="ltr"> 
 
<div id="simple-wrap"> 
	<a id="top" name="top" accesskey="t"></a> 
	<div id="page-body"> 
 
<script type="text/javascript"> 
// <![CDATA[
	var form_name = 'postform';
	var text_name = 'message';
// ]]>
</script> 
<script type="text/javascript" src="./styles/prosilver/template/editor.js"></script> 
 
<h2>Emoticonos</h2> 
<div class="panel"> 
	<div class="inner"><span class="corners-top"><span></span></span> 
		 
			<a href="#" onclick="insert_text('cervecero', true, true); return false;"><img src="./images/smilies/cervecero.gif" width="48" height="29" alt="cervecero" title="cervecero" /></a> 
		 
			<a href="#" onclick="insert_text('difus_good', true, true); return false;"><img src="./images/smilies/difus_good.gif" width="55" height="29" alt="difus_good" title="difus_good" /></a> 
		 
			<a href="#" onclick="insert_text('entieendes', true, true); return false;"><img src="./images/smilies/entieendes.gif" width="51" height="30" alt="entieendes" title="entieendes" /></a> 
		 
			<a href="#" onclick="insert_text('icon_arrowu', true, true); return false;"><img src="./images/smilies/icon_arrowu.gif" width="51" height="41" alt="icon_arrowu" title="icon_arrowu" /></a> 
		 
			<a href="#" onclick="insert_text('icon_eek', true, true); return false;"><img src="./images/smilies/icon_eek.gif" width="39" height="25" alt="icon_eek" title="icon_eek" /></a> 
		 
			<a href="#" onclick="insert_text('icon_evil', true, true); return false;"><img src="./images/smilies/icon_evil.gif" width="58" height="26" alt="icon_evil" title="icon_evil" /></a> 
		 
			<a href="#" onclick="insert_text('icon_lol', true, true); return false;"><img src="./images/smilies/icon_lol.gif" width="39" height="25" alt="icon_lol" title="icon_lol" /></a> 
		 
			<a href="#" onclick="insert_text('icon_online2long', true, true); return false;"><img src="./images/smilies/icon_online2long.gif" width="54" height="29" alt="icon_online2long" title="icon_online2long" /></a> 
		 
			<a href="#" onclick="insert_text('icon_peleandome', true, true); return false;"><img src="./images/smilies/icon_peleandome.gif" width="37" height="28" alt="icon_peleandome" title="icon_peleandome" /></a> 
		 
			<a href="#" onclick="insert_text('icon_wink', true, true); return false;"><img src="./images/smilies/icon_wink.gif" width="42" height="26" alt="icon_wink" title="icon_wink" /></a> 
		 
			<a href="#" onclick="insert_text('mm_drinks', true, true); return false;"><img src="./images/smilies/mm_drinks.gif" width="71" height="29" alt="mm_drinks" title="mm_drinks" /></a> 
		 
			<a href="#" onclick="insert_text('ok_ok', true, true); return false;"><img src="./images/smilies/ok_ok.gif" width="58" height="27" alt="ok_ok" title="ok_ok" /></a> 
		 
			<a href="#" onclick="insert_text('que_bueno', true, true); return false;"><img src="./images/smilies/que_bueno.gif" width="44" height="25" alt="que_bueno" title="que_bueno" /></a> 
		 
			<a href="#" onclick="insert_text('si_si', true, true); return false;"><img src="./images/smilies/si_si.gif" width="37" height="27" alt="si_si" title="si_si" /></a> 
		 
			<a href="#" onclick="insert_text('s_feliz', true, true); return false;"><img src="./images/smilies/s_feliz.gif" width="60" height="38" alt="s_feliz" title="s_feliz" /></a> 
		 
			<a href="#" onclick="insert_text('nurse', true, true); return false;"><img src="./images/smilies/nurse.gif" width="35" height="29" alt="nurse" title="nurse" /></a> 
		 
			<a href="#" onclick="insert_text('perdon', true, true); return false;"><img src="./images/smilies/perdon.gif" width="53" height="32" alt="perdon" title="perdon" /></a> 
		 
			<a href="#" onclick="insert_text('o_o', true, true); return false;"><img src="./images/smilies/o_o.gif" width="39" height="28" alt="o_o" title="o_o" /></a> 
		 
			<a href="#" onclick="insert_text('que_que', true, true); return false;"><img src="./images/smilies/que_que.gif" width="47" height="28" alt="que_que" title="que_que" /></a> 
		 
			<a href="#" onclick="insert_text('sus_pies', true, true); return false;"><img src="./images/smilies/sus_pies.gif" width="49" height="26" alt="sus_pies" title="sus_pies" /></a> 
		 
			<a href="#" onclick="insert_text('time', true, true); return false;"><img src="./images/smilies/time.gif" width="47" height="30" alt="time" title="time" /></a> 
		 
			<a href="#" onclick="insert_text('ando_loco', true, true); return false;"><img src="./images/smilies/ando_loco.gif" width="40" height="25" alt="ando_loco" title="ando_loco" /></a> 
		 
			<a href="#" onclick="insert_text('aver_aver', true, true); return false;"><img src="./images/smilies/aver_aver.gif" width="39" height="27" alt="aver_aver" title="aver_aver" /></a> 
		 
			<a href="#" onclick="insert_text('atiende', true, true); return false;"><img src="./images/smilies/atiende.gif" width="54" height="33" alt="atiende" title="atiende" /></a> 
		 
			<a href="#" onclick="insert_text('baila', true, true); return false;"><img src="./images/smilies/baila.gif" width="52" height="40" alt="baila" title="baila" /></a> 
		 
			<a href="#" onclick="insert_text('book6', true, true); return false;"><img src="./images/smilies/book6.gif" width="45" height="53" alt="book6" title="book6" /></a> 
		 
			<a href="#" onclick="insert_text('closed_topic', true, true); return false;"><img src="./images/smilies/closed_topic.gif" width="51" height="47" alt="closed_topic" title="closed_topic" /></a> 
		 
			<a href="#" onclick="insert_text('Cervecero3', true, true); return false;"><img src="./images/smilies/Cervecero3.gif" width="62" height="33" alt="Cervecero3" title="Cervecero3" /></a> 
		 
			<a href="#" onclick="insert_text('fue_error', true, true); return false;"><img src="./images/smilies/fue_error.gif" width="46" height="29" alt="fue_error" title="fue_error" /></a> 
		 
			<a href="#" onclick="insert_text('haver_que__se_ocurre', true, true); return false;"><img src="./images/smilies/haver_que__se_ocurre.gif" width="33" height="30" alt="haver_que__se_ocurre" title="haver_que__se_ocurre" /></a> 
		 
			<a href="#" onclick="insert_text('iconpirata', true, true); return false;"><img src="./images/smilies/iconpirata.gif" width="42" height="34" alt="iconpirata" title="iconpirata" /></a> 
		 
			<a href="#" onclick="insert_text('icon_arrowl', true, true); return false;"><img src="./images/smilies/icon_arrowl.gif" width="50" height="27" alt="icon_arrowl" title="icon_arrowl" /></a> 
		 
			<a href="#" onclick="insert_text('icon_confused', true, true); return false;"><img src="./images/smilies/icon_confused.gif" width="28" height="34" alt="icon_confused" title="icon_confused" /></a> 
		 
			<a href="#" onclick="insert_text('icon_exclaim', true, true); return false;"><img src="./images/smilies/icon_exclaim.gif" width="51" height="30" alt="icon_exclaim" title="icon_exclaim" /></a> 
		 
			<a href="#" onclick="insert_text('icon_mad', true, true); return false;"><img src="./images/smilies/icon_mad.gif" width="48" height="27" alt="icon_mad" title="icon_mad" /></a> 
		 
			<a href="#" onclick="insert_text('icon_neutral', true, true); return false;"><img src="./images/smilies/icon_neutral.gif" width="44" height="26" alt="icon_neutral" title="icon_neutral" /></a> 
		 
			<a href="#" onclick="insert_text('icon_razz', true, true); return false;"><img src="./images/smilies/icon_razz.gif" width="47" height="26" alt="icon_razz" title="icon_razz" /></a> 
		 
			<a href="#" onclick="insert_text('icon_question', true, true); return false;"><img src="./images/smilies/icon_question.gif" width="48" height="36" alt="icon_question" title="icon_question" /></a> 
		 
			<a href="#" onclick="insert_text('icon_redface', true, true); return false;"><img src="./images/smilies/icon_redface.gif" width="48" height="25" alt="icon_redface" title="icon_redface" /></a> 
		 
			<a href="#" onclick="insert_text('icon_rolleyes', true, true); return false;"><img src="./images/smilies/icon_rolleyes.gif" width="39" height="25" alt="icon_rolleyes" title="icon_rolleyes" /></a> 
		 
			<a href="#" onclick="insert_text('icon_sad', true, true); return false;"><img src="./images/smilies/icon_sad.gif" width="31" height="26" alt="icon_sad" title="icon_sad" /></a> 
		 
			<a href="#" onclick="insert_text('icon_secret', true, true); return false;"><img src="./images/smilies/icon_secret.gif" width="39" height="29" alt="icon_secret" title="icon_secret" /></a> 
		 
			<a href="#" onclick="insert_text('icon_smile', true, true); return false;"><img src="./images/smilies/icon_smile.gif" width="39" height="27" alt="icon_smile" title="icon_smile" /></a> 
		 
			<a href="#" onclick="insert_text('icon_surprised', true, true); return false;"><img src="./images/smilies/icon_surprised.gif" width="37" height="26" alt="icon_surprised" title="icon_surprised" /></a> 
		 
			<a href="#" onclick="insert_text('icon_sol', true, true); return false;"><img src="./images/smilies/icon_sol.gif" width="25" height="25" alt="icon_sol" title="icon_sol" /></a> 
		 
			<a href="#" onclick="insert_text('icon_twisted', true, true); return false;"><img src="./images/smilies/icon_twisted.gif" width="42" height="26" alt="icon_twisted" title="icon_twisted" /></a> 
		 
			<a href="#" onclick="insert_text('Ilumina', true, true); return false;"><img src="./images/smilies/Ilumina.gif" width="69" height="38" alt="Ilumina" title="Ilumina" /></a> 
		 
			<a href="#" onclick="insert_text('mm_banned', true, true); return false;"><img src="./images/smilies/mm_banned.gif" width="39" height="28" alt="mm_banned" title="mm_banned" /></a> 
		 
			<a href="#" onclick="insert_text('mm_clapping', true, true); return false;"><img src="./images/smilies/mm_clapping.gif" width="52" height="26" alt="mm_clapping" title="mm_clapping" /></a> 
		 
			<a href="#" onclick="insert_text('mm_dirol', true, true); return false;"><img src="./images/smilies/mm_dirol.gif" width="55" height="34" alt="mm_dirol" title="mm_dirol" /></a> 
		
	
	<span class="corners-bottom"><span></span></span></div> 
</div> 
<a  href="#" onclick="window.close(); return false;">Cerrar ventana</a> 
 
</div> 
<!--
	We request you retain the full copyright notice below including the link to www.phpbb.com.
	This not only gives respect to the large amount of time given freely by the developers
	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
	"phpBB" linked to www.phpbb.com. If you refuse to include even this then support on our
	forums may be affected.
 
	The phpBB Group : 2006
//--> 
 
	<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a> &copy; 2000, 2002, 2005, 2007 phpBB Group
		<br />Traducción al español por <a href="http://www.phpbb-es.com/">Huan Manwë</a> 
	</div> 
</div> 
 
</body> 
</html>
La página que me aparece es:
Imagen

He comprobado que sólo me muestra la primera página de los emoticonos que tengo configurados en el panel de administrador (como veis en la siguiente captura, deberían aparecer cuatro páginas más de emoticonos)
Imagen

¿Puedo hacer algo?
He probado a quitar <div>{PAGINATION}</div> pero sigo en las mismas...

GRACIAS!

Re: Varias páginas de emoticonos

Publicado: 08 Ene 2010, 17:27
por rantamplan
Mira que casualidad yo venía a preguntar lo mismo y veo que justo hoy se habla de ello xDD.

A mi aunque no fuese por páginas si me gustaría que salieran más en la ventana "ver más emoticonos".

También he estado buscando en el código pensando que habría alguna variable que dijera el nº de emoticonos que salen, pero no la he encontrado.

A ver si alguien sabe como hacerlo.

Un saludo.

Re: Varias páginas de emoticonos

Publicado: 08 Ene 2010, 17:36
por pucelano7
rantamplan escribió:Mira que casualidad yo venía a preguntar lo mismo y veo que justo hoy se habla de ello xDD.

A mi aunque no fuese por páginas si me gustaría que salieran más en la ventana "ver más emoticonos".

También he estado buscando en el código pensando que habría alguna variable que dijera el nº de emoticonos que salen, pero no la he encontrado.

A ver si alguien sabe como hacerlo.

Un saludo.
Eso también sería una solución...es más, he comprobado que antes de actualizar a la versión 3.0.6 (con la 3.0.4) aparecían todos. Eso mismo ocurría en el Panel de Administrador que no había división por páginas para los emoticonos.

A ver si alguien nos ilumina un poco :ok:

Re: Varias páginas de emoticonos

Publicado: 10 Ene 2010, 03:48
por rantamplan
Pues he encontrado esto:

http://forum.vladd44.com/simple-phpbb3- ... 15642.html

Mañana lo probaré a ver.

De todas formas en el último post pone esto:
I cleaned up the files and everything is back to normal. The built in smilie pagination is working for me in 3.0.6. Now that phpBB3 has the pagination up and running, a mod isn't necessary but your Mod was great and I was glad to have it.
Según dice con la 3.0.6 la paginación funciona por defecto?.

En fin a ver si alguien nos puede arrojar algo de luz.

Re: Varias páginas de emoticonos

Publicado: 10 Ene 2010, 12:47
por pucelano7
rantamplan escribió:Pues he encontrado esto:

http://forum.vladd44.com/simple-phpbb3- ... 15642.html

Mañana lo probaré a ver.

De todas formas en el último post pone esto:
I cleaned up the files and everything is back to normal. The built in smilie pagination is working for me in 3.0.6. Now that phpBB3 has the pagination up and running, a mod isn't necessary but your Mod was great and I was glad to have it.
Según dice con la 3.0.6 la paginación funciona por defecto?.

En fin a ver si alguien nos puede arrojar algo de luz.
Habrá que probarlo! Aunque lo que me mosquea es lo que dices, según tengo entendido en la 3.0.6 debería funcionar por defecto...igual al actualizar ha habido algún fallo ¿¿¿???

Re: Varias páginas de emoticonos

Publicado: 10 Ene 2010, 15:07
por rantamplan
Efectivamente. He hecho una instalación de prueba, he metido un montón de emoticonos y...

Imagen

Así que al actualizar ha habido algo que no se ha activado.

Voy a investigar los cambios de la 3.0.6 a ver... Y sino... pues a hacer una instalación limpia e importar base de datos.

Re: Varias páginas de emoticonos

Publicado: 10 Ene 2010, 15:18
por pucelano7
Ya lo tengo!!!! Ha sido con un poco de suerte pero bueno...

Entre lo que me has dicho y lo que he encontrado por ahí me acordé que al hacer la actualización había dos archivos que no modifiqué porque el instalador me dijo que podían dar problemas o algo así.
Buscando en la papelera de reciclaje he encontrado un txt donde guardé los archivos:
styles/prosilver/template/overall_header.html --> Este no lo cambié porque tengo cambiada la cabecera del foro y es lógico.
includes/functions_posting.php

Y en el enlace que has puesto del MOD para poner paginación en el pop-up de los smilies he visto que cambiaban el archivo "functions_posting.php"...así que he buscado el archivo para 3.0.6 y lo he subido al servidor...y funciona la paginación!!

He estado probando el foro y parece que no aparece ningún fallo ;)

Mucha suerte!!!!

Re: Varias páginas de emoticonos

Publicado: 10 Ene 2010, 15:28
por pucelano7
Por cierto, también me he dado cuenta que desde ACP --> Configuración de Mensaje se ha añadido la opción de "Emoticonos por página"
Sirve para configurar el número de emoticonos que aparecen por página tanto en el ACP como en el pop-up.

Re: Varias páginas de emoticonos

Publicado: 10 Ene 2010, 17:07
por rantamplan
Pues me alegro por ti. Yo ya con esto que me has dicho sé que es por el diseño, porque el archivo ese lo tengo bien subido (ocupa exactamente lo mismo y aún así lo he subido) y nada.

Y bueno ya entonces he probado a cambiar el estilo a prosilver y efectivamente sale la paginación. Así que me toca mirar que han añadido a los estilos por defecto y añadirlo a mano al mio. A ver si tengo suerte.

Un saludo.

Re: Varias páginas de emoticonos

Publicado: 10 Ene 2010, 17:16
por rantamplan
pucelano7 escribió:Por cierto, también me he dado cuenta que desde ACP --> Configuración de Mensaje se ha añadido la opción de "Emoticonos por página"
Sirve para configurar el número de emoticonos que aparecen por página tanto en el ACP como en el pop-up.
No había visto este post. Con esto ya no me hace falta lo de paginar xDD. Emoticonos por página: 500 a tomar por culo xDDD.

Gracias macho, me has salvao de horas de editar código y encontrar errores.

Re: Varias páginas de emoticonos

Publicado: 10 Ene 2010, 17:18
por pucelano7
De nada! Gracias a ti también!

Re: Varias páginas de emoticonos

Publicado: 15 Ene 2010, 12:44
por Hiedra
Gracias, gracias, gracias, qué fácil ha sido solucionar este problema. :cerveza: