Automatyczne PW po rejestracji
|
BenLomax |
Dodany dnia 06.11.2008 22:45:40
|
Bywalec
Postów: 426 Pomógł: 25 Ostrzeżeń: 1
Data rejestracji: 25.06.2008 09:48
|
OPIS:
----------------
Automatyczne wysłanie Wiadomości Prywatnej po rejestracji.
INSTRUKCJA:
----------------
1. Pobrać plik z załącznika.
2. Rozpakować plik.
3. Edytować plik includes/mwp_pm-on-register.php według własnego uznania:
// Temat dla nowej wiadomości
$newpm_subject = "Witaj na ".$settings['sitename'];
// Zawartość
$newpm_message = "Witaj jako nowy użytkownik, %s!";
Kliknij i zaczekaj na załadowanie kodu ...
4. Wysłać folder includes na serwer.
5. Zmienić w pliku register.php (lub przejść do pkt.6)
$result = dbquery("DELETE FROM ".DB_NEW_USERS." WHERE user_code='".$_GET['activate']."'");
Kliknij i zaczekaj na załadowanie kodu ...
na:
$result = dbquery("DELETE FROM ".DB_NEW_USERS." WHERE user_code='".$_GET['activate']."'");
include INCLUDES."mwp_pm-on-register.php";
Kliknij i zaczekaj na załadowanie kodu ...
oraz:
$result = dbquery("INSERT INTO ".DB_USERS." (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status".$db_fields.") VALUES('$username', '".md5(md5($password1))."', '', '".$email."', '$user_hide_email', '', '0', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status'".$db_values.")");
Kliknij i zaczekaj na załadowanie kodu ...
na:
$result = dbquery("INSERT INTO ".DB_USERS." (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status".$db_fields.") VALUES('$username', '".md5(md5($password1))."', '', '".$email."', '$user_hide_email', '', '0', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status'".$db_values.")");
include INCLUDES."mwp_pm-on-register.php";
Kliknij i zaczekaj na załadowanie kodu ...
6. W folderze gotowy plik register.php gotowy plik register.php
BenLomax dodał/a następującą plik:
Edytowane przez BenLomax dnia 06.11.2008 23:15:30
|
|
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 02:39:18
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
virusxd |
Dodany dnia 06.11.2008 22:56:04
|
Początkujący
Postów: 129 Pomógł: 4
Data rejestracji: 09.10.2008 21:45
|
A można to przedstawić jako modyfikację?
Bo już mam trochę tych infusionów.
Tak aby się ten katalog wysyłało do includes a nie do infusions? |
|
|
|
BenLomax |
Dodany dnia 06.11.2008 23:02:14
|
Bywalec
Postów: 426 Pomógł: 25 Ostrzeżeń: 1
Data rejestracji: 25.06.2008 09:48
|
virusxd napisał/a:
Tak aby się ten katalog wysyłało do includes a nie do infusions?
4. Wysłać folder includes na serwer.
W czym problem? Bo nie łapie. |
|
|
|
Pieka |
Dodany dnia 06.11.2008 23:05:56
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
W gotowcu nie dodales pierwszej czesci kodu. Poza tym, sprawdzales te modyfikacje?
Jestem jaki jestem
|
|
|
|
BenLomax |
Dodany dnia 06.11.2008 23:16:01
|
Bywalec
Postów: 426 Pomógł: 25 Ostrzeżeń: 1
Data rejestracji: 25.06.2008 09:48
|
Już poprawiłem, tak działa ta modyfikacja |
|
|
|
Kinimodek |
Dodany dnia 07.11.2008 09:16:44
|
Początkujący
Postów: 180 Pomógł: 3 Ostrzeżeń: 2
Data rejestracji: 29.10.2008 21:32
|
A można ustalić, jaka dokładnie będzie treść tej wiadomości? |
|
|
|
Pieka |
Dodany dnia 07.11.2008 09:19:35
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Kinimodek napisał/a:
A można ustalić, jaka dokładnie będzie treść tej wiadomości?
Wszystko masz w pliku mwp_pm-on-register.php, zaraz na poczatku.
Jestem jaki jestem
|
|
|
|
Seba0p |
Dodany dnia 07.11.2008 12:16:13
|
Początkujący
Postów: 127 Pomógł: 25
Data rejestracji: 24.07.2007 11:28
|
Nie rozumiem, po co tak utrudniać pracę. W register.php wystarczy dodać 2 linijki. Plik mwp_pm-on-register.php został stworzony bez najmniejszego sensu. |
|
|
|
arturg |
Dodany dnia 07.11.2008 12:35:10
|
Początkujący
Postów: 145 Pomógł: 3 Ostrzeżeń: 3
Data rejestracji: 11.09.2006 10:23
|
Proszę wystarczy sam zmodyfikowany plik register.php :
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: register.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 http://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."register.php";
include LOCALE.LOCALESET."user_fields.php";
if (iMEMBER || !$settings['enable_registration']) { redirect("index.php"); }
if (isset($_GET['activate'])) {
if (!preg_check("/^[0-9a-z]{32}$/", $_GET['activate'])) { redirect("index.php"); }
$result = dbquery("SELECT * FROM ".DB_NEW_USERS." WHERE user_code='".$_GET['activate']."'");
if (dbrows($result)) {
$data = dbarray($result);
$user_info = unserialize($data['user_info']);
$user_status = $settings['admin_activation'] == "1" ? "2" : "0";
$profile_method = "validate_insert"; $db_fields = ""; $db_values = "";
$result = dbquery("SELECT * FROM ".DB_USER_FIELDS." ORDER BY field_order");
if (dbrows($result)) {
while($data = dbarray($result)) {
if (file_exists(LOCALE.LOCALESET."user_fields/".$data['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data['field_name']."_include.php";
}
}
}
$result = dbquery("INSERT INTO ".DB_USERS." (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status".$db_fields.") VALUES('".$user_info['user_name']."', '".$user_info['user_password']."', '', '".$user_info['user_email']."', '".$user_info['user_hide_email']."', '', '0', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status'".$db_values.")");
/* Start Send PM Notification to New User */
$new_user_id = mysql_insert_id();
$pm_subject = "[color=#ff0000]Witaj w TWOJ TEKST[/color] ".$user_info['user_name']."!";
$pm_message = "[color=#ff0000]Cze¶ć![/color] ".$user_info['user_name'].", \n\n [color=#ff0000]TWOJ TEKST [/color] \n\n Z poważaniem, \n".$settings['siteusername'];
$result = dbquery("INSERT INTO ".$db_prefix."messages VALUES('', ".$new_user_id.", 1, '".$pm_subject."', '".$pm_message."', 'n', 0, ".time().", 0)");
/* End Send PM Notification to New User */
$result = dbquery("DELETE FROM ".DB_NEW_USERS." WHERE user_code='".$_GET['activate']."'");
add_to_title($locale['global_200'].$locale['401']);
opentable($locale['401']);
if ($settings['admin_activation'] == "1") {
echo "<div style='text-align:center'><br />\n".$locale['455']."<br /><br />\n".$locale['453']."<br /><br />\n</div>\n";
} else {
echo "<div style='text-align:center'><br />\n".$locale['455']."<br /><br />\n".$locale['452']."<br /><br />\n</div>\n";
}
closetable();
} else {
redirect("index.php");
}
} elseif (isset($_POST['register'])) {
if ($settings['display_validation'] == "1") {
include_once INCLUDES."securimage/securimage.php";
}
$error = ""; $db_fields = ""; $db_values = "";
$username = stripinput(trim(eregi_replace(" +", " ", $_POST['username'])));
$email = stripinput(trim(eregi_replace(" +", "", $_POST['email'])));
$password1 = stripinput(trim(eregi_replace(" +", "", $_POST['password1'])));
if ($username == "" || $password1 == "" || $email == "") {
$error .= $locale['402']."<br />\n";
}
if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) {
$error .= $locale['403']."<br />\n";
}
if (preg_match("/^[0-9A-Z@]{6,20}$/i", $password1)) {
if ($password1 != $_POST['password2']) $error .= $locale['404']."<br />\n";
} else {
$error .= $locale['405']."<br />\n";
}
if (!preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) {
$error .= $locale['406']."<br />\n";
}
$email_domain = substr(strrchr($email, "@"), 1);
$result = dbquery("SELECT * FROM ".DB_BLACKLIST." WHERE blacklist_email='$email' OR blacklist_email='$email_domain'");
if (dbrows($result) != 0) { $error = $locale['411']."<br />\n"; }
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_name='$username'");
if (dbrows($result) != 0) { $error = $locale['407']."<br />\n"; }
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_email='$email'");
if (dbrows($result) != 0) { $error = $locale['408']."<br />\n"; }
if ($settings['email_verification'] == "1") {
$result = dbquery("SELECT * FROM ".DB_NEW_USERS);
while ($new_users = dbarray($result)) {
$user_info = unserialize($new_users['user_info']);
if ($new_users['user_email'] == $email) { $error = $locale['409']."<br />\n"; }
if ($user_info['user_name'] == $username) { $error = $locale['407']."<br />\n"; break; }
}
}
if ($settings['display_validation'] == "1") {
$securimage = new Securimage();
if (!isset($_POST['captcha_code']) || $securimage->check($_POST['captcha_code']) == false) {
$error .= $locale['410']."<br />\n";
}
}
$user_hide_email = isnum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : "1";
if ($settings['email_verification'] == "0") {
$user_offset = isset($_POST['user_offset']) ? is_numeric($_POST['user_offset']) ? $_POST['user_offset'] : "0" : "0";
$profile_method = "validate_insert"; $db_fields = ""; $db_values = "";
$result = dbquery("SELECT * FROM ".DB_USER_FIELDS." ORDER BY field_order");
if (dbrows($result)) {
while($data = dbarray($result)) {
if (file_exists(LOCALE.LOCALESET."user_fields/".$data['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data['field_name']."_include.php";
}
}
}
}
if ($error == "") {
if ($settings['email_verification'] == "1") {
require_once INCLUDES."sendmail_include.php";
mt_srand((double)microtime()*1000000); $salt = "";
for ($i = 0; $i <= 7; $i++) { $salt .= chr(rand(97, 122)); }
$user_code = md5($email.$salt);
$activation_url = $settings['siteurl']."register.php?activate=".$user_code;
if (sendemail($username,$email,$settings['siteusername'], $settings['siteemail'], $locale['449'], $locale['450'].$activation_url)) {
$user_info = serialize(array(
"user_name" => $username,
"user_password" => md5(md5($password1)),
"user_email" => $email,
"user_hide_email" => isnum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : "1"
));
$result = dbquery("INSERT INTO ".DB_NEW_USERS." (user_code, user_email, user_datestamp, user_info) VALUES('$user_code', '".$email."', '".time()."', '$user_info')");
opentable($locale['400']);
echo "<div style='text-align:center'><br />\n".$locale['454']."<br /><br />\n</div>\n";
closetable();
} else {
opentable($locale['456']);
echo "<div style='text-align:center'><br />\n".$locale['457']."<br /><br />\n</div>\n";
closetable();
}
} else {
$user_status = $settings['admin_activation'] == "1" ? "2" : "0";
$result = dbquery("INSERT INTO ".DB_USERS." (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status".$db_fields.") VALUES('$username', '".md5(md5($password1))."', '', '".$email."', '$user_hide_email', '', '0', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status'".$db_values.")");
/* Start Send PM Notification to New User */
$new_user_id = mysql_insert_id();
$pm_subject = "[color=#ff0000]Witaj TWOJ TEKST[/color] ".$user_info['user_name']."!";
$pm_message = "[color=#ff0000]Cze¶ć![/color] ".$user_info['user_name'].", \n\n [color=#ff0000]TWOJ TEKST. [/color] \n\n Z poważaniem, \n".$settings['siteusername'];
$result = dbquery("INSERT INTO ".$db_prefix."messages VALUES('', ".$new_user_id.", 1, '".$pm_subject."', '".$pm_message."', 'n', 0, ".time().", 0)");
/* End Send PM Notification to New User */
opentable($locale['400']);
if ($settings['admin_activation'] == "1") {
echo "<div style='text-align:center'><br />\n".$locale['451']."<br /><br />\n".$locale['453']."<br /><br />\n</div>\n";
} else {
echo "<div style='text-align:center'><br />\n".$locale['451']."<br /><br />\n".$locale['452']."<br /><br />\n</div>\n";
}
closetable();
}
} else {
opentable($locale['456']);
echo "<div style='text-align:center'><br />\n".$locale['458']."<br /><br />\n$error<br />\n<a href='".FUSION_SELF."'>".$locale['459']."</a></div></br>\n";
closetable();
}
} else {
if ($settings['email_verification'] == "0") {
$offset_list = "";
for ($i = -13; $i < 17; $i++) {
if ($i > 0) { $offset = "+".$i; } else { $offset = $i; }
$offset_list .= "<option".($offset == "0" ? " selected='selected'" : "").">".$offset."</option>\n";
}
}
opentable($locale['400']);
echo "<div style='text-align:center'>".$locale['500']."\n";
if ($settings['email_verification'] == "1") echo $locale['501']."\n";
echo $locale['502'];
if ($settings['email_verification'] == "1") echo "\n".$locale['503'];
echo "</div><br />\n";
echo "<form name='inputform' method='post' action='".FUSION_SELF."' onsubmit='return ValidateForm(this)'>\n";
echo "<table cellpadding='0' cellspacing='0' class='center'>\n<tr>\n";
echo "<td class='tbl'>".$locale['u001']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='username' maxlength='30' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u002']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='password' name='password1' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u004']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='password' name='password2' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u005']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='email' maxlength='100' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u006']."</td>\n";
echo "<td class='tbl'><label><input type='radio' name='user_hide_email' value='1' checked='checked' />".$locale['u007']."</label>\n";
echo "<label><input type='radio' name='user_hide_email' value='0' />".$locale['u008']."</label></td>\n";
echo "</tr>\n";
if ($settings['display_validation'] == "1") {
echo "<tr>\n<td valign='top' class='tbl'>".$locale['504']."</td>\n<td class='tbl'>";
echo "<img id='captcha' src='".INCLUDES."securimage/securimage_show.php' alt='".$locale['504']."' align='left' />\n";
echo "<a href='".INCLUDES."securimage/securimage_play.php'><img src='".INCLUDES."securimage/images/audio_icon.gif' alt='' align='top' class='tbl-border' style='margin-bottom:1px' /></a><br />\n";
echo "<a href='#' onclick=\"document.getElementById('captcha').src = '".INCLUDES."securimage/securimage_show.php?sid=' + Math.random(); return false\"><img src='".INCLUDES."securimage/images/refresh.gif' alt='' align='bottom' class='tbl-border' /></a>\n";
echo "</td>\n</tr>\n<tr>";
echo "<td class='tbl'>".$locale['505']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='captcha_code' class='textbox' style='width:100px' /></td>\n";
echo "</tr>\n";
}
if ($settings['email_verification'] == "0") {
$result2 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group != '4' GROUP BY field_group");
while($data2 = dbarray($result2)) {
$result3 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group='".$data2['field_group']."' ORDER BY field_order");
if (dbrows($result3)) {
echo "<tr>\n<td class='tbl2'></td>\n";
echo "<td class='tbl2'><strong>";
if ($data2['field_group'] == 1) {
echo $locale['u044'];
} elseif ($data2['field_group'] == 2) {
echo $locale['u045'];
} elseif ($data2['field_group'] == 3) {
echo $locale['u046'];
}
echo "</strong></td>\n</tr>\n";
while($data3 = dbarray($result3)) {
$profile_method = "input";
if (file_exists(LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data3['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data3['field_name']."_include.php";
}
}
}
}
}
if ($settings['enable_terms'] == 1) {
echo "<tr>\n<td class='tbl'>".$locale['508'] ."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='checkbox' id='agreement' name='agreement' value='1' onclick='checkagreement()' /> <span class='small'><label for='agreement'>".$locale['509'] ."</label></span></td>\n";
echo "</tr>\n";
}
echo "<tr>\n<td align='center' colspan='2'><br />\n";
echo "<input type='submit' name='register' value='".$locale['506']."' class='button'".($settings['enable_terms'] == 1 ? " disabled='disabled'" : "")." />\n";
echo "</td>\n</tr>\n</table>\n</form>\n";
closetable();
echo "<script type='text/javascript'>
function ValidateForm(frm) {
if (frm.username.value==\"\") {
alert(\"".$locale['550']."\");
return false;
}
if (frm.password1.value==\"\") {
alert(\"".$locale['551']."\");
return false;
}
if (frm.email.value==\"\") {
alert(\"".$locale['552']."\");
return false;
}
}
</script>\n";
if ($settings['enable_terms'] == 1) {
echo "<script language='JavaScript' type='text/javascript'>
function checkagreement() {
if(document.inputform.agreement.checked) {
document.inputform.register.disabled=false;
} else {
document.inputform.register.disabled=true;
}
}
</script>";
}
}
require_once THEMES."templates/footer.php";
?>
Na czerwono zaznaczono tekst (musi być taki sam w obu miejscach występowania kodu), który można dowolnie modyfikować .Plik załączam również do postu.
arturg dodał/a następującą plik:
Edytowane przez arturg dnia 07.11.2008 12:36:00
|
|
|
|
BenLomax |
Dodany dnia 07.11.2008 13:45:14
|
Bywalec
Postów: 426 Pomógł: 25 Ostrzeżeń: 1
Data rejestracji: 25.06.2008 09:48
|
@arturg nie wiem po co mieszasz. Przecież w instrukcji jest napisane jak byk!
BenLomax napisał/a:
3. Edytować plik includes/mwp_pm-on-register.php według własnego uznania:
// Temat dla nowej wiadomości
$newpm_subject = "Witaj na ".$settings['sitename'];
// Zawartość
$newpm_message = "Witaj jako nowy użytkownik, %s!";
Kliknij i zaczekaj na załadowanie kodu ...
|
|
|
|
arturg |
Dodany dnia 07.11.2008 18:39:28
|
Początkujący
Postów: 145 Pomógł: 3 Ostrzeżeń: 3
Data rejestracji: 11.09.2006 10:23
|
BenLomax napisał/a:
@arturg nie wiem po co mieszasz. Przecież w instrukcji jest napisane jak byk!
Nie , nie mieszam , widocznie nie umiesz czytać ze zrozumieniem . Rozwiązanie , podane w moim poście jest inne niż Twoje nie widzisz tego ? |
|
|
|
virusxd |
Dodany dnia 10.11.2008 19:25:48
|
Początkujący
Postów: 129 Pomógł: 4
Data rejestracji: 09.10.2008 21:45
|
Dzięki @arturg o to mi chodziło
Bo mam już za dużo tych plików a nie mam chęci mieć ich coraz więcej i tak już ich jest ponad 2000. Wiecie jak długo się robi kopia tego
Małe pytanie do twórców infusion'ów, nie lepiej się zorganizować i pliki językowe pakować do globalnego folderu locale? |
|
|
|
metroid4 |
Dodany dnia 27.12.2008 19:00:06
|
Przedszkolak
Postów: 3
Data rejestracji: 27.12.2008 17:48
|
Czy to działą w wersji 7.xx |
|
|
|
bartek124 |
Dodany dnia 27.12.2008 19:01:05
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Sądząc po dziale, w jakim znajduje się temat, to tak.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
virusxd |
Dodany dnia 31.01.2009 20:25:59
|
Początkujący
Postów: 129 Pomógł: 4
Data rejestracji: 09.10.2008 21:45
|
Ja to widziałem nieco inaczej ale jak wolicie
Ja sobie to zrobię sam w takim razie
Wiadomość doklejona:
Już sobie poradziłem
W PA w Ustawienia Rejestracji sobie wstawiłem opcje "Powiadamiaj o rejestracji" i można wybrać grupę użytkowników ale tylko Administratorzy/Główny Administrator oraz dodałem do tabeli setting pozycję registerpw.
Edytowane przez virusxd dnia 31.01.2009 20:28:41
Oficjalna strona grupy programistycznej Deeveris www.deeveris.com
Pomagamy w najdziwniejszych problemach komputerowych.
Oceń ją
|
|
|
|
ELO320 |
Dodany dnia 17.02.2009 21:41:52
|
Początkujący
Postów: 152 Ostrzeżeń: 2
Data rejestracji: 28.04.2007 18:08
|
Próbuję dostosować kod do mnie i mi cosik gdzieś brakuje.
Wiem że coś z kropkami jest nie tak jak trzeba, prosiłbym o pomoc.
kod z góry z postu
/* Start Send PM Notification to New User */
$new_user_id = mysql_insert_id();
$pm_subject = "[color=#ff0000]Witaj TWOJ TEKST[/color] ".$user_info['user_name']."!";
$pm_message = "[color=#ff0000]Cze¶ć![/color] ".$user_info['user_name'].", \n\n [color=#ff0000]TWOJ TEKST. [/color] \n\n Z poważaniem, \n".$settings['siteusername'];
$result = dbquery("INSERT INTO ".$db_prefix."messages VALUES('', ".$new_user_id.", 1, '".$pm_subject."', '".$pm_message."', 'n', 0, ".time().", 0)");
/* End Send PM Notification to New User */
ten moj
/* Start Send PM Notification to New User */
$new_user_id = mysql_insert_id();
$pm_subject = .$locale['pw101'].;
$pm_message = .$locale['pw102'].'.$user_info['user_name'].
", \n\n".$locale['pw103']."\n\n".$locale['pw104']."\n".$locale['pw105'];
$result = dbquery("INSERT INTO ".$db_prefix."messages VALUES('', ".$new_user_id.", 1, '".$pm_subject."', '".$pm_message."', 'n', 0, ".time().", 0)");
/* End Send PM Notification to New User */
Wiadomość doklejona:
Pytanie nieaktualne.
Edytowane przez ELO320 dnia 23.02.2009 11:57:14
|
|
|
|
adam-as |
Dodany dnia 20.03.2009 17:17:08
|
Przedszkolak
Postów: 66 Ostrzeżeń: 2
Data rejestracji: 01.08.2007 17:22
|
arturg Twój plik działa i to bardzo fajnie :-)
Powiedz wiesz jak zrobić aby wyświetlały się polskie znaki? Póki co ucina wszystkie ogonki...
|
|
|
|
Pieka |
Dodany dnia 20.03.2009 18:18:55
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Po edycji zapisz ten plik w stronie kodowe zgodnej z kodowaniem Twojej strony, czyli majac iso-8859-2 zapisujesz w iso-8859-2, a majac utf-8 zapisujesz w utf-8. To jest tzw. hardcoded, wiec tylko w ten sposob uzyskasz polskie znaki diakrytyczne.
Edytowane przez Pieka dnia 12.06.2009 12:33:16
Jestem jaki jestem
|
|
|
|
adam-as |
Dodany dnia 20.03.2009 21:05:36
|
Przedszkolak
Postów: 66 Ostrzeżeń: 2
Data rejestracji: 01.08.2007 17:22
|
Miałeś rację - działa Dzięki wielkie.
|
|
|
|
baczek007 |
Dodany dnia 03.06.2009 23:43:27
|
Przedszkolak
Postów: 19 Ostrzeżeń: 1
Data rejestracji: 10.02.2006 19:52
|
Witam,
nie jestem biegły w phpie także szukam pomocy.
Czy jest sposób na to by zmienna odpowiadająca za treść PW mogła przechowywać dużo więcej znaków ?
OK z powyższym już sobie poradziłem.
Natomiast teraz mam inny problem. Gdy mam włączoną opcję aktywacji konta poprzez linka aktywującego to automatyczne PW nie dochodzi. W jaki sposób to zmienić ? Domyślam się, że podobny kod trzeba wstawić w pliku, który odpowiada za moment aktywacji ? Tylko który to plik ?
Z tym powyższym też
Edytowane przez baczek007 dnia 20.06.2009 17:55:06
|
|
|