Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA: Send button does not work in homepage

Send button does not work in homepage 8 años 2 meses ago #19306

  • Impe
  • Avatar de Impe
  • Offline
  • Visitante
  • Mensajes: 14
  • Karma: 0
I have installed Kide Shoutbox (great extension in my opinion) but I can't sent message in the home of my site



Anyway the Shoutbox seems to work correctly here:



Dear Joni can you help me to fix the problems with kide in my homepage?

With Firebug I saw two errors:


This one when I push send button:
Última Edición: 8 años 2 meses ago por Impe.
El administrador ha desactivado la escritura pública.

Re: Send button does not work in homepage 8 años 2 meses ago #19312

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
You have a lot of Javascript errors, you should fix it (I think some of them are throwed by the template).

In com_kide/helpers/head.php, try to replace:
$doc->addScriptDeclaration('TEXT'); // (there are 3)
//by
$doc->addCustomTag('<script type="text/javascript">
TEXT
</script>');

The result:
pastebin.com/XdjByqN8
El administrador ha desactivado la escritura pública.

Re: Send button does not work in homepage 8 años 2 meses ago #19316

  • Impe
  • Avatar de Impe
  • Offline
  • Visitante
  • Mensajes: 14
  • Karma: 0
Thank you for your answer Joni.
I think my head.php is bigger than the one you have linked.

Here is my head.php:
<?php
 
/**
 
* @Copyright Copyright (C) 2011 - JoniJnm.es
 
* @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
 
**/
 
 
 
defined( '_JEXEC' ) or die( 'Restricted access' );
 
 
 
class kideHead {
 
	function add_tags() {
 
		$kuser =& kideUser::getInstance();
 
		$tpl =& KideTemplate::getInstance();
 
		$db =& JFactory::getDBO();
 
		$params =& JComponentHelper::getParams('com_kide');
 
		$user_config =& kideUserConfig::getInstance();
 
		$order = $params->get('order', 'bottom');
 
		$doc =& JFactory::getDocument();
 
		$doc->addScript(KIDE_HTML."js/base.js");
 
		$tpl->include_html("js", "kide");
 
		$tpl->include_html("js", "bbcode");
 
 
 
		$db->setQuery("SELECT id FROM #__kide ORDER BY id DESC LIMIT 1");
 
		$id = $db->loadResult();
 
 
 
		$doc->addScriptDeclaration('
 
	/*<![CDATA[*/
 
	kide.img_encendido = ["'.$tpl->include_html("botones", "encendido_0.gif").'", "'.$tpl->include_html("botones", "encendido_1.gif").'", "'.$tpl->include_html("botones", "encendido_2.gif").'"];
 
	kide.sound_on = "'.$tpl->include_html("botones", "sound_on.png").'";
 
	kide.sound_off = "'.$tpl->include_html("botones", "sound_off.png").'";
 
	kide.sound_src = "'.$tpl->include_html("sound", "msg.swf").'";
 
	kide.img_blank = "'.$tpl->include_html("otras", "blank.png").'";
 
	kide.ajax_url = "'.KIDE_AJAX.'";
 
	kide.direct_url = "'.KIDE_HTML.'direct/";
 
	kide.url = "'.kideLinks::getUserLink($kuser->userid).'";
 
	kide.popup_url = "'.JRoute::_(KIDE_URL."&view=kide".(JRequest::getCmd('tmpl')=="component"?"":"&tmpl=component")).'";
 
	kide.order = "'.$order.'";
 
	kide.formato_hora = "'.$params->get("formato_hora", "G:i--").'";
 
	kide.formato_fecha = "'.$params->get("formato_fecha", "j-n G:i:s").'";
 
 
 
	kide.template = "'.$kuser->template.'";
 
	kide.gmt = "'.$user_config->load("gmt").'";
 
	kide.token = '.$kuser->token.';
 
	kide.sesion = "'.$kuser->sesion.'";
 
	kide.rango = '.$kuser->rango.';
 
	kide.rangos = ["'.implode('","', KideHelper::getRangos()).'"];
 
	kide.works = '.$kuser->works.';
 
	kide.direct = '.($params->get("direct", 1) ? 'true' : 'false').';
 
	kide.show_avatar = '.($params->get("show_avatar", 0) ? 'true' : 'false').';
 
	kide.avatar_maxheight = "'.$params->get('avatar_maxheight', '30px').'";
 
	kide.refresh_time = '.$params->get("refresh_time", 6).'000;
 
	kide.refresh_time_sesion = '.$params->get("refresh_time_sesion", 60).'000;
 
	kide.refresh_time_privates = '.$params->get("refresh_time_privates", 7).'000;
 
	kide.show_hour = "'.$params->get("show_hour", 'com').'";
 
	kide.solo_registrado = '.($params->get("solo_registrados", 0)&&!$kuser->userid?'true':'false').';
 
	kide.boton_enviar = '.($params->get('button_send', 0)?'true':'false').';
 
 
 
	kide.encendido = '.(int)$kuser->encendido.';
 
	kide.n = '.(int)$id.';
 
	kide.name = "'.$kuser->name.'";
 
	kide.ban = new Array(0,2,0,0,0,0,0);
 
	kide.sound = '.$kuser->sound.';
 
	kide.color = "'.$kuser->color.'";
 
	kide.retardo = '.(int)$kuser->retardo.';
 
	kide.last_time = '.KideHelper::getLastTime().';
 
	kide.sids = [];
 
	kide.popup = null;
 
 
 
	kide.mostrar_colores_iniciado = false;
 
	kide.sesiones_parado = true;
 
	kide.recargar_parado = true;
 
	kide.privados_parado = true;
 
	kide.privados_encontrado = false;
 
	kide.retardo_avisar = false;
 
	kide.shift_pressed = false;
 
	kide.shift_priv_pressed = false;
 
 
 
	kide.msg = {
 
		espera_por_favor: \''.addslashes(JText::_("COM_KIDE_ESPERA_POR_FAVOR")).'\',
 
		mensaje_borra: \''.addslashes(JText::_("COM_KIDE_MENSAJE_BORRAR")).'\',
 
		retardo_frase: \''.addslashes(JText::_("COM_KIDE_RETARDO_FRASE")).'\',
 
		lang: [\''.addslashes(JText::_("COM_KIDE_MONTH")).'\', \''.addslashes(JText::_("COM_KIDE_MONTHS")).'\', \''.addslashes(JText::_("COM_KIDE_DAY")).'\', \''.addslashes(JText::_("COM_KIDE_DAYS")).'\', \''.addslashes(JText::_("COM_KIDE_HOUR")).'\', \''.addslashes(JText::_("COM_KIDE_HOURS")).'\', \''.addslashes(JText::_("COM_KIDE_MINUTE")).'\', \''.addslashes(JText::_("COM_KIDE_MINUTES")).'\', \''.addslashes(JText::_("COM_KIDE_SECOND")).'\', \''.addslashes(JText::_("COM_KIDE_SECONDS")).'\'],
 
		privados_usuario_cerrado: \''.addslashes(JText::_("COM_KIDE_PRIVADOS_USUARIO_CERRADO")).'\',
 
		privados_nuevos: \''.addslashes(str_replace("%url", JRoute::_(KIDE_URL."&view=kide"), JText::_("COM_KIDE_PRIVADOS_NUEVOS"))).'\',
 
		privados_need_login: \''.addslashes(JText::_('COM_KIDE_PRIVADOS_NEED_LOGIN')).'\',
 
		esperando_confirmacion: \''.addslashes(JText::_('COM_KIDE_ESPERANDO_CONFIRMACION')).'\',
 
		poner_ficha: \''.addslashes(JText::_('COM_KIDE_PONER_FICHA')).'\',
 
		quitar_ficha: \''.addslashes(JText::_('COM_KIDE_QUITAR_FICHA')).'\',
 
		esperar_jugador: \''.addslashes(JText::_('COM_KIDE_ESPERANDO_JUGADOR')).'\',
 
		ganado: \''.addslashes(JText::_('COM_KIDE_GANADO')).'\',
 
		perdido: \''.addslashes(JText::_('COM_KIDE_PERDIDO')).'\',
 
		volver_a_jugar: \''.addslashes(JText::_('COM_KIDE_VOLVER_A_JUGAR')).'\'
 
	};
 
	kide.smilies = [
 
		'.kideHelper::smilies_js().'
 
	];
 
	/*]]>*/');
 
 
 
		$doc->addStyleDeclaration('
 
	'.($kuser->color?'#KIDE_txt { color: #'.$kuser->color.'; }':'').'
 
	#KIDE_usuarios_td { vertical-align: '.$order.' }');
 
 
 
		if ($user_config->load("gmt") === null)
 
			$doc->addScriptDeclaration('
 
	var tiempo = new Date();
 
	kide.save_config("gmt", (tiempo.getTimezoneOffset()/60)*-1);');
 
 
 
		if($user_config->load("retardo") === null)
 
			$doc->addScriptDeclaration('kide.ajax("retardo");');
 
	}
 
}
 

Can you help me with edits?
Thank you again. :)
El administrador ha desactivado la escritura pública.

Re: Send button does not work in homepage 8 años 2 meses ago #19318

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
It's the same.

Copy it and paste in your head.php
El administrador ha desactivado la escritura pública.

Re: Send button does not work in homepage 8 años 2 meses ago #19320

  • Impe
  • Avatar de Impe
  • Offline
  • Visitante
  • Mensajes: 14
  • Karma: 0
Done but my site crash with a blank page
El administrador ha desactivado la escritura pública.

Re: Send button does not work in homepage 8 años 2 meses ago #19321

  • Impe
  • Avatar de Impe
  • Offline
  • Visitante
  • Mensajes: 14
  • Karma: 0
Seems to work correctly now :) The problem was a plugin which disabled the core.js to speed up the site.
Última Edición: 8 años 2 meses ago por Impe.
El administrador ha desactivado la escritura pública.

Re: Send button does not work in homepage 8 años 2 meses ago #19322

  • Impe
  • Avatar de Impe
  • Offline
  • Visitante
  • Mensajes: 14
  • Karma: 0
Payment just sent for the pro version :)
El administrador ha desactivado la escritura pública.

Re: Send button does not work in homepage 8 años 2 meses ago #19328

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
You can download it from:
www.jonijnm.es/all/pags/kide.php
El administrador ha desactivado la escritura pública.

Re: Send button does not work in homepage 8 años 2 meses ago #19338

  • Impe
  • Avatar de Impe
  • Offline
  • Visitante
  • Mensajes: 14
  • Karma: 0
GREAT EXTENSION!! B)
El administrador ha desactivado la escritura pública.
Tiempo de carga de la página: 0.189 segundos