Jump to content

Como modificar logos pago en Pagina Checkout


Recommended Posts

Hola a todos,

 

Me gustaría saber si alguien puede indicarme como resolver este problema. Resulta que queremos implementar una nueva plataforma de pago llamada multisafepay. El caso es que tras instalar su módulo necesito hacer algunos ajustes en la página de check out para que quede todo bien.

 

Esta es la imagen tal y como se ve cuando acabas de instalar el modulo y vas a la pagina checkout opciones de pago:

 

checkout1.jpg

 

 

Como puede observarse aparece un una imagen mal linkada "?" y además aparece descuadrado. 

 

Para solucionarlo he localizado el archivo TPL que hace referencia a ese cuadro y que contiene el siguiente código:

<p class="payment_module">
	
		{if isset($use_mobile) && $use_mobile}
			<img src="{$protocol}www.multisafepay.com/downloads/betaalbutton/msp/multisafepay-betaalveiligonline-180px.gif" />
		{else}
		
				<img src="{$protocol}www.multisafepay.com/downloads/betaalbutton/msp/multisafepay-betaalveiligonline-180px.gif" />
				{if isset($html)}
					{$html}
				{/if}
		{/if}
	
</p>

<form id="multisafepay_payment_form" action="{$base_dir_ssl}modules/multisafepay/fastcheckout/submit.php" data-ajax="false" title="{l s='Pay with Multisafepay' mod='multisafepay'}" method="post">
	<input type="hidden" name="express_checkout" value="{$Multisafepay_payment_type}"/>
	<input type="hidden" name="current_shop_url" value="{$Multisafepay_current_shop_url}" />
	{if isset($gatewaylist)}
		{$gatewaylist}
		<input type="hidden" name="method" value="gateways"/>
	{/if}
	
	{if isset($html)}
		<input type="hidden" name="method" value="connect"/>
	{/if}
	{if isset($html2)}
					{$html2}
					<input type="hidden" name="gateway" value="fastcheckout"/>
				{/if}
	<a href="#" id="paybutton" class="button" style="display:none; float:right;">{l s='Confirm Order and start payment' mod='multisafepay'} »</a>
	<div class="clear-msp"></div>
</form>

He modificado las líneas donde se apuntaba a la imagen "?" para que apunte una imagen en nuestro servidor. Para ello donde habia esto:

<img src="{$protocol}www.multisafepay.com/downloads/betaalbutton/msp/multisafepay-betaalveiligonline-180px.gif" />

He puesto esto:

<img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />

De modo que ahora queda así:

 

 checkout2.jpg

 

 

Ahora la pregunta es ¿Cómo puedo lograr que quede así?

 

checkout3.jpg

 

Es decir que el logo quede alineado con el resto de dibujos.

 

Tengo el modulo desactivado hasta que solucione este problema.

 

 

Gracias!!!

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

Queda descuadrado porque no viene configurado para bootstrap, prueba asi:

<div class="row">
	<div class="col-xs-12 col-md-6">
        <p class="payment_module">
	
		{if isset($use_mobile) && $use_mobile}
			<img src="{$protocol}www.multisafepay.com/downloads/betaalbutton/msp/multisafepay-betaalveiligonline-180px.gif" />
		{else}
		
				<img src="{$protocol}www.multisafepay.com/downloads/betaalbutton/msp/multisafepay-betaalveiligonline-180px.gif" />
				{if isset($html)}
					{$html}
				{/if}
		{/if}
	
        </p>
    </div>
</div>

Link to comment
Share on other sites

Hola,

 

Gracias por la respuesta... he probado a sustituir el código original con el que pusiste pero se sigue viendo desalineado...

 

Alguna otra idea? :unsure:

 

Por cierto... que es el bootstrap? :blink:

 

Edito: veo que bootstrap según leo en internet es una especie de código abierto para crear webs responsive con librerías de elementos propias, etc. :D

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

<div class="row">
<div class="col-xs-12 col-md-6">
        <p class="payment_module">
{if isset($use_mobile) && $use_mobile} <img src="{$protocol}www.multisafepay.com/downloads/betaalbutton/msp/multisafepay-betaalveiligonline-180px.gif" /> {else} <img src="{$protocol}www.multisafepay.com/downloads/betaalbutton/msp/multisafepay-betaalveiligonline-180px.gif" /> {if isset($html)} {$html} {/if} {/if} </p> <form id="multisafepay_payment_form" action="{$base_dir_ssl}modules/multisafepay/fastcheckout/submit.php" data-ajax="false" title="{l s='Pay with Multisafepay' mod='multisafepay'}" method="post"> <input type="hidden" name="express_checkout" value="{$Multisafepay_payment_type}"/> <input type="hidden" name="current_shop_url" value="{$Multisafepay_current_shop_url}" /> {if isset($gatewaylist)} {$gatewaylist} <input type="hidden" name="method" value="gateways"/> {/if} {if isset($html)} <input type="hidden" name="method" value="connect"/> {/if} {if isset($html2)} {$html2} <input type="hidden" name="gateway" value="fastcheckout"/> {/if} <a href="#" id="paybutton" class="button" style="display:none; float:right;">{l s='Confirm Order and start payment' mod='multisafepay'} »</a> <div class="clear-msp"></div> </form> </p> </div> </div>


