Página 1 de 2

como mejorar chatphpbb

Publicado: 09 Jun 2011, 16:24
por Megabyte
Amigos, solicito ayuda a los masters...le he estado hechando un vistazo a este mod: http://www.phpbb.com/community/viewtopi ... &t=2110813 que lo tengo instalado ya hace algunos meses. y me pregunto si habra una manera de poner en algun lado un div con los emoticonos....para usarlos al chatear y no tener q poner las combinaciones de teclas..obviamente con scroll...

He probado pero sin resultados positivos....alguien me hecha un cable??? pero no al cuello.. :lol:

Re: como mejorar chatphpbb

Publicado: 09 Jun 2011, 17:26
por Alorse
Y que has probado? porque en dicho MOD toca editar los archivos .js para poder hacer ediciones al estilo.
Si tienes algún avance lo puedes poner para mirar como ayudarte desde ahí.

Re: como mejorar chatphpbb

Publicado: 09 Jun 2011, 17:47
por Megabyte
como lo has dicho en principio trate de incluir en el overall header algo, dentro de la modificacion de este, pero sin resultados.

y como bien dices todo esta en los js...
y pues dejame ver si encuentro algo de lo que trate (sin resultados) de hacer.... :D
Gracias por tu respuesta.

Re: como mejorar chatphpbb

Publicado: 09 Jun 2011, 18:05
por zoby
Alorse escribió:Y que has probado? porque en dicho MOD toca editar los archivos .js para poder hacer ediciones al estilo.
Si tienes algún avance lo puedes poner para mirar como ayudarte desde ahí.
Megabyte escribió:como lo has dicho en principio trate de incluir en el overall header algo, dentro de la modificacion de este, pero sin resultados.

y como bien dices todo esta en los js...
y pues dejame ver si encuentro algo de lo que trate (sin resultados) de hacer.... :D
Gracias por tu respuesta.
A mi esto me parece mision imposible, nunca se me ha dado bien el Js ... :roll:
En teoría el codigo html de los emoticonos es

Código: Seleccionar todo

					<!-- BEGIN smiley -->
					<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', 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 -->
					<a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>					
				</div>
Supongo que se podría añadir en algun archivo .js, ya que en uno de ellos he visto esto

Código: Seleccionar todo

		var ldng = '<div style="padding:10px;color:black;"><img style="vertical-align:middle;" src="images/phpbbchat/hourglass.png" alt="" /> Loading...</div>';
Otra cosa que se podría probar, es en el codigo que agrega al overall_footer.html, añadirle el archivo posting_smilies.html
Es decir, a esto

Código: Seleccionar todo

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<div id="chat">
	<div class="tab friendstab">
		<div class="tabtitle" onclick="$('.friendsbox').toggle();"></div>
		<div class="forabg friendsbox" style="display:none;">
			<div class="boxtitle"></div>
			<div id="chat_friends"></div>
		</div>
	</div>
</div>
<script type="text/javascript" src="js/phpbbchat.js"></script>
<script type="text/javascript">
Chat._SID = '{_SID}';
Chat.Load();
</script>
<!-- ENDIF -->
Añadirle esto

Código: Seleccionar todo

<!-- INCLUDE posting_smilies.html -->
Es decir, dejarlo así

Código: Seleccionar todo

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<div id="chat">
	<div class="tab friendstab">
		<div class="tabtitle" onclick="$('.friendsbox').toggle();"></div>
		<div class="forabg friendsbox" style="display:none;">
			<div class="boxtitle"></div>
			<div id="chat_friends"></div>
		</div>
	</div>
</div>
<!-- INCLUDE posting_smilies.html -->
<script type="text/javascript" src="js/phpbbchat.js"></script>
<script type="text/javascript">
Chat._SID = '{_SID}';
Chat.Load();
</script>
<!-- ENDIF -->
No se si funcionará, ya que como he dicho, de Js, voy muy mal .... :roll: y nunca he probado este chat :nolose:

Saludos :wink:

Re: como mejorar chatphpbb

Publicado: 10 Jun 2011, 17:53
por Megabyte
bueno, no encontré las pruebas q con la ayuda de un vecino (pues al igual que zoby, los js no se me dan), estuvimos probando.

Lo qe si es que en el footer, lo descarte xq probe lo que dice zoby...
agregandolo en varios puntos...incluso dentro de un div nuevo y personalizado con scroll y todo... y sin resultados... :?

Re: como mejorar chatphpbb

