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 |
PAdëkite, reikia pagalbos patobulinant contact.php faila: 1. Papildant nauju langeliu - telefonas (po langeliu - vardas, pavardë ar ámonës 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 bûti 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à dël 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à, esanèià ?iame puslapyje, ir Jûsø ?inutë man bus atsiøsta e-pa?tu."; $locale['402'] = "Vardas, pavardë ar ámonës pav.:"; $locale['403'] = "El.pa?to adresas:"; $locale['404'] = "Reikalinga paslauga:"; $locale['405'] = "Problemos apra?ymas:"; $locale['406'] = "Siøsti ?inutæ"; $locale['407'] = "Patvirtinimo kodas:"; $locale['408'] = "Ávesti patvirtinimo kodà:"; // Contact Errors $locale['420'] = "Turite nurodyti vardà, pavardæ ar ámonës pav."; $locale['421'] = "Turite nurodyti savo el.pa?to adresà"; $locale['422'] = "Turite paminëti, 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?siøsti lai?ko."; // Message Sent $locale['440'] = "Jûsø ?inutë i?siøsta"; $locale['441'] = "Aèiû"; $locale['442'] = "Jûsø ?inutë nei?siøsta dël ?iø prie?asèiø:"; $locale['443'] = "Pra?ome bandyti dar kartà."; ?> Aciû adminui tabux, padëjo per PM... Redagavo romualdas666 2010-01-01 10:35 |
| Peršokti į forumą: |

Buvo planuose pereiti ant v9, bet ....
