Ще Ви покажа, как да си моднете фюжана, при всеки нов потребител да изпраща съобщение от системата за Добре дошъл(или нещо друго например: Правила, нещо интерестно за сайта : } ), естествено след активация на акаунта (ако сте го отбелязали като опция!)
Съобщението:
Стига приказки да минем към "същинската част"
Отворете: /register.php
намере: (приблизително 57 ред)
под него добавете:
след това намерете: (приблизително 163~165 ред, пак във същия файл /register.php)
намерете:
под него добавете:
Окей почти сме готови, записваме го този файл и го затваряме : }
Отваряме: /locale/Bulgarian/register.php
(папката с езика на който Ви е фюжъна, и файла register.php)
Значи накрая на файла има ?> преди него добавяме:
Пояснения:
нека разгледаме кода който добавихме в /register.php
чрез него изпращаме съобщение от администраторският акаунт! Може да го смените, ако искате като вместо цифричката 1, я замените с друго ID. Например имаме регистриран потребител с име support, и той е под ID-13 (ID е номерчето под който е регистриран потребителя, подразбира се от: http://mysite.com/profile.php?lookup=13) и заменяма в двата кода които добавяме, в /register.php на местото на 1 с 13 : )
нека разгледаме кода в /locale/Bulgarian/register.php, който добавихме:
$locale['APM_000'] = "Заглавие на съобщението";
в примера който съм дал със изображение, заглавието е: Привет!
а пък това:
$locale['APM_001'] = "Съобщението";
е нашето съобщение до потребителя след като се е регистрирал. В моя случай е: Добре дошли в нашият сайт!
Забележка:
във файла /locale/Bulgarian/register.php не са разрешени HTML кодове! Разрешени са BBcode!
Дано на някой му свърши работа!
Съобщението:
Стига приказки да минем към "същинската част"
Отворете: /register.php
намере: (приблизително 57 ред)
Код:
$result = dbquery("INSERT INTO ".$db_prefix."users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('".$user_info['user_name']."', '".md5($user_info['user_password'])."', '".$user_info['user_email']."', '".$user_info['user_hide_email']."', '', '0000-00-00', '', '', '', '', '', 'Default', '0', '', '', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$activation')");
под него добавете:
Код:
$uid = mysql_insert_id();
$result = dbquery("INSERT INTO ".$db_prefix."messages (message_to, message_from, message_subject,
message_message, message_smileys, message_read, message_datestamp, message_folder)
VALUES ('$uid', '1', '".stripinput(trim($locale['APM_000']))."',
'".stripinput(trim($locale['APM_001']))."', 'y', '0', '".time()."', '0')"
);
след това намерете: (приблизително 163~165 ред, пак във същия файл /register.php)
намерете:
Код:
$result = dbquery("INSERT INTO ".$db_prefix."users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('$username', md5('".$password1."'), '".$email."', '$user_hide_email', '$user_location', '$user_birthdate', '$user_aim', '$user_icq', '$user_msn', '$user_yahoo', '$user_web', '$user_theme', '$user_offset', '', '$user_sig', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$activation')");
под него добавете:
Код:
$uid = mysql_insert_id();
$result = dbquery("INSERT INTO ".$db_prefix."messages (message_to, message_from, message_subject,
message_message, message_smileys, message_read, message_datestamp, message_folder)
VALUES ('$uid', '1', '".stripinput(trim($locale['APM_000']))."',
'".stripinput(trim($locale['APM_001']))."', 'y', '0', '".time()."', '0')"
);
Окей почти сме готови, записваме го този файл и го затваряме : }
Отваряме: /locale/Bulgarian/register.php
(папката с езика на който Ви е фюжъна, и файла register.php)
Значи накрая на файла има ?> преди него добавяме:
Код:
// Автоматично съобщение при нов потребител
$locale['APM_000'] = "Заглавие на съобщението";
$locale['APM_001'] = "Съобщението";
Пояснения:
нека разгледаме кода който добавихме в /register.php
Код:
$uid = mysql_insert_id();
$result = dbquery("INSERT INTO ".$db_prefix."messages (message_to, message_from, message_subject,
message_message, message_smileys, message_read, message_datestamp, message_folder)
VALUES ('$uid', '1', '".stripinput(trim($locale['APM_000']))."',
'".stripinput(trim($locale['APM_001']))."', 'y', '0', '".time()."', '0')"
);
чрез него изпращаме съобщение от администраторският акаунт! Може да го смените, ако искате като вместо цифричката 1, я замените с друго ID. Например имаме регистриран потребител с име support, и той е под ID-13 (ID е номерчето под който е регистриран потребителя, подразбира се от: http://mysite.com/profile.php?lookup=13) и заменяма в двата кода които добавяме, в /register.php на местото на 1 с 13 : )
нека разгледаме кода в /locale/Bulgarian/register.php, който добавихме:
$locale['APM_000'] = "Заглавие на съобщението";
в примера който съм дал със изображение, заглавието е: Привет!
а пък това:
$locale['APM_001'] = "Съобщението";
е нашето съобщение до потребителя след като се е регистрирал. В моя случай е: Добре дошли в нашият сайт!
Забележка:
във файла /locale/Bulgarian/register.php не са разрешени HTML кодове! Разрешени са BBcode!
Дано на някой му свърши работа!