Krauser Posted September 25, 2013 Share Posted September 25, 2013 (edited) Buenas tardes comunidad. Como podria añadir un segundo correo electronico a la seccion de "contacte con nosotros"?? Un saludo, gracias. Edited September 25, 2013 by Krauser (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 25, 2013 Share Posted September 25, 2013 Buenas tardes comunidad. Como podria añadir un segundo correo electronico a la seccion de "contacte con nosotros"?? Un saludo, gracias. ¿Pestaña Clientes -> Contacto? Link to comment Share on other sites More sharing options...
Krauser Posted September 25, 2013 Author Share Posted September 25, 2013 (edited) Quizas me explique mal, añado una imagen. Dibujo.bmp Me referia a añadir otro email en el footer, por ejemplo: Email 1: [email protected] Email 2: [email protected] Edited September 25, 2013 by Krauser (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted September 25, 2013 Share Posted September 25, 2013 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 More sharing options...
nadie Posted September 25, 2013 Share Posted September 25, 2013 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 More sharing options...
nadie Posted September 25, 2013 Share Posted September 25, 2013 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 More sharing options...
Krauser Posted September 25, 2013 Author Share Posted September 25, 2013 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. 1 Link to comment Share on other sites More sharing options...
nadie Posted September 25, 2013 Share Posted September 25, 2013 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 More sharing options...
Recommended Posts