Skip to main content

Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Zet de naam van de webshopextensie in de titel en vermeld verder in iedere vraag:
  1. De exacte versie van Joomla! die je gebruikt
  2. De exacte versie van de webshopextensie.
  3. De volledige url van je website (indien mogelijk).

Dubbele knoppen VM3 checkout

Dubbele knoppen VM3 checkout

30 apr 2015 18:24
#1
Na migratie van J!2.5x en VM2x naar J!3.4.1 en VM3.0.8, zie ik bij de check-out dubbele knoppen. Zie screenshot.
Kan iemand me misschien uitleggen waar ik de onderste set kan verwijderen? Ik krijg het niet gevonden...
  • Lockerbie
  • Lockerbie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 112

Dubbele knoppen VM3 checkout

30 apr 2015 18:38
#2
Je kunt een override maken van edit_address.php in de user view.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37438

Dubbele knoppen VM3 checkout

01 mei 2015 14:43
#3
Hoi Astrid,

Daar had ik nog niet gekeken, maar in dat bestand is slechts 1 keer de div met class 'control-buttons' te vinden.
Code:
<?php /** * * Enter address data for the cart, when anonymous users checkout * * @package VirtueMart * @subpackage User * @author Oscar van Eijk, Max Milbers * @link http://www.virtuemart.net * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * VirtueMart is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * @version $Id: edit_address.php 8768 2015-03-02 12:22:14Z Milbo $ */ // Check to ensure this file is included in Joomla! defined ('_JEXEC') or die('Restricted access'); // Implement Joomla's form validation JHtml::_ ('behavior.formvalidation'); JHtml::stylesheet ('vmpanels.css', JURI::root () . 'components/com_virtuemart/assets/css/'); if (!class_exists('VirtueMartCart')) require(VMPATH_SITE . DS . 'helpers' . DS . 'cart.php'); $this->cart = VirtueMartCart::getCart(); $url = 0; if ($this->cart->_fromCart or $this->cart->getInCheckOut()) { $rview = 'cart'; } else { $rview = 'user'; } function renderControlButtons($view,$rview){ ?> <div class="control-buttons"> <?php if ($view->cart->getInCheckOut() || $view->address_type == 'ST') { $buttonclass = 'default'; } else { $buttonclass = 'button vm-button-correct'; } if (VmConfig::get ('oncheckout_show_register', 1) && $view->userDetails->JUser->id == 0 && !VmConfig::get ('oncheckout_only_registered', 0) && $view->address_type == 'BT' and $rview == 'cart') { echo '<div id="reg_text">'.vmText::sprintf ('COM_VIRTUEMART_ONCHECKOUT_DEFAULT_TEXT_REGISTER', vmText::_ ('COM_VIRTUEMART_REGISTER_AND_CHECKOUT'), vmText::_ ('COM_VIRTUEMART_CHECKOUT_AS_GUEST')).'</div>'; } else { //echo vmText::_('COM_VIRTUEMART_REGISTER_ACCOUNT'); } if (VmConfig::get ('oncheckout_show_register', 1) && $view->userDetails->JUser->id == 0 && $view->address_type == 'BT' and $rview == 'cart') { ?> <button name="register" class="<?php echo $buttonclass ?>" type="submit" onclick="javascript:return myValidator(userForm,true);" title="<?php echo vmText::_ ('COM_VIRTUEMART_REGISTER_AND_CHECKOUT'); ?>"><?php echo vmText::_ ('COM_VIRTUEMART_REGISTER_AND_CHECKOUT'); ?></button> <?php if (!VmConfig::get ('oncheckout_only_registered', 0)) { ?> <button name="save" class="<?php echo $buttonclass ?>" title="<?php echo vmText::_ ('COM_VIRTUEMART_CHECKOUT_AS_GUEST'); ?>" type="submit" onclick="javascript:return myValidator(userForm, false);"><?php echo vmText::_ ('COM_VIRTUEMART_CHECKOUT_AS_GUEST'); ?></button> <?php } ?> <button class="default" type="reset" onclick="window.location.href='<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=' . $rview.'&task=cancel'); ?>'"><?php echo vmText::_ ('COM_VIRTUEMART_CANCEL'); ?></button> <?php } else { ?> <button class="<?php echo $buttonclass ?>" type="submit" onclick="javascript:return myValidator(userForm,true);"><?php echo vmText::_ ('COM_VIRTUEMART_SAVE'); ?></button> <button class="default" type="reset" onclick="window.location.href='<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=' . $rview.'&task=cancel'); ?>'"><?php echo vmText::_ ('COM_VIRTUEMART_CANCEL'); ?></button> <?php } ?> </div> <?php } ?> <h1><?php echo $this->page_title ?></h1> <?php $task = ''; if ($this->cart->getInCheckOut()){ //$task = '&task=checkout'; } $url = JRoute::_ ('index.php?option=com_virtuemart&view='.$rview.$task, $this->useXHTML, $this->useSSL); echo shopFunctionsF::getLoginForm (TRUE, FALSE, $url); ?> <form method="post" id="userForm" name="userForm" class="form-validate" action="<?php echo JRoute::_('index.php?option=com_virtuemart&view=user',$this->useXHTML,$this->useSSL) ?>" > <fieldset> <h2><?php if ($this->address_type == 'BT') { echo vmText::_ ('COM_VIRTUEMART_USER_FORM_EDIT_BILLTO_LBL'); } else { echo vmText::_ ('COM_VIRTUEMART_USER_FORM_ADD_SHIPTO_LBL'); } ?> </h2> <!--<form method="post" id="userForm" name="userForm" action="<?php echo JRoute::_ ('index.php'); ?>" class="form-validate">--> <?php renderControlButtons($this,$rview); ?> <?php // captcha addition if(VmConfig::get ('reg_captcha')){ JHTML::_('behavior.framework'); JPluginHelper::importPlugin('captcha'); $captcha_visible = vRequest::getVar('captcha'); $dispatcher = JDispatcher::getInstance(); $dispatcher->trigger('onInit','dynamic_recaptcha_1'); $hide_captcha = (VmConfig::get ('oncheckout_only_registered') or $captcha_visible) ? '' : 'style="display: none;"'; ?> <fieldset id="recaptcha_wrapper" <?php echo $hide_captcha ?>> <?php if(!VmConfig::get ('oncheckout_only_registered')) { ?> <span class="userfields_info"><?php echo vmText::_ ('COM_VIRTUEMART_USER_FORM_CAPTCHA'); ?></span> <?php } ?> <div id="dynamic_recaptcha_1"></div> </fieldset> <?php } // end of captcha addition if (!class_exists ('VirtueMartCart')) { require(VMPATH_SITE . DS . 'helpers' . DS . 'cart.php'); } if (count ($this->userFields['functions']) > 0) { echo '<script language="javascript">' . "\n"; echo join ("\n", $this->userFields['functions']); echo '</script>' . "\n"; } echo $this->loadTemplate ('userfields'); renderControlButtons($this,$rview); if ($this->userDetails->JUser->get ('id')) { echo $this->loadTemplate ('addshipto'); } ?> <input type="hidden" name="option" value="com_virtuemart"/> <input type="hidden" name="view" value="user"/> <input type="hidden" name="controller" value="user"/> <input type="hidden" name="task" value="saveUser"/> <input type="hidden" name="layout" value="<?php echo $this->getLayout (); ?>"/> <input type="hidden" name="address_type" value="<?php echo $this->address_type; ?>"/> <?php if (!empty($this->virtuemart_userinfo_id)) { echo '<input type="hidden" name="shipto_virtuemart_userinfo_id" value="' . (int)$this->virtuemart_userinfo_id . '" />'; } echo JHtml::_ ('form.token'); ?> </fieldset> </form>

Of is 2 keer die tekst en knoppen nu standaard in VM3? Lijkt me niet toch?
  • Lockerbie
  • Lockerbie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 112
Moderators: JelleRomke
Tijd voor maken pagina: 0.646 seconden
Gemaakt door Kunena

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie