Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - jelio

Pagine: [1] 2 3
1
Buongiorno,
ho preso questo script dal sito di chronoengine.com che permette di creare un carrello.
ho modificato la prima parte dello script come di seguito:

Codice: [Seleziona]
<!------------da dbread model-products------------>
    <?php
foreach ( $form->data['products'] as $p ) {
$path_fotoJURI::root(). $p['allegato']; 
  echo 
"<tr>
  <td>
{$p['cf_id']}</td>
  <td>
{$p['p_name']}</td>
<td><img src='"
.$path_foto ."' width='100' height='100'/></td>
<td>
{$p['p_description']}</td>
 <td>P<input type='text' name='prezzo[
{$p['cf_id']}]' id='prezzo'/></td>
  <td>Q<input type='text' name='quantity[
{$p['cf_id']}]' id='quantity_{$p['cf_id']}  size='4'  value='1'/></td>
  <p id='prezzotx'></p>
   <td>"
;
  
?>

  <!-----------selezione del formato in base al quale stabilire prezzi differenti per ogni record eseguendo la funzione in onChange---->
  <?php
  
echo "{$p['cf_id']}";
  
$db =& JFactory::getDBO();
      
$query "SELECT `formato` AS formato,`prezzo` AS prezzo FROM `bqu1s_cf_prodotti_formati`";
      
$db->setQuery($query);
       
$formato $db->loadObjectList();
  echo 
"<select name='formato' id='formato' onchange='formatoFunz({$p['cf_id']})'>";
            foreach(
$formato as $o
            {
            
$data $o->formato;
            
$data2 $o->prezzo;
                echo 
"<option value=".$data2.">".$data."</option>";
            }

echo 
"</select>";
echo 
"</td></tr>";
  
 }
?>

Javascript:

[code]
function formatoFunz() {
    var x = document.getElementById("formato").value;
    //document.getElementById("prezzo").innerHTML = "il prezzo corrispondente alla selezione è: " + x;
    document.getElementById("prezzo").value =  x;
    }

--------------------
il problema è che su onChange cambia solo il valore del primo record , credo che la selezione debba coinvolgere l'id del record ma finora non sono riuscito a collegarlo.

Grazie

allego FE form

2
potresti crearti un form di prova dove ti crei il designer che ti interessa poi sempre con la stessa proedura ti copi il codice html generato e lo incolli nel code del tuo fom operativo

3
potresti agire cancellando il codice html relativo alla textbox  e poi salvi come Code> FormType> Custom Code

4
Salve, Vales

dal tuo allegato setup si capisce intanto come vanno strutturate le varie pagine e cosa è possibile metterci dentro per ciò grazie per questo.

mi piacerebbe conoscere il codice che gestisce i vari pulsanti invia reset indietro, ma in particolare il Custom Code di On page3 (48)

comunque non resta che inchinarsi a tanta bravura.

Complimenti veramente!

un saluto
Cornelio

5
Beh, naturalmente ho già le mie tabelle nel db.

Citazione
Ma in questa maniera ad ogni passaggio il database si popolerà ed andrà creato qualche meccanismo per svuotarlo ogni tanto...a meno che uno non vuoti le tabelle da phpmyadmin.

cosa intendi per passaggio? è ovvio che decido io quando inviare i dati...poi con
Codice: [Seleziona]
class="validate['required'] già esegui un primo controllo dei campi prima dell'invio del form.

Per dirti la verità ho provato Il Custom Code solo per eseguire un redirect tratto da chronoengine :
Codice: [Seleziona]
<?php
$doc 
=& JFactory::getDocument();
$doc->setMetaData('refresh''5;url=http://example.com/index.php''true');
?>


Citazione
Dimenticavo, nelle immagini non vedo il custom code, quella stringa di codice dove la incolli?

io l'ho messa nel campo input perchè devo inviare il dato al db ma puoi usare lo stesso input per scrivere a video


6
Ciao giusebos,

anch'io sto lavorando a qualcosa di simile e per una cosa tipica di questa perocedura è:


- la possibilità di avere piu' fasi (pagine) di input passando i dati tra le pagine e integrandoli eventualmente con altri;

nel mio caso :

ho una prima form che al sumbit invia i dati alla tabella1 db e passa alla page2, quì recupero alcuni dati così:
Codice: [Seleziona]
<input name="id" id="id" value="<?php echo $form->data['id']; ?>"  type="text" />

nella seconda form page3
al submit invio i dati alla tabella2 db
non devi usare la fase di Designer se usi la visualizzazione Form Type: Custom code perchè è ininfluente anzi puoi cancellarla tutta;

il mio Setup
si presenta come png allegati:

sto ancora lavorando nel controllo dei dati e stavo cercando di capire come mettere i pulsanti per tornare indietro
per reinserire un nuovo record prima di confermare il rurro.


Un saluto

Cornelio





[allegato eliminato automaticamente dopo un anno]

7
in effetti no era poi tanto difficile-
bastava aggiungere un 2 action DBsave usando due diversi model ID.

quello che sto cercando di creare e' una multipage dove la page1 invii i dati al db e nella page2 vorrei recuperare alcuni dati della page1 aggiungere altri campi e confermare il tutto.

8
Gestione Form / aggiornare più' tabelle con chronoforms v5
« il: 12 Nov 2014, 00:05:24 »
Buonasera, ho usato per molto la versione di chronoforms v3, adesso sto provando a trasferire le mie conoscenze sulla V5, che come inizio mi sembra molto migliorta anche rispetto alla precedente V4.

