Γεια χαρά σε όλους.
Γνωρίζει κανείς πως να αφαιρεθούν από τη φόρμα Checkout Δημιουργίας Λογαριασμού πελάτη, πεδία απαραίτητα και μη απαραίτητα?
Για παράδειγμα, Telephone, FAX, Address :, Address 2
Ευχαριστώ
Θα μπλεξεις...
catalog/view/theme/(Το θεμα που εχεις)/template/account/create.tpl
Εκει θα βρεις τον παρακατω κωδικα για το τηλεφωνο:
Τα υπολοιπα που θες εχουνε παρομοιες ονομασιες (echo $entry_fax, $entry_address_1 κοκ)
Μετα πας catalog/view/controller/account/create.php
βρισκεις τα παρακατω οπου και τα αφαιρεις:
Το λεκτικό του πεδιου:
Τον μηχανισμο εμφανισης του σφαλματος
Την προσωρινη αποθηκευση του πεδιου (εαν εχει τιμη το πεδιο):
Τον έλεγχο σφαλαματος του πεδιου (υπάρχει μόνο για τα υποχρεωτικα πεδια):
Μετα πας στο catalog/model/account/customer.php
Βρισκεις τα addCustomer($data) & editCustomer($data) και αφαιρεις το παρακατω
Και εαν θες να εισαι 100% σωστος μπορεις να αφαιρεσεις και τα λεκτικα απο τις γλωσσες
/public_html/catalog/language/(Γλωσσα)/account/create.php. Εδω θα τα βρεις πολυ ευκολα και μονος σου.
Τα υπολοιπα πεδια, ξαναγραφω, θα εχουνε παρομοια ονοματα... Παντως σου συνιστω να το κανεις πρωτα σε μια δοκιμαστικη εγκατασταση στο PC σου, να βεβαιωθεις οτι δουλευει και αφου το πειραξεις και μετα να το κανεις σε ενα live site.
Καλη επιτυχία!
catalog/view/theme/(Το θεμα που εχεις)/template/account/create.tpl
Εκει θα βρεις τον παρακατω κωδικα για το τηλεφωνο:
Code: Select all
<tr>
<td><span class="required">*</span> <?php echo $entry_telephone; ?></td>
<td><input type="text" name="telephone" value="<?php echo $telephone; ?>" />
<?php if ($error_telephone) { ?>
<span class="error"><?php echo $error_telephone; ?></span>
<?php } ?></td>
</tr>
Μετα πας catalog/view/controller/account/create.php
βρισκεις τα παρακατω οπου και τα αφαιρεις:
Το λεκτικό του πεδιου:
Code: Select all
$this->data['entry_telephone'] = $this->language->get('entry_telephone');
Code: Select all
if (isset($this->error['telephone'])) {
$this->data['error_telephone'] = $this->error['telephone'];
} else {
$this->data['error_telephone'] = '';
}
Code: Select all
if (isset($this->request->post['telephone'])) {
$this->data['telephone'] = $this->request->post['telephone'];
} else {
$this->data['telephone'] = '';
}
Code: Select all
if ((strlen(utf8_decode($this->request->post['telephone'])) < 3) || (strlen(utf8_decode($this->request->post['telephone'])) > 32)) {
$this->error['telephone'] = $this->language->get('error_telephone');
}
Βρισκεις τα addCustomer($data) & editCustomer($data) και αφαιρεις το παρακατω
Code: Select all
, telephone = '" . $this->db->escape($data['telephone']) . "'
/public_html/catalog/language/(Γλωσσα)/account/create.php. Εδω θα τα βρεις πολυ ευκολα και μονος σου.
Τα υπολοιπα πεδια, ξαναγραφω, θα εχουνε παρομοια ονοματα... Παντως σου συνιστω να το κανεις πρωτα σε μια δοκιμαστικη εγκατασταση στο PC σου, να βεβαιωθεις οτι δουλευει και αφου το πειραξεις και μετα να το κανεις σε ενα live site.
Καλη επιτυχία!
Who is online
Users browsing this forum: No registered users and 71 guests