Pagina 1 di 1

Piccoli Problemi con OSWAI 615

Inviato: 26/02/2008, 13:18
da HuGoLiNo
Complimenti per il vostro lavoro innanzitutto!
Sono un neofita sia di oscommerce che di oswai e, usando quest'ultimo, non sono riuscito per ora a venire a capo dei seguenti problemi:
1) Nei form di inserimento dati c'è la fastidiosa scritta "inserisci quì" che si posiziona davanti ai testi eventualmente già inseriti..si può diabilitare da qulache parte?? ho cercato ovunque nelle pagine ma senza risultati...
2) Mi occorre di salvare nel campo provincia il codice ISO della provincia piuttosto che quella stringa con il nome della provincia + la scritta CAP ecc...che appare in fase di registrazine dell'utente...
C'è una maschera che governa questo comportamento da poter modificare semplicemente? o devo disabilitare qualche modulo aggiuntivo dal pannello admin???
Grazie in anticipo x l'aiuto...
...e x il tempo dedicato!!! so che è sempre poco!!!

Re: Piccoli Problemi con OSWAI 615

Inviato: 26/02/2008, 13:44
da maury2ma
HuGoLiNo ha scritto:Complimenti per il vostro lavoro innanzitutto!
Sono un neofita sia di oscommerce che di oswai e, usando quest'ultimo, non sono riuscito per ora a venire a capo dei seguenti problemi:
1) Nei form di inserimento dati c'è la fastidiosa scritta "inserisci quì" che si posiziona davanti ai testi eventualmente già inseriti..si può diabilitare da qulache parte?? ho cercato ovunque nelle pagine ma senza risultati...
2) Mi occorre di salvare nel campo provincia il codice ISO della provincia piuttosto che quella stringa con il nome della provincia + la scritta CAP ecc...che appare in fase di registrazine dell'utente...
C'è una maschera che governa questo comportamento da poter modificare semplicemente? o devo disabilitare qualche modulo aggiuntivo dal pannello admin???
Grazie in anticipo x l'aiuto...
...e x il tempo dedicato!!! so che è sempre poco!!!
per la scritta inserisci qui0' dovrebbe comparire solo a campo vuoto.
e' un bag e ci stiamo lavorando gia' da un po'
per l'iso provincia devi andare nell'admin e modificare a mano tutte le province
oppure tramite phpmyadmin le cancelli tutte e le metti nuove usando il file che c'e' nell'installer zone_ITA_105_light.sql
durante l'istallazione infatti chiede se vuoi i CAP completi o quelli abbreviati

Inviato: 26/02/2008, 17:30
da HuGoLiNo
Grazie mille!!
Ho provato a sostituire i valori e va meglio..ed ho provato anche a reinstallare il sistema senza il modulo dei cap aggiuntivi..e va ancora meglio di prima...
anche se volevo chiederti un'altra info al volo...
Il campo della provincia, se nn viene installato il modulo dei cap aggiuntivi in fase di installazione, lo posso forzare ad un valore massimo di 2 caratteri? così da imporre la scrittura manuale del codice della provincia?
Grazie in anticipo!!!!

Inviato: 27/02/2008, 0:19
da maury2ma
non ho mai provato, e non so dirti se da admin cio' e' fattibile.
credo che dovresti mettere mano al codice.

Inviato: 27/02/2008, 10:07
da HuGoLiNo
Ok..grazie dell'aiuto!
..anche se credo ti disturberò ancora prima o poi..:)
e ancora complimenti!!!

Inviato: 27/02/2008, 22:23
da maury2ma
risolto fastidioso bug che rimetteva sempre la scritta inserisci qui'.

modificate il file :
D:\xampp\htdocs\catalog\includes\functions\html_output.php
righe da 350 a 364

Codice: Seleziona tutto

    if ( ($reinsert_value == true) && ( (isset($_GET[$name]) && is_string($_GET[$name])) || (isset($_POST[$name]) && is_string($_POST[$name])) ) ) {
      if (isset($_GET[$name]) && is_string($_GET[$name])) {
        $value = stripslashes($_GET[$name]);
      } elseif (isset($_POST[$name]) && is_string($_POST[$name])) {
        $value = stripslashes($_POST[$name]);
      }
    }

    if ((tep_not_null($value)) && (tep_output_string($text_label_value) == true ) && (WAI_INPUT_TEXT == 'true' )) {
      $field .= ' value="' . TEXT_LABEL_INPUT . tep_output_string($value) . '" onfocus="RemoveFormatString(this, \'' . TEXT_LABEL_INPUT . tep_output_string($value) . '\')"';
    }

    if ((tep_not_null($value)) && (tep_output_string($text_label_value) == false )) {
      $field .= ' value="' . tep_output_string($value) . '"';
    }
in

Codice: Seleziona tutto

    if ( ($reinsert_value == true) && ( (isset($_GET[$name]) && is_string($_GET[$name])) || (isset($_POST[$name]) && is_string($_POST[$name])) ) ) {
      if (isset($_GET[$name]) && is_string($_GET[$name])) {
        $value = stripslashes($_GET[$name]);
      } elseif (isset($_POST[$name]) && is_string($_POST[$name])) {
        $value = stripslashes($_POST[$name]);
      }
    $wai_label_status = 'off';
    } else  {
    $wai_label_status = 'on';
    }

    if ((tep_not_null($value)) && (tep_output_string($text_label_value) == true ) && (WAI_INPUT_TEXT == 'true') && ($wai_label_status == 'on')) {
      $field .= ' value="' . TEXT_LABEL_INPUT . tep_output_string($value) . '" onfocus="RemoveFormatString(this, \'' . TEXT_LABEL_INPUT . tep_output_string($value) . '\')"';
    }

    if ((tep_not_null($value)) && ((tep_output_string($text_label_value) == false ) || ($wai_label_status == 'off'))) {
      $field .= ' value="' . tep_output_string($value) . '"';
    }
ciao

Inviato: 28/02/2008, 10:19
da HuGoLiNo
Grande!!!
Funge benissimo!!

ciauz