Avisos
Vaciar todo

Modificando edit.php modo override no encuentro los botones a desplazar  

 
Carolina
 Carolina
Estimable Member

Hola,
Estoy modificando la vista de el archivo edit.php desde la carpeta de override (tal y como me habéis aconsejado en otro hilo), y necesito cambiar los botones como muestro en las capturas.
Quiero hacer 3 modificaciones: 2 son de los botones de "enviar" y otra arreglar el link de "revisar política de privacidad" que no lleva a ningún sitio.
He revisado el vídeo tutorial y he localizado dónde lo quiero colocar, ( he insertado unas frases siguiendo el video) pero no encuentro el código que he de cortar-pegar?. No será que lo que quiero hacer es desde el archivo template.css?
Me queda muy poco para acabar mi página, me podéis dar alguna pista?

Gracias.

PRINCIPIO PÁGINA

function myValidator(f, t)
{
	f.task.value=t;
	if (document.formvalidator.isValid(f)) {
		f.submit();
		return true;
	} else {
		var msg = '';
		alert (msg);
	}
	return false;
}

page_title ?>

FIN TÍTULO?

(COLOCAR AQUÍ)

userDetails->virtuemart_user_id==0) { echo JText::_('COM_VIRTUEMART_YOUR_ACCOUNT_REG'); }?>

<form method="post" id="adminForm" name="userForm" action="useXHTML,$this->useSSL) ?>" class="form-validate"> userDetails->user_is_vendor){ ?>
  <button class="button" type="reset" onclick="window.location.href=''" >
userDetails->virtuemart_user_id!=0) { $tabarray = array(); if($this->userDetails->user_is_vendor){ if(!empty($this->add_product_link)) { echo $this->add_product_link; } $tabarray['vendor'] = 'COM_VIRTUEMART_VENDOR'; } $tabarray['shopper'] = 'COM_VIRTUEMART_SHOPPER_FORM_LBL'; //$tabarray['user'] = 'COM_VIRTUEMART_USER_FORM_TAB_GENERALINFO'; if (!empty($this->shipto)) { $tabarray['shipto'] = 'COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL'; } if (($_ordcnt = count($this->orderlist)) > 0) { $tabarray['orderlist'] = 'COM_VIRTUEMART_YOUR_ORDERS'; } shopFunctionsF::buildTabs ( $this, $tabarray); } else { echo $this->loadTemplate ( 'shopper' ); } /* * TODO this Stuff should be converted in a payment module. But the idea to show already saved payment information to the user is a good one * So maybe we should place here a method (joomla plugin hook) which loads all published plugins, which already used by the user and display * them. */ // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_SHOPPER_PAYMENT_FORM_LBL'), 'edit_payment' ); // echo $this->loadTemplate('payment'); // echo $this->pane->endPanel(); // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_SHOPPER_SHIPMENT_FORM_LBL'), 'edit_shipto' ); // echo $this->loadTemplate('shipto'); // echo $this->pane->endPanel(); // if ($this->shipto !== 0) { // // Note: // // Of the order of the tabs change here, change the startOffset value for // // JPane::getInstance() as well in view.html.php! // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL'), 'edit_shipto' ); // echo $this->loadTemplate('shipto'); // echo $this->pane->endPanel(); // } // if (($_ordcnt = count($this->orderlist)) > 0) { // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_ORDER_LIST_LBL') . ' (' . $_ordcnt . ')', 'edit_orderlist' ); // echo $this->loadTemplate('orderlist'); // echo $this->pane->endPanel(); // } // if (!empty($this->userDetails->user_is_vendor)) { // echo $this->pane->startPanel( JText::_('COM_VIRTUEMART_VENDOR_MOD'), 'edit_vendor' ); // echo $this->loadTemplate('vendor'); // echo $this->pane->endPanel(); // } // echo $this->pane->endPane(); // captcha addition if(VmConfig::get ('reg_captcha')){ JHTML::_('behavior.framework'); JPluginHelper::importPlugin('captcha'); $dispatcher = JDispatcher::getInstance(); $dispatcher->trigger('onInit','dynamic_recaptcha_1'); ?>


(COLOCAR AQUÍ)

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 13/10/2014 1:11 pm
David Noguera
 David Noguera
Miembro Moderator

Hola Carolina,

tendrías que coger el todo el DIV con clase buttonBar-right (se muestra a continuación)

    
  <button class="button" type="reset" onclick="window.location.href=''" >

Cortarlo y pegarlo donde dices:

COLOCAR AQUI

Haz una copia del fichero antes de hacer el cambio para evitar problemas.

Saludos!!

ResponderCitar
Respondido : 13/10/2014 1:55 pm

Carolina
 Carolina
Estimable Member

Hola David,
Gracias, ha funcionado pero, a pesar de que he cortado y pegado el código, se ha duplicado.. :blush: , es decir, sale donde lo que copiado y dónde estaba antes...Además está el botón de más arriba que al visualizarlo con el firebug me sale esto:

 

y he buscado ese código en el archivo y no me aparece...dónde está? Este es el aspecto más arriba:

Gracias

ResponderCitar
Respondido : 13/10/2014 2:32 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Hacer este tipo de modificaciones requiere algo de progrmación y podría complicarte

Por ejemplo, en este caso , debes colcoar todo el código, no solo la primera línea
Todo el contenedor

que tenga el id com-form-login-remember

Sin embargo creo que no deberías complicarte con esto, actualmente se ve bien como lo tienes

Saludos.

ResponderCitar
Respondido : 13/10/2014 6:53 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Carolina
 Carolina
Estimable Member

Hola Jhon,
Bueno, si no se puede hacer más, pues lo dejaré así...Lo que sí que me gustaría sería que la frase "términos del servicio", fuera linkable a un artículo con ese nombre. Podría ser posible? He visto el vídeo en el que lo explicas pero no localizo el código...cuál sería?

Gracias.

ResponderCitar
Respondido : 14/10/2014 1:09 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Carolina,

Son modificaciones en el código que no parecen sencillas:
http://forum.virtuemart.net/index.php?topic=97156.30
http://forum.virtuemart.net/index.php?topic=84484.0
Mejor que intentar realizar modificando el código de Virtuemart, es realizar un override en la plantilla.

No atendemos consultas de Programación en el foro, podemos recomendarle que consulte disponibilidad, condiciones y coste con nuestras empresas colaboradoras, especializadas en personalizaciones para Joomla.
Aquí tiene el Directorio de Empresas colaboradoras de webempresa.com:
https://www.webempresa.com/directorio-colaboradores.html

Saludos

ResponderCitar
Respondido : 14/10/2014 10:50 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Carolina
 Carolina
Estimable Member

Hola Jordi,
Gracias, me ha funcionado siguiendo el hilo de uno de los links que me has pasado! :woohoo: Al hacerlo mediante el gestor de idiomas, es sistema override y cuando actualice vm lo seguiré teniendo.

Gracias.

Tema cerrado

ResponderCitar
Respondido : 14/10/2014 12:57 pm