Jump to content

[Solucionado] Problemas con alternative user login block


My_PeSePe

Recommended Posts

Buenas , tengo un problema con este bloque llamado blockloginuser y esque aun indicandole la ruta me manda a localhost . Y yo no he migrado de localhost ni nada por el estilo .

 

Este es el blockuserlogin.php :

 

< ?php
/*
* This is a replacement for the blockuserinfo module.
* It is intended to run in the side tabs, but Header and Top are also hooked.
*
* Dave Wesson 26 March 2011
*/
class BlockUserLogin extends Module
{
public function __construct()
{
 $this->name = 'blockuserlogin';
 $this->tab = 'front_office_features';
 $this->author = 'Dave Wesson';
 $this->version = 1.0;
 parent::__construct();
 $this->displayName = $this->l('User login block');
 $this->description = $this->l('Adds a side column block that allows the customer to log in');
}
public function install()
{
 if (!parent::install())
  return false;
 if (!$this->registerHook('rightColumn'))
  return false;
 return true;
}
/**
* Returns module content for header
*
* @param array $params Parameters
* @return string Content
*/
function hookLeftColumn($params)
{
	global $smarty, $cookie;
 $smarty->assign(array(
  'logged' => $cookie->isLogged(),
  'customerName' => ($cookie->logged ? $cookie->customer_firstname.' '.$cookie->customer_lastname : false),
  'firstName' => ($cookie->logged ? $cookie->customer_firstname : false),
  'lastName' => ($cookie->logged ? $cookie->customer_lastname : false)
 ));
 return $this->display(__FILE__, 'blockuserlogin.tpl');
}
function hookRightColumn($params)
{
 return $this->hookLeftColumn($params);
}
function hookHeader($params)
{
 return $this->hookLeftColumn($params);
}
function hookTop($params)
{
 return $this->hookLeftColumn($params);
}
}
?>

 

Y este el blockuserlogin.tpl :

 

{*
*}
<!-- Block user login module -->
<div id="block_user" class="block">
<h4>{l s='Log in' mod='blockuserlogin'}</h4>
<div class="block_content">
 <ul id="block_user_login">
 <li>
  <img src="{$base_dir}modules/blockuserlogin/login.png"/>
		 {l s='Welcome' mod='blockuserlogin'},
{if $logged}
<span>{$customerName}</span>(<a href="{$base_dir}index.php?mylogout" title="{l s='Log me out' mod='blockuserlogin'}">{l s='Log out' mod='blockuserlogin'}</a>)
{else}
<a href="{$base_dir_ssl}my-account.php">{l s='Log in' mod='blockuserlogin'}</a>
{/if}
  </li>
 <li id="your_account">
  <img src="{$base_dir}modules/blockuserlogin/user.png"/>
<a href="{$base_dir_ssl}my-account.php" title="{l s='Your Account' mod='blockuserlogin'}">{l s='Your Account' mod='blockuserlogin'}</a>
	 </li>
 </ul>
</div>
</div>
<!-- /Block user login module -->

 

 

 

userlo.png

 

 

Alguien podria echarme una mano ¿?

Edited by My_PeSePe (see edit history)
Link to comment
Share on other sites

Buenas , tengo un problema con este bloque llamado blockloginuser y esque aun indicandole la ruta me manda a localhost . Y yo no he migrado de localhost ni nada por el estilo .

 

Este es el blockuserlogin.php :

 

< ?php
/*
* This is a replacement for the blockuserinfo module.
* It is intended to run in the side tabs, but Header and Top are also hooked.
*
* Dave Wesson 26 March 2011
*/
class BlockUserLogin extends Module
{
public function __construct()
{
 $this->name = 'blockuserlogin';
 $this->tab = 'front_office_features';
 $this->author = 'Dave Wesson';
 $this->version = 1.0;
 parent::__construct();
 $this->displayName = $this->l('User login block');
 $this->description = $this->l('Adds a side column block that allows the customer to log in');
}
public function install()
{
 if (!parent::install())
  return false;
 if (!$this->registerHook('rightColumn'))
  return false;
 return true;
}
/**
* Returns module content for header
*
* @param array $params Parameters
* @return string Content
*/
function hookLeftColumn($params)
{
	global $smarty, $cookie;
 $smarty->assign(array(
  'logged' => $cookie->isLogged(),
  'customerName' => ($cookie->logged ? $cookie->customer_firstname.' '.$cookie->customer_lastname : false),
  'firstName' => ($cookie->logged ? $cookie->customer_firstname : false),
  'lastName' => ($cookie->logged ? $cookie->customer_lastname : false)
 ));
 return $this->display(__FILE__, 'blockuserlogin.tpl');
}
function hookRightColumn($params)
{
 return $this->hookLeftColumn($params);
}
function hookHeader($params)
{
 return $this->hookLeftColumn($params);
}
function hookTop($params)
{
 return $this->hookLeftColumn($params);
}
}
?>

 

Y este el blockuserlogin.tpl :

 

{*
*}
<!-- Block user login module -->
<div id="block_user" class="block">
<h4>{l s='Log in' mod='blockuserlogin'}</h4>
<div class="block_content">
 <ul id="block_user_login">
 <li>
  <img src="{$base_dir}modules/blockuserlogin/login.png"/>
		 {l s='Welcome' mod='blockuserlogin'},
{if $logged}
<span>{$customerName}</span>(<a href="{$base_dir}index.php?mylogout" title="{l s='Log me out' mod='blockuserlogin'}">{l s='Log out' mod='blockuserlogin'}</a>)
{else}
<a href="{$base_dir_ssl}my-account.php">{l s='Log in' mod='blockuserlogin'}</a>
{/if}
  </li>
 <li id="your_account">
  <img src="{$base_dir}modules/blockuserlogin/user.png"/>
<a href="{$base_dir_ssl}my-account.php" title="{l s='Your Account' mod='blockuserlogin'}">{l s='Your Account' mod='blockuserlogin'}</a>
	 </li>
 </ul>
</div>
</div>
<!-- /Block user login module -->

 

 

 

userlo.png

 

 

Alguien podria echarme una mano ¿?

 

¿Que tienes puesto en la pestaña Preferencias/SEO-URLS de tu tienda? (Revisa que no tengas puesto localhost, abajo del todo en las asociaciones ssl y asociación normal del dominio)

 

Donde dice

  • Like 1
Link to comment
Share on other sites

Muchas gracias estaba perdido xD . Para una nueva consulta abro tema nuevo o puedo preguntarla aqui mismo ? Solo es saber que archivo es donde tengo que editar para quitar el logo de index .

Un placer ayudarte y servirte!

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

 

PD: Para nuevas dudas abre un tema nuevo )

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...