Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Patobulinimai
|
v7 Reikalingas contact.php patobulinimas
|
|
| romualdas666 |
parašyta 2009-12-27 19:48
|
|
Naujokas ![]() Reputacija: 0 Pranešimai: 9 Įstojo: 2009-12-25 |
PAdkite, reikia pagalbos patobulinant contact.php faila: 1. Papildant nauju langeliu - telefonas (po langeliu - vardas, pavard ar mons pav.) ; 2. Paspaudus ant langelio "Reikalinga paslauga" turi atsirasti pasirinkimo variantai - "Konsultacija", "Pretenzija", "Skundas", "Parei?kimas", "Kitas dokumentas"; 3. Po langeliu "Problemos apra?ymas" turi bti galimyb prisegti wordin, pdf ar kitu formatu (pvz. img, jpg) dokument. Pats band?iau tai padaryti - nebesimat lietuvi?k raid?i, be to pastoviai met klaid dl telefono (buvau surases kodus - atsirado telefono langelis, bet iskraipe lietuviskas raides virsutineje poantrasteje ir mete klaida kad reikalinga telefono pateiktis...). Adminai prasau padekite. Kodai: /*-------------------------------------------------------+ | PHP-Fusion Content Management System | Copyright (C) 2002 - 2008 Nick Jones | http://www.php-fusion.co.uk/ +--------------------------------------------------------+ | Filename: contact.php | Author: Nick Jones (Digitanium) +--------------------------------------------------------+ | This program is released as free software under the | Affero GPL license. You can redistribute it and/or | modify it under the terms of this license which you | can read by viewing the included agpl.txt or online | at www.gnu.org/licenses/agpl.html. Removal of this | copyright header is strictly prohibited without | written permission from the original author(s). +--------------------------------------------------------*/ require_once "maincore.php"; require_once THEMES."templates/header.php"; include LOCALE.LOCALESET."contact.php"; add_to_title($locale['global_200'].$locale['400']); if (isset($_POST['sendmessage'])) { include_once INCLUDES."securimage/securimage.php"; $error = ""; $mailname = substr(stripinput(trim($_POST['mailname'])), 0, 50); $email = substr(stripinput(trim($_POST['email'])), 0, 100); $subject = substr(str_replace(array("\r","\n","@"), "", descript(stripslash(trim($_POST['subject'])))), 0, 50); $message = descript(stripslash(trim($_POST['message']))); if ($mailname == "") { $error .= " ".$locale['420']." \n"; } if ($email == "" || !preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) { $error .= " ".$locale['421']." \n"; } if ($subject == "") { $error .= " ".$locale['422']." \n"; } if ($message == "") { $error .= " ".$locale['423']." \n"; } $securimage = new Securimage(); if (!isset($_POST['captcha_code']) || $securimage->check($_POST['captcha_code']) == false) { $error .= " ".$locale['424']." \n"; } if (!$error) { require_once INCLUDES."sendmail_include.php"; if (!sendemail($settings['siteusername'],$settings['siteemail'],$mailname,$email,$subject,$message)) { $error .= " ".$locale['425']." \n"; } } if ($error) { opentable($locale['400']); echo " \n".$locale['442']." \n".$error." \n".$locale['443']." \n"; closetable(); } else { opentable($locale['400']); echo " \n".$locale['440']." \n".$locale['441']." \n"; closetable(); } } else { opentable($locale['400']); echo $locale['401']." \n"; echo "\n"; closetable(); } require_once THEMES."templates/footer.php"; ?> SULIETUVINIMO KODAS: // Contact Form $locale['400'] = "Susisiekti"; $locale['401'] = "Su manimi galite susisiekti el. pa?tu ".hide_email($settings['siteemail']).". Taip pat galite u?pildyti form, esani ?iame puslapyje, ir Js ?inut man bus atsista e-pa?tu."; $locale['402'] = "Vardas, pavard ar mons pav.:"; $locale['403'] = "El.pa?to adresas:"; $locale['404'] = "Reikalinga paslauga:"; $locale['405'] = "Problemos apra?ymas:"; $locale['406'] = "Sisti ?inut"; $locale['407'] = "Patvirtinimo kodas:"; $locale['408'] = "vesti patvirtinimo kod:"; // Contact Errors $locale['420'] = "Turite nurodyti vard, pavard ar mons pav."; $locale['421'] = "Turite nurodyti savo el.pa?to adres"; $locale['422'] = "Turite paminti, kokia Jums paslauga reikalinga (konsultacija, proc. dokumento parengimas ar pan."; $locale['423'] = "Turite trumpai apra?yti problem"; $locale['424'] = "Turite vesti teising patvirtinimo kod"; $locale['425'] = "Klaida: negalima i?sisti lai?ko."; // Message Sent $locale['440'] = "Js ?inut i?sista"; $locale['441'] = "Ai"; $locale['442'] = "Js ?inut nei?sista dl ?i prie?asi:"; $locale['443'] = "Pra?ome bandyti dar kart."; ?> Aci adminui tabux, padjo per PM... Redagavo romualdas666 2010-01-01 10:35 |
| Peršokti į forumą: |