Publicado: 10 Jun 2011, 21:34
por Alorse
Wil, estuve intentando y logre hacer varias cosas, poner el link de emoticonos y también que abra el popup de que sale generalmente cuando se le da en ver mas emoticonos, pero ese chat, al no tener formularios es complicado usar las mismas funciones ya que el .js que tiene la función de insertar emoticonos en el formulario, no se puede usar en dicho chat a no tener estos mismos.
Lo que si logre, pero no me gusta por ser un chat tan pequeño es poner los emoticones en algún lado dentro del chat (no en el popup) y allí si se pueden insertar al campo donde se escribe, pero me parece que queda muy saturado.
La otra semana si no te doy mas avances me lo recuerdas y le hago, ya que estoy en finales de la Universidad y me tienen :| .

Re: como mejorar chatphpbb

Publicado: 10 Jun 2011, 21:43
por Megabyte
Alorse escribió:Wil, estuve intentando y logre hacer varias cosas, poner el link de emoticonos y también que abra el popup de que sale generalmente cuando se le da en ver mas emoticonos, pero ese chat, al no tener formularios es complicado usar las mismas funciones ya que el .js que tiene la función de insertar emoticonos en el formulario, no se puede usar en dicho chat a no tener estos mismos.
Lo que si logre, pero no me gusta por ser un chat tan pequeño es poner los emoticones en algún lado dentro del chat (no en el popup) y allí si se pueden insertar al campo donde se escribe, pero me parece que queda muy saturado.
La otra semana si no te doy mas avances me lo recuerdas y le hago, ya que estoy en finales de la Universidad y me tienen :| .
ok Alorse, no hay prisa... pero si te agradezco que le hayas puesto empeño a mi solicitud. Yo sabía q no era tan sencillo por el tipo de chat.
Off Topic

Aprovechando la platica, asi que no es tan "offtopic"...instale este http://www.phpbb.com/community/viewtopi ... &t=2095194 en el primer link q tengo, pero revisando la web donde uno debe de registrarse dice segun leo, solo te dan 15 dias free...lo que no entendí era si para el plan q no es de pago tambien....lo has probado?

Re: como mejorar chatphpbb

Publicado: 10 Jun 2011, 21:48
por Alorse
Megabyte escribió:
Off Topic

Aprovechando la platica, asi que no es tan "offtopic"...instale este http://www.phpbb.com/community/viewtopi ... &t=2095194 en el primer link q tengo, pero revisando la web donde uno debe de registrarse dice segun leo, solo te dan 15 dias free...lo que no entendí era si para el plan q no es de pago tambien....lo has probado?
Ni idea :nolose:

Re: como mejorar chatphpbb

Publicado: 10 Jun 2011, 23:45
por Megabyte
Lo que si le agregue en overall_footer.html fue el scroll al div en donde aparecen los amigos. Pues ya tengo mas de 30 y entonces se despliega la lista en toda la pantalla, pero no deja ver los primeros, solo los ultimos entonces dejé la modificacion asi:

Código: Seleccionar todo

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<div id="chat">
	<div class="tab friendstab">
		<div class="tabtitle" onclick="$('.friendsbox').toggle();"></div>
		<div class="forabg friendsbox" style="display:none;">
			<div class="boxtitle"></div>
			<div id="chat_friends" style="width:100%; height:125px;border: solid 1px gray; overflow:auto;"></div>

		</div>
	</div>
</div>

<script type="text/javascript" src="js/phpbbchat.js"></script>

<script type="text/javascript">
Chat._SID = '{_SID}';
Chat.Load();
</script>
<!-- ENDIF -->
Por si a alguien le sirve, la parte agregada en el codigo está en el div "chat_friends"..... :chulo:

Re: como mejorar chatphpbb

Publicado: 11 Jun 2011, 05:39
por leviatan21
Jugando un poco hice esto :

Abrir :

Código: Seleccionar todo

raíz/phpbbchat.php
Buscar :

Código: Seleccionar todo

				'CHAT_CLEAR_MESSAGES'	=> $user->lang[ 'CHAT_CLEAR_MESSAGES' ],
Debajo, agregar :

Código: Seleccionar todo

				'CHAT_SMILIES'			=> $user->lang[ 'CHAT_SMILIES' ],
Abrir :

Código: Seleccionar todo

raíz/language/es/mods/phpbbchat.php
Buscar :

Código: Seleccionar todo

	'CHAT_CLEAR_MESSAGES'	=> 'Clear messages',
