Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: babis1 on January 03, 2010, 15:24:34
-
εχω κολληση σε μια διαδικασια, θελω να προσθεσω ενα πεδιο τηλεφωνο στην επικοινωνια (front end),
προσθετω στο αρχειο contact.html.php στα πεδια E-MAIL FORM ενα label και ενα input της μορφης
<label for="phone<?php echo $random; ?>"<?php echo $rtl; ?>><?php echo _EMAIL_PROMPT; ?>:</label><br />
<input type="text" name="phone" id="phone<?php echo $random; ?>" dir="ltr" size="30" maxlength="80" class="inputbox" value="" title="<?php echo _CMN_PHONE; ?>" />
δημιουργω στο αρχειο γλωσσας ενα define('_CMN_PHONE','Τηλέφωνο'); αλλα δεν ξερω που να δημιουργησω το $phone (label for="phone - input type="text" name="phone" - id="phone) προσπαθησα να το φτιαξω στο αρχειο contact.php αλλα ενω το πεδιο το εμφανιζει στο frontend δεν στελνει το τηλεφωνο που συμπληρωνει ο χρηστης...κατι αλλο πρεπει να κανω για να παρει την παραμετρο $_POST
THANKS
-
Υπάρχει ήδη γλωσσική χορδή για το "Τηλέφωνο" είναι το "_CONTACT_TELEPHONE", μπορείς να το χρησιμοποιοήσεις οπουδήποτε στο δημόσιο τμήμα του Elxis.
Για αυτό που θες να κάνεις θα πρέπει να τροποποιήσεις τα contact.html.php και contact.php
-
βαζω λοιπον στην γραμμη περιπου 315 του contact.html.php
<label for="phone<?php echo $random; ?>"<?php echo $rtl; ?>><?php echo _EMAIL_PROMPT; ?>:</label><br />
<input type="text" name="phone" id="phone<?php echo $random; ?>" dir="ltr" size="30" maxlength="80" class="inputbox" value="" title="<?php echo _CONTACT_TELEPHONE; ?>" />
και ........(εδω σκονταφτω) στο contact.php περιπου στην γραμμη 119 //parametrs
προσθετω........$params->def( 'phone', '1' );
και στην γραμμη περιπου 419
$phone = eUTF::utf8_trim(mosGetParam( $_POST, 'phone', '' ));
αλλα δεν ειναι σωστο μαλλον....θα το ψαξω λιγο αυριο