|
Unofficial modifications nieoficjalne modyfikacje for?w phpBB by Przemo |
|
Modyfikacje mniejsze - Formularz kontaktowy
sebonpl - Sob 18 Lis, 2006 Temat postu: Formularz kontaktowy Prosty formularz kontaktowy. Mo?e komu? si? przyda.
Demo : http://www.nushu.webd.pl/kontakt.php
Prosz? pami?ta? aby w pliku kontakt.php w 67 lini poda? sw?j email / nie wszystko zosta?o spolszczone!!
http://www.nushu.webd.pl/kontakt.zip
kidzior - Nie 19 Lis, 2006
Link ju? nie dzia?a! 404.
sebonpl - Nie 19 Lis, 2006
ju? chodzi sorki!!
pawel2827 - Nie 19 Lis, 2006
wielkie dzieki tego szukalem
monkey - Nie 26 Lis, 2006
Dzi?ki za modyfikacj?, pozdrawiam.
Dodatkowo przet?umaczy?em w ca?o?ci ten formularz dla w?asnego u?ytku z poprawionymi znakami unicode, mo?e komu? si? przyda
DJNeo - Nie 26 Lis, 2006
Witam,
w gruncie rzeczy bardzo fajny pomys?, z mi?a checia skorzystam.
Pozdrawiam
tjon - Czw 30 Lis, 2006
monkey, przet?umaczy? go do konca http://www.badongo.com/file/1794054
Piotr - Nie 17 Gru, 2006
mi on nie dzia?a jak chc? wys?a? wiadomo?? i klikne wy?li to wyskakuje
Kod | An Error has occured
Admin has not set a recipient email address in kontakt.php.
Please try again |
kidzior - Nie 17 Gru, 2006
Piotr napisał/a | mi on nie dzia?a jak chc? wys?a? wiadomo?? i klikne wy?li to wyskakuje
Kod | An Error has occured
Admin has not set a recipient email address in kontakt.php.
Please try again |
|
-CIACH-
EDIT: Pomyli?em si?:
W pliku kontakt.php ustaw sw?j adres e-mail! Uczcie si? angielskiego.
Piotr - Nie 17 Gru, 2006
sorki ale ustawi?em
kidzior - Nie 17 Gru, 2006
Piotr napisał/a | sorki ale ustawi?em | Pode?lij plik kontakt.php. Nie ustawi?e?.
Piotr - Pon 18 Gru, 2006
tu
Kod | <?php
/***************************************************************************
* kontakt.php
* -------------------
* begin : Thursday, Oct 27, 2005
* copyright : (C) 2005 FuNEnD3R
* email : admin@funender.com
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_kontakt.' . $phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
session_start();
init_userprefs($userdata);
$displayip = decode_ip ($user_ip);
//
// End session management
//
$mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode']: '';
//
// Start output of page
//
$page_title = $lang['Eadmin'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
/*
* Admin Contact Forum Version 1.1.0
*
* Author: FuNEnD3R admin@funender.com - website: www.funender.com
*
*/
if( $mode == 'send' )
{
// Pre-declarations
$error_fields = array();
$error = false;
$from_name = '';
$from_email = '';
$message = '';
/* ***CHANGE THIS ADDRESS TO YOURS*** */
$to_admin= 'piotrlasota@op.pl';
/* ********************************** */
/* NO NEED TO EDIT ANYTHING BELOW THIS LINE */
// Check for empty fields
check_field('', $HTTP_POST_VARS['name']);
check_field('', $HTTP_POST_VARS['primary_email']);
check_field('', $HTTP_POST_VARS['message']);
check_field('', $HTTP_POST_VARS['enquiry']);
// Check to see if any fields were empty
// and stored in the errors array
//
if (sizeof($error_fields) > 0) {
// Loop through error array
foreach($error_fields as $field) {
message_die(GENERAL_ERROR, $lang['ERequired_error']);
}
// Terminate without sending mail
$error = true;
}
if($_POST["kod"] != $_SESSION["new_string"]) {
message_die(GENERAL_ERROR, $lang['code_wrong']);
}
if( !$error )
{
// Strip HTML and escape slashes
$from_name = strip_all($HTTP_POST_VARS['name']);
$from_email = strip_all($HTTP_POST_VARS['primary_email']);
$message = strip_all($HTTP_POST_VARS['message']);
$enquiry = strip_all($HTTP_POST_VARS['enquiry']);
// Validates email address.
$emailcheck = ".+@.+\..+";
if (eregi($emailcheck, $from_email))
{
echo'';
} else {
message_die(GENERAL_ERROR, $lang['EEmail_error']);
}
// Check for empty subject and strip if applicable
$subject = (!empty($HTTP_POST_VARS['subject'])) ? strip_all($HTTP_POST_VARS['subject']) : $lang['ESubject'];
// Strip HTML / backslashes from username
$forum_username = strip_all($HTTP_POST_VARS['forum_username']);
// Email vars
$email_username = $lang['EEmail_username'];
$email_mailname = $lang['EEmail_mailname'];
$email_sendersip = $lang['EEmail_sendersip'];
$email_xmailer = $lang['EEmail_xmailer'];
$email_lookupip = $lang['EEmail_lookupip'];
$email_enquiry = $lang['EEmail_enquiry'];
// Add username to beginning / top of mail
$message = "$from_name'$email_username $forum_username\n$from_name'$email_mailname $from_email\n\n$email_sendersip $displayip\n$email_lookupip: http://whois.sc/$displayip\n\n$email_enquiry: $enquiry\n\n" . strip_all($HTTP_POST_VARS['message']);
// Get users IP addy for mail header
$user_ip = get_ip();
// All fields match criteria, attempt to send mail
if (@mail(
$to_admin,
$subject,
$message,
"From: $from_name <$from_email>\r\n" .
"X-Remote-Addr: $user_ip\r\n" .
"X-Mailer: $email_xmailer"
)) {
// Mail was sent
echo'<meta http-equiv="refresh" content="3;url=' . append_sid($phpbb_root_path . "index.$phpEx") . '">';
message_die(GENERAL_MESSAGE, $message = $lang['ESuccessfully'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid($phpbb_root_path . "index.$phpEx") . '">', '</a>') . '');
}
else {
message_die(GENERAL_ERROR, $lang['EMain_error']);
}
}
}
// Empty field checking function
function check_field($field, $data) {
global $error_fields;
if (empty($data)) {
array_push($error_fields, $field);
}
return;
}
// Grab users IP function
function get_ip() {
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
// Strip html tags etc
function strip_all($string) {
return strip_tags(stripslashes($string));
}
$template->set_filenames(array(
'body' => 'kontakt.tpl'
)
);
$template->assign_vars(array(
'DISPLAY_IP' => $displayip,
'NAME' => $from_name,
'EMAIL' => $from_email,
'USERNAME' => $forum_username,
'MESSAGE' => $message,
'L_EYOUR_NAME' => $lang['EYour_Name'],
'L_EYOUR_EMAIL' => $lang['EYour_Email'],
'L_EFORUM_USERNAME' => $lang['EForum_Username'],
'L_EQUEST_COMMS' => $lang['EQuest_Comms'],
'L_EDENOTES_FIELD' => $lang['Edenotes_field'],
'L_EYOUR_NAME' => $lang['EYour_Name'],
'L_ECLEAR_FORM' => $lang['EClear'],
'L_EAUTH' => $lang['EAuth'],
'L_EYOUR_IP' => $lang['EYour_IP'],
'L_ERECORDED' => $lang['ERecorded'],
'L_ESUBMIT' => $lang['ESubmit'],
'L_EENQUIRY_TYPE' => $lang['EEnquiry'],
'L_EPLEASE_SELECT' => $lang['EPlease_Select'],
'L_OPTION_ONE' => $lang['EOption_One_Text'],
'L_OPTION_TWO' => $lang['EOption_Two_Text'],
'L_OPTION_THREE' => $lang['EOption_Three_Text'],
'L_OPTION_FOUR' => $lang['EOption_Four_Text']
)
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?> |
kidzior - Wto 19 Gru, 2006
Sprawd?, czy masz wszystko OK w Panelu Administratora w ustawieniach E-Mial w Konfiguracji. Tutaj wszystko zdaje si? wygl?dac OK.
Piotr - Sro 20 Gru, 2006
ustawione jest to
szymel - Sob 13 Sty, 2007
Moglbys poszerzyc nieco ten formularz bymozna bylo wybrac do kogo chce sie wyslac wiadomosc? Tzn. konkretnie chodzi mi o wybor sposrod dwoch administratorow bo tylu mam na forum.
TheArt - Wto 23 Sty, 2007
wiekszosc linkow do tlumaczen nie dziala
co do formularza, jak go wstawic na forum?
Marcin - Czw 25 Sty, 2007
Demo znowu nie dzia?a
link do moda te?
Dj Axel - Pią 26 Sty, 2007
Ludzie podajcie tej link bo chcia?em sobie ?ci?gn?? a tu nie ma
arcy - Pią 26 Sty, 2007
Dj Axel, jest
prawy przycisk myszy - Zapisz element docelowy jako...
KnofeL - Pią 26 Sty, 2007
arcy, twoja sztuczka nie dzia?a
Dj Axel - Pią 26 Sty, 2007
arcy, pierwsze ?ci?ga?o a do otwierania pliku to:
sequlatin - Sro 07 Lut, 2007
Czy kto? z u?ytkownik?w m?g?by umie?ci? pliki tej modyfikacji pod nowym adresem, gdy? wskazany w pierwszym po?cie nie dzia?a.
Z g?ry dzi?kuj
BPL - Wto 13 Lut, 2007
Moglby ktos udostepnic download?
KaweX - Wto 13 Lut, 2007
przyda?o by si? tak ?e np. w miejsce Nick na forum gdy ju? jest kto? zalogowany to ?eby samo si? wpisywa?o
Morpheuss - Wto 27 Mar, 2007
prosz? o ponowne wrzucenie pliku z modyfikacj?
kfiatq - Nie 15 Kwi, 2007
hey no zapodajcie ten plik jeszcze raz jak nie autor to ktos z tych co sciagneli i maja na dysku, zapodajcie jeszcze raz
michal_16 - Pon 21 Maj, 2007
Podobny mod:
Kod | http://www.przemo.org/phpBB2/forum/viewtopic.php?p=276210#276210 |
POZDRAWIAM
szymel - Nie 27 Maj, 2007
Udalo mi sie znalesc tego moda w komplecie
Wystarczy wgrac pliki na serwer.
Formularz bedzie pod adresem http://adresforum/kontakt.php
UWAGA! Pamietajcie aby zmienic adres mailowy na wasz w pliku kontakt.php w 67 linijce!
|
|