Debajo, agregar :

Código: Seleccionar todo

	'CHAT_SMILIES'			=> 'Ver Emoticonos',
Abrir :

Código: Seleccionar todo

raíz/js/phpbbchat.js
Buscar :

Código: Seleccionar todo

							if ( $( element ).html() == '' ) {
Debajo, agregar :

Código: Seleccionar todo

								$( element ).append( '<div style="float:left;background:#FFF;"><a href="posting.php?mode=smilies" onclick="popup(this.href, 300, 350, \'_phpbbsmilies\'); return false;">' + Chat.Lang.CHAT_SMILIES + '</a></div>' );
Buscar :

Código: Seleccionar todo

		var BoxInput = document.createElement( 'input' );
		BoxInput.type = 'text';
		BoxInput.className = 'boxinput';
Reemplazar, por :

Código: Seleccionar todo

		var BoxForm = document.createElement( 'form' );
		BoxForm.id = 'postform';
		BoxForm.name = 'postform';

		var BoxInput = document.createElement( 'textarea' );
		BoxInput.className = 'boxinput';
		BoxInput.id = 'message';
		BoxInput.name = 'message';
/**
		var BoxInput = document.createElement( 'input' );
		BoxInput.type = 'text';
		BoxInput.className = 'boxinput';
**/
Buscar :

Código: Seleccionar todo

		$( Box ).append( BoxTitle ).append( BoxMessages ).append( BoxInput );
Reemplazar, por :

Código: Seleccionar todo

		$( Box ).append( BoxTitle ).append( BoxMessages ).append( BoxForm );
		$( BoxForm ).append( BoxInput );
//		$( Box ).append( BoxTitle ).append( BoxMessages ).append( BoxInput );
Guardar todos los cambios, subir los archivos al servidor, vía FTP y actualizar el navegador :lee

Re: como mejorar chatphpbb

Publicado: 11 Jun 2011, 06:46
por Megabyte
ya realice los cambios, limpie cache, template, theme...
no tengo ningun amigo conectado en este momento, aún asi, se debería de ver???

gracias por tu respuesta Leviatan21

Re: como mejorar chatphpbb

Publicado: 11 Jun 2011, 07:17
por leviatan21
Megabyte escribió:ya realice los cambios, limpie cache, template, theme...
no tengo ningun amigo conectado en este momento, aún asi, se debería de ver???

gracias por tu respuesta Leviatan21
Sin amigos conectados, no hay donde colocar mensaje y sin eso no hay enlace a abrir el pop-up de los emoticones :chulo:
Off Topic

Lo que no me gusta de este chat es que si ambos no se tienen como amigos no se puede utilizar con cualquier otro usuario conectado al foro, es como un chat privado :cry:

Re: como mejorar chatphpbb

Publicado: 11 Jun 2011, 07:23
por Megabyte
Por eso te busqué esa imagen, xq te la mereces...sos fuera de este mundo ...fijate que funciona....lo probe en IE y en OPERA.

Pero en firefox, que es el que uso, no sale.
Buenno reiniciare mi pc, o limpiare el navegador....y te cuento....
Pero si sale el enlace y luego la ventanita....es un paso GIGANTESCO....
Off Topic

Y no hay manera de quitarle esa opción, para hacerlo publico???
Te pregunto xq obviamente eres el master x aca....:D
no lo doi aun por solucionado...dame un tieempito..:D

Re: como mejorar chatphpbb

Publicado: 11 Jun 2011, 07:26
por leviatan21
 ! 
Mensaje del Equipo por: leviatan21
por que tu sitio

Código: Seleccionar todo

http://www.bosquesdecorazon.skn1.com/
no tiene los copyright ?

Re: como mejorar chatphpbb

Publicado: 11 Jun 2011, 07:59
por Megabyte
Si funciona en el firefox!!!!

Se ve asi:
Imagen

pregunto: Hay modo de que en vez de que abra una ventana, aparezca dentro del chat, por ejemplo dentro del cuadro amarillo?
Imagen
Off Topic

No es que no los tenga...acabo de agregarle a la direccion de mi firma el /portal.php o puedes revisar el index.php

Lo que sucede es que el mod social network te da la opcion de colocar como pagina principal su "mainpage.php" en el .htacces y pues lo probe. y asi como lo ves viene por defecto...no la he modificado...

Pero si crees necesario que vaya y modifique el mainpage.php lo hare....no problem.

Tambien soy defensor de los copyrights...:D