ho creato una connessione al db con chronoconnectivity5 con la tecnica di eseguire una query su più' tabelle ho sfruttato la possibilità' di creare più' modelli (5 nel mio caso):

dalla connessione creo a mezzo TOOLBAR_NEW il link per inserire un nuovo record

col metodo model.nome_campo es: <input name=model1[nome_campo1] ... <input name=model2[nome_campo2]

sapendo che model1 =tabella1 e model2 =tabella2   

[/size]dopo invio form vengono aggiornati solo i campi della tabella1 che e' legata al model1, cioè' il modello principale.
[/font]
[/size]vorrei capire se il problema e' legato alla connessione o al form
[/size]
[/size]Grazie

9
Salve,
Il link /sb  punta semplicemente sulla home predefinita come intropage e qui' (sulla /sb) dovrei cliccare per entrare nel sito, ma cosi' non avviene

Un saluto

10
Salve,

chiedo scusa per il ritardo a bigham

questo il link di partenza

la pagina di intropage come da guida è attualmente installata solo su questo  link
grazie

11

La soluzione per le versioni di VM precedenti alla 2.0.26 è specificata bene quì:


12
salve,

per un sito multilanguage ho applicato questa tecnica:

1. Campi personalizzati  [ Nuovo ]
     
    titolo: VM_TABELLA_COLORI_MATERIALI

2. /* it-IT.override.ini  */

; virtuemart traduzione campi personalizzati
VM_TABELLA_COLORI_MATERIALI="Catalogo Colori: "

 /* en-EN.override.ini  */
; virtuemart customfields traslation
VM_TABELLA_COLORI_MATERIALI="Color Catalog:
"




la costante viene tradotta nel suo valore fino a --->productdetails/default.php

ma NON avviene nessuna traduzione nel carrello.

qualcuno ha qualche idea?

------------------------------------
per superare la difficoltà che si presenta con i campi personalizzati richiamati nel carrello in un unica fastidiosa riga, basta inserire nel file .css del template es. vm.css o nel componente vmsite-ltr.css queste righe:

.vm-customfield-cart span {
display:block;
}
.vm-customfield-mod span {
display:block;
}
-----------------------------------



Grazie



[allegato eliminato automaticamente dopo un anno]

13
Salve,

ho provato ad applicare la guida per una intropage su un sito multilingua e non funziona.

è così o sbaglio qualcosa?

Grazie


14
Salve,


io vorrei capire come rendere visibili i dati del corpo della fattura. nella configurazione negozio>fattura si possono  aggiungere o togliere variabili per intestazione piè di pagina, ma non il corpo.


per modificare quello che chiedi, che dovrò fare anch'io, credo non sia tanto difficile basta andare sui questi file:




mostra info ordine - components/com_virtuemart/views/invoice/tmpl/invoice_order.php
mostra articoli       - components/com_virtuemart/views/invoice/tmpl/invoice_items.php
layout  - components/com_virtuemart/views/invoice/tmpl/invoice.php

15
Ottimo ermannaro

diretto utile e veloce

Bravo!

16
La soluzione:

Il problema nasce dal fatto che il codice html deve essere in inserito disabilitando l' editor dal Setup Email-> Email Properties->Use Template Editor: No

mentre io inserivo il codice attivando il pulsante html dell'editor, che bisogna chiarire funziona comunque tutto il codice html, ma non riconosce il path assoluto.

Grazie all'infaticabile Vales

un saluto


17
Volevo fare una precisazione su questo problema.

cosa funziona:

se come allegato alla mail abbiamo una immagine e vogliamo che questa venga visualizzata anche nel testo (oltre che come allegato) il percorso è del tipo:

sotto_cartella_eventuale/components/com_chronocontact/uploads/cartella_allegato/file.jpg

cosa NON funziona:

http://miosito.it/sotto_cartella_eventuale/components/com_chronocontact/uploads/cartella_allegato/file.jpg

in questo caso una volta salvato  Email Template il percorso viene tagliato così:


com_chronocontact/uploads/cartella_allegato/file.jpg

questo vale sia nel caso di percorsi src che href


Qual'è allora il problema:

voi direste: usa quello che funziona!

Se si associa un link href ad una immagine vedo Sì l'immagine,  ma il link al sito è compromesso e questo è il grosso problema.

Nota:
 se il percorso punta ad un file diverso da miosito.it  tutto funziona!


un saluto





18
Vales,
 scusa ma basta puntare sulla img col tasto dx del mouse e andare su 'Visualizza informazioni immagine' per vedere il path assoluto.

è quanto ho fatto quando tu stesso mi avevi consigliato nei precedenti post proprio per vedere il percorso del file img allegato alla mail e che vogliamo vedere contestualmente al testo del messaggio

un saluto

19
svuotata cache e

provato e riprovato confermo che il percorso funziona solo così:

sotto_cartella_eventuale/components/com_chronocontact/uploads/cartella_allegato/file.jpg

ciao



20
quel percorso li può bastare per vedere l'immagine dentro joomla ma non dall'esterno, come all'interno di una email. Credo sia questo il problema.

Se inserisci
www.miosito.it/gc/components/com_chronocontact/uploads/invio_mail_allegato/20121231114901_promo.jpg

nella barra degli indirizzi del browser funziona ?

SI quel link lanciato nella barra degli indirizzi funziona.
Nella mail ricevuta io vedo l'immagine che prima non vedevo è quello che ci interessa.

Pagine: [1] 2 3


Web Design Bolzano Kreatif