Prueba asi, es posible que tengas que editar el css, para poner o quitar algún float

 

Si, bootstrap es un framework para editar plantilla, la plantilla default de la version 1.6 viene implementada con el, de ahí que a veces pueda haber conflictos con algunos modulos

 

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

Sin saber mas de como esta programado el modulo, yo meteria la imagen dentro del enlace, otra opcion seria ponerle una clase a la imagen y moverla como quieras

    {if isset($use_mobile) && $use_mobile}
            <img src="{$protocol}www.multisafepay.com/downloads/betaalbutton/msp/multisafepay-betaalveiligonline-180px.gif" />
        {else}
        
                <img src="{$protocol}www.multisafepay.com/downloads/betaalbutton/msp/multisafepay-betaalveiligonline-180px.gif" />
                {if isset($html)}
                    {$html}
                {/if}
        {/if}

De esta manera

 

  

  <a href="#" id="paybutton" class="button" style="display:none; float:right;">{l s='Confirm Order and start payment' mod='multisafepay'} >  AQUI LA IMAGEN</a>
Edited by ventura (see edit history)
Link to comment
Share on other sites

OK gracias, voy a probar y te digo...

 

Edito: ahora el logo ha desaparecido y solo se ve esto:

 

logo.jpg

 

:blink:

 

 

Este es el código que he puesto:

<form id="multisafepay_payment_form" action="{$base_dir_ssl}modules/multisafepay/fastcheckout/submit.php" data-ajax="false" title="{l s='Pay with Multisafepay' mod='multisafepay'}" method="post">
	<input type="hidden" name="express_checkout" value="{$Multisafepay_payment_type}"/>
	<input type="hidden" name="current_shop_url" value="{$Multisafepay_current_shop_url}" />
	{if isset($gatewaylist)}
		{$gatewaylist}
		<input type="hidden" name="method" value="gateways"/>
	{/if}
	
	{if isset($html)}
		<input type="hidden" name="method" value="connect"/>
	{/if}
	{if isset($html2)}
					{$html2}
					<input type="hidden" name="gateway" value="fastcheckout"/>
				{/if}
	<a href="#" id="paybutton" class="button" style="display:none; float:right;">{l s='Confirm Order and start payment' mod='multisafepay'} 
	
	{if isset($use_mobile) && $use_mobile}
            <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
        {else}
        
                <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
                {if isset($html)}
                    {$html}
                {/if}
        {/if}</a>
	<div class="clear-msp"></div>
</form>
Edited by Antakarana (see edit history)
Link to comment
Share on other sites

He puesto el código tal como lo indique en el mensaje anterior.

 

Donde pusiste AQUI LA IMAGEN pegue el código de arriba... tal cual

 

Voy a insertar lo que ahora comentas pero no me queda muy claro donde ponerlo...

 

 

Edito: he puesto esto pero se ve igual...

<div class="row">
<div class="col-xs-12 col-md-6">
<p class="payment_module">

<form id="multisafepay_payment_form" action="{$base_dir_ssl}modules/multisafepay/fastcheckout/submit.php" data-ajax="false" title="{l s='Pay with Multisafepay' mod='multisafepay'}" method="post">
	<input type="hidden" name="express_checkout" value="{$Multisafepay_payment_type}"/>
	<input type="hidden" name="current_shop_url" value="{$Multisafepay_current_shop_url}" />
	{if isset($gatewaylist)}
		{$gatewaylist}
		<input type="hidden" name="method" value="gateways"/>
	{/if}
	
	{if isset($html)}
		<input type="hidden" name="method" value="connect"/>
	{/if}
	{if isset($html2)}
					{$html2}
					<input type="hidden" name="gateway" value="fastcheckout"/>
				{/if}
	<a href="#" id="paybutton" class="button" style="display:none; float:right;">{l s='Confirm Order and start payment' mod='multisafepay'} 
	
	
	{if isset($use_mobile) && $use_mobile}
            <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
        {else}
        
                <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
                {if isset($html)}
                    {$html}
                {/if}
        {/if}</a>
		
	<div class="clear-msp"></div>

</form>


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

Edito de nuevo: ahora lo he puesto así y algo ha mejorado pero no se ve el logo:

