Jump to content

[Solucionado] Mas de un Email en "Contacte con nosotros" Footer


Krauser

Recommended Posts

Ok,

 

(jejeje, eso deberia haberlo indicado al principio del tema xD))

 

Edita el fichero:

/themes/tu-plantilla/modules/blockcontactinfos/blockcontactinfos.tpl
Y debajo de:

{if $blockcontactinfos_email != ''}<li>{l s='Email:' mod='blockcontactinfos'} {mailto address=$blockcontactinfos_email|escape:'htmlall':'UTF-8' encode="hex"}</li>{/if}

añade por ejemplo:


{assign var="emailNuevo" value="[email protected]"}
				<li>{l s='Email 2:' mod='blockcontactinfos'} {mailto address=$emailNuevo|escape:'htmlall':'UTF-8' encode="hex"}</li>

Link to comment
Share on other sites

O si quieres que sea configurable desde el panel de administración, modifica el fichero:
 

/modules/blockcontactinfos/blockcontactinfos.php

Busca esto:
 

return (parent::install() 
				&& Configuration::updateValue('blockcontactinfos_company', Configuration::get('PS_SHOP_NAME'))
				&& Configuration::updateValue('blockcontactinfos_address', '') && Configuration::updateValue('blockcontactinfos_phone', '')
				&& Configuration::updateValue('blockcontactinfos_email', Configuration::get('PS_SHOP_EMAIL'))
				&& $this->registerHook('header') && $this->registerHook('footer'));

Y dejalo así:
 

return (parent::install() 
				&& Configuration::updateValue('blockcontactinfos_company', Configuration::get('PS_SHOP_NAME'))
				&& Configuration::updateValue('blockcontactinfos_address', '') && Configuration::updateValue('blockcontactinfos_phone', '')
				&& Configuration::updateValue('blockcontactinfos_email', Configuration::get('PS_SHOP_EMAIL'))
				&& Configuration::updateValue('blockcontactinfos_email2', '')
				&& $this->registerHook('header') && $this->registerHook('footer'));

 
Despues en el mismo fichero, busca esto:
 

//Delete configuration			
		return (Configuration::deleteByName('blockcontactinfos_company') 
				&& Configuration::deleteByName('blockcontactinfos_address') && Configuration::deleteByName('blockcontactinfos_phone')
				&& Configuration::deleteByName('blockcontactinfos_email') && parent::uninstall());

y dejalo asi:
 

//Delete configuration			
		return (Configuration::deleteByName('blockcontactinfos_company') 
				&& Configuration::deleteByName('blockcontactinfos_address') && Configuration::deleteByName('blockcontactinfos_phone')
				&& Configuration::deleteByName('blockcontactinfos_email') && Configuration::deleteByName('blockcontactinfos_email2') && parent::uninstall());

Despues, en el mismo fichero, busca esto:
 

			Configuration::updateValue('blockcontactinfos_email', ((isset($_POST['email']) && $_POST['email'] != '') ? $_POST['email'] : Configuration::get('PS_SHOP_EMAIL')));

y debajo añade esto:
 

			Configuration::updateValue('blockcontactinfos_email2', ((isset($_POST['email2']) && $_POST['email2'] != '') ? $_POST['email2'] : ''));

Despues, busca esto:
 

				<input type="text" id="email" name="email" value="'.Tools::safeOutput(Configuration::get('blockcontactinfos_email')).'" />	</p>

y debajo añade esto:
 

	

<p><label for="email">'.$this->l('Email 2').' :</label>
<input type="text" id="email2" name="email2" value="'.Tools::safeOutput(Configuration::get('blockcontactinfos_email2')).'" />	</p>

Ahora, en el mismo fichero, buscamos esto:
 

	if (!$this->isCached('blockcontactinfos.tpl', $this->getCacheId()))
			$this->smarty->assign(array(
				'blockcontactinfos_company' => Configuration::get('blockcontactinfos_company'),
				'blockcontactinfos_address' => Configuration::get('blockcontactinfos_address'),
				'blockcontactinfos_phone' => Configuration::get('blockcontactinfos_phone'),
				'blockcontactinfos_email' => Configuration::get('blockcontactinfos_email')
			));

y lo dejamos asi:
 

	if (!$this->isCached('blockcontactinfos.tpl', $this->getCacheId()))
			$this->smarty->assign(array(
				'blockcontactinfos_company' => Configuration::get('blockcontactinfos_company'),
				'blockcontactinfos_address' => Configuration::get('blockcontactinfos_address'),
				'blockcontactinfos_phone' => Configuration::get('blockcontactinfos_phone'),
				'blockcontactinfos_email' => Configuration::get('blockcontactinfos_email'),
                'blockcontactinfos_email2' => Configuration::get('blockcontactinfos_email2')

			));

 
Despues, en el fichero:
 

/modules/blockcontactinfos/blockcontactinfos.tpl


y

/themes/tu-plantilla/modules/blockcontactinfos/blockcontactinfos.tpl

debajo de esto:
 

		{if $blockcontactinfos_email != ''}<li>{l s='Email:' mod='blockcontactinfos'} {mailto address=$blockcontactinfos_email|escape:'htmlall':'UTF-8' encode="hex"}</li>{/if}

añade esto:
 

		{if $blockcontactinfos_email2 != ''}<li>{l s='Email 2:' mod='blockcontactinfos'} {mailto address=$blockcontactinfos_email2|escape:'htmlall':'UTF-8' encode="hex"}</li>{/if}

Link to comment
Share on other sites

Revisa mis mensajes ahora, que han sido actualizados, ya que en mi primera respuesta, se me habia ido la mano.

 

Elige la opción que te convenza mejor.

 

---

 

Recuerda hacer limpieza de compile smarty y cache smarty, con este modulo: http://www.prestashop.com/forums/topic/238282-modulo-flush-caches-compile-ps15/ (Dale a limpiar todo xD)

Link to comment
Share on other sites

Buenas, gracias por las respuestas pero justo de la que se te fue la mano me vino bastante bien.

xD No me interesa que se haga un link para evitar posibles robots que capten links y envien spams a los correos.

 

Gracias, ahora modificare el post principal.

  • Like 1
Link to comment
Share on other sites

Buenas, gracias por las respuestas pero justo de la que se te fue la mano me vino bastante bien.

xD No me interesa que se haga un link para evitar posibles robots que capten links y envien spams a los correos.

 

Gracias, ahora modificare el post principal.

xDDDDDD

 

Bueno,

 

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: Ya he visto que has añadido la palabra "Solucionado" al título del tema, por lo que cierro tema.

 

Nos vemos por el foro !

Link to comment
Share on other sites

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