Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : Uranus2000 30 Jul 2018, 15:23:04
-
Buonasera,
non riesco a trovare il file che comanda la disposizione dei pulsanti di registrazione del form.
Praticamente clicca qui (http://www.nicodia.it/area-personale/edit.html?language=it-IT) e potrai vedere che i pulsanti sono spostati in alto a destra, mentre io li vorrei sotto alla fine del form.
Come posso fare? Grazie :)
-
ciao
il file che cerchi lo trovi qui components/com_virtuemart/views/user/tmpl
il file e questo edit.php alla riga 41 c'è quel che cerchi e lo sposti dove vuoi ti consiglio di fare un overdriver del file
in pratica esce come questo qui (https://www.aersnet.com/component/virtuemart/user?Itemid=101)
-
sto provando, ma non si spostano per nulla... lo vorrei proprio come quella pagina di esempio che mi hai fatto vedere.
-
Il volere da solo non basta, serve conoscere almeno le basi php css e altro. Poi se non dici cosa e come hai fatto l'override dubito pure che puoi ricevere aiuto mirato.
-
non ho fatto l'override, ho solo spostato il comando.. facendo taglia e incolla in varie parti.
-
ecco qui: testo (http://freetexthost.com/bmlkhf1vvd)
-
Qualsiasi modifica al codice al di fuori dell'override può essere perso al primo aggiornamento. Comunque spostare senza cognizione non porta al risultato voluto, devi capire la logica e agire di conseguenza.
-
il sito oh postato non ho solo postato la parte code ma ho aggiunto anche un poco di css con una sua classe per avere quel risultato.
-
non sono ancora riuscito a risolvere :(
-
ciao cosa non riesci a fare?
-
sembra che non sia quello il file su cui agire (edit.php), perchè anche se sposto quella parte di codice non succede nulla. Se elimino quella parte di codice dei pulsanti comunque non si elimina dal sito, quindi è la prova che non è quello il file su cui agire e sto cercando di capire quale sia il file giusto
-
il file e quello io oh modificato quello non hai altri sicuro di aver fatto tutto giuto?
modificato il file svuota cache del pc e e anche quella di joomla
rinomina la classe altrimenti la vedi i pulsante sulla destra
<?php if(!$this->userDetails->user_is_vendor){ ?>
<div class="buttonBar-right">
<button class="button" type="submit" onclick="javascript:return myValidator(userForm, true);" ><?php echo $this->button_lbl ?></button>
<button class="button" type="reset" onclick="window.location.href='<?php echo JRoute::_('index.php?option=com_virtuemart&view=user&task=cancel', FALSE); ?>'" ><?php echo vmText::_('COM_VIRTUEMART_CANCEL'); ?></button></div>
<?php } ?>
guarda limmagine lo fatto io dal mio pc spostando il il code
-
si è perfetto, ma dove l'hai spostato il codice? dopo quale script?
-
comunque ho rinominato la classe ma i pulsanti rimangono comunque sempre a destra (pur svuotando cache e tutto)
-
prova questo file fai un overdrive non sostituire il file originale
-
fatto, non è cambiato nulla
-
mi spieghi dove lo metti il file
-
components/com_virtuemart/views/user/tmpl
-
vedi che i pulsanti ora sono in fondo io li vedo li
svuota la cache
-
components/com_virtuemart/views/user/tmpl
fai un overdrive del file altrimenti al primo aggiornamto torna come prima
-
ok però vedo sia i pulsanti a destra che anche sotto, quindi al doppio
per l'override seguo questa guida? http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html (http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html)
-
si la procedura e quella
li vedi in alto perche non hai un overdrive
-
ho fatto l'override, nel senso che ho semplicemente preso il tuo file e messo in:
templates/jf_krom/html/com_virtuemart/user
il vecchio originale è rimasto sempre come già era nello stesso percorso:
components/com_virtuemart/views/user/tmpl
Però vedo ancora comunque i pulsanti al doppio
-
non so perche lo vedi hai un css modificalo
http://www.nicodia.it/templates/jf_krom/css/vm-ltr-site.css?vmver=432ade49
riga 1280
aggiungi display:none
.buttonBar-right {
text-align: right;
float: right;
display: none;
}
-
ok, strano però che non funzioni l'override............
-
i pulsanti in alto non ci sono più
-
si, quindi l'override ha funzionato, giusto?
-
se non hai toccato il css indicato l'overdrive funziona
hsi aggiunto il css indicato perche lo vedo
-
nel css ho modificato solo quella cosa che mi hai detto (il display none)..
-
controlla se funziona anche su altri browser e mobili e sei apposto metti risolto nel primo post
-
ok perfect! grazie mille! gentilissimo!!!