<form id="multisafepay_payment_form" action="{$base_dir_ssl}modules/multisafepay/fastcheckout/submit.php" data-ajax="false" title="{l s='Pay with Multisafepay' mod='multisafepay'}" method="post">
	<input type="hidden" name="express_checkout" value="{$Multisafepay_payment_type}"/>
	<input type="hidden" name="current_shop_url" value="{$Multisafepay_current_shop_url}" />
	{if isset($gatewaylist)}
		{$gatewaylist}
		<input type="hidden" name="method" value="gateways"/>
	{/if}
	
	{if isset($html)}
		<input type="hidden" name="method" value="connect"/>
	{/if}
	{if isset($html2)}
					{$html2}
					<input type="hidden" name="gateway" value="fastcheckout"/>
				{/if}
	<a href="#" id="paybutton" class="button" style="display:none; float:right;">{l s='Confirm Order and start payment' mod='multisafepay'} 
	
<div class="row">
<div class="col-xs-12 col-md-6">
<p class="payment_module">
	
	
	{if isset($use_mobile) && $use_mobile}
            <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
        {else}
        
                <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
                {if isset($html)}
                    {$html}
                {/if}
        {/if}</a>
		

</div>
</div>
</p>
		
	<div class="clear-msp"></div>

</form>
Edited by Antakarana (see edit history)
Link to comment
Share on other sites

Hola,

 

Lo he probado así:

<form id="multisafepay_payment_form" action="{$base_dir_ssl}modules/multisafepay/fastcheckout/submit.php" data-ajax="false" title="{l s='Pay with Multisafepay' mod='multisafepay'}" method="post">
	<input type="hidden" name="express_checkout" value="{$Multisafepay_payment_type}"/>
	<input type="hidden" name="current_shop_url" value="{$Multisafepay_current_shop_url}" />
	{if isset($gatewaylist)}
		{$gatewaylist}
		<input type="hidden" name="method" value="gateways"/>
	{/if}
	
	{if isset($html)}
		<input type="hidden" name="method" value="connect"/>
	{/if}
	{if isset($html2)}
					{$html2}
					<input type="hidden" name="gateway" value="fastcheckout"/>
				{/if}
	<a href="#" id="paybutton" class="button" style="display:none; float:right;">{l s='Confirm Order and start payment' mod='multisafepay'} 
	
<div class="row">
<div class="col-xs-12 col-md-6">
<p class="payment_module">

	
	{if isset($use_mobile) && $use_mobile}
            <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
        {else}
        
                <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
                {if isset($html)}
                    {$html}
                {/if}
        {/if}</a>
		
	<div class="clear-msp"></div>

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

	
</form>

Y también así:

<div class="row">
<div class="col-xs-12 col-md-6">
<p class="payment_module">


<form id="multisafepay_payment_form" action="{$base_dir_ssl}modules/multisafepay/fastcheckout/submit.php" data-ajax="false" title="{l s='Pay with Multisafepay' mod='multisafepay'}" method="post">
	<input type="hidden" name="express_checkout" value="{$Multisafepay_payment_type}"/>
	<input type="hidden" name="current_shop_url" value="{$Multisafepay_current_shop_url}" />
	{if isset($gatewaylist)}
		{$gatewaylist}
		<input type="hidden" name="method" value="gateways"/>
	{/if}
	
	{if isset($html)}
		<input type="hidden" name="method" value="connect"/>
	{/if}
	{if isset($html2)}
					{$html2}
					<input type="hidden" name="gateway" value="fastcheckout"/>
				{/if}
	<a href="#" id="paybutton" class="button" style="display:none; float:right;">{l s='Confirm Order and start payment' mod='multisafepay'} 
	

	
	{if isset($use_mobile) && $use_mobile}
            <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
        {else}
        
                <img src="https://nutri-cosmetica.com/img/logo-multisafepay.png" />
                {if isset($html)}
                    {$html}
                {/if}
        {/if}</a>
		
	<div class="clear-msp"></div>


	
</form>

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

Pero el resultado es el mismo que en el anterior caso... El logo desaparece...

 

He contactado con la empresa de multisafepay a ver si ellos me pueden echar una mano con su departamento técnico.

 

Gracias por la ayuda!

 

Dejo el tema abierto hasta dar con la solución...

Link to comment
Share on other sites

OK voy a probar lo que comentas...

 

Edito; sigue todo igual...... :wacko:

 

Sinceramente este tema me tiene muy desconcertado pues tras varias pruebas lo único que consigo es que:

 

- O bien la imagen del logo aparezca desalineada.

 

lgo1.jpg

 

- O bien la imagen del logo desaparezca

 

logo2.jpg

 

- O bien la imagen del logo desaparezca y también desaparezca el marco perimetral

 

logo.jpg

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

  • 1 year later...

Hola,

 

Desde hace unos meses hay una nueva versión del modulo de multisafepay... tal y como lo han hecho han creado un modulo para cada tipo de pago (uno para visa, otro para master card, etc.) con lo que el problema que tenía ya no existe.

 

Pero gracias igualmente...

Link to comment
Share on other sites

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