Потребител Парола | Регистрация | Забравена парола
Меню
· Начало
· Файлове
· Форум
· Връзки
· Категории на уроците
· За контакти
· Фото галерия
· Търсене
Кажи на приятел

Вашия email:
email на приятел:
Копие за вас?
Реклама

Добавяне на маил лист в админ панел - phpBB

phpBBПърово си създаваме един файл на име admin_email_list.php

Ето и съдържанието на файла:

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php

define('IN_PHPBB', 1);
if( !empty($setmodules) )
{
$filename = basename(__FILE__);
$module['Users']['Email_List'] = append_sid($filename);
return;
}

//
// Load default header
//
$phpbb_root_path = "../";
require($phpbb_root_path . 'extension.inc');
require('pagestart.' . $phpEx);


//
// Generate page
//
$template->set_filenames(array(
'body' => 'admin/admin_users_email_list_body.tpl')
);

$template->assign_vars(array(
'L_ADMIN_USERS_LIST_MAIL_TITLE' => $lang['Admin_Users_List_Mail_Title'],
'L_ADMIN_USERS_LIST_MAIL_EXPLAIN' =>
$lang['Admin_Users_List_Mail_Explain'],
'L_USERNAME' => $lang['Usersname'],
'L_EMAIL' => $lang['Email'])
);

// Count users
$sql = "SELECT user_id FROM ".USERS_TABLE." WHERE user_id > 0";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Could not count Users", "", __LINE__,
__FILE__, $sql);
}
$total_users = $db->sql_numrows($result);
//

$query_result = mysql_query("SELECT username,user_email FROM phpbb_users
WHERE user_id > 0");

while( $row = $db->sql_fetchrow($query_result) )
{
$userrow[] = $row;
}

for ($i = 0; $i < $total_users; $i++)
{
if (empty($userrow[$i]))
{
break;
}

$row_color = (($i % 2) == 0) ? "row1" : "row2";

$template->assign_block_vars('userrow', array(
'COLOR' => $row_color,
'NUMBER' => ($start + $i + 1),
'USERNAME' => $userrow[$i]['username'],
'U_ADMIN_USER' => append_sid("admin_users.$phpEx?mode=edit&" .
POST_USERS_URL . "=" . $userrow[$i]['user_id']),
'EMAIL' => $userrow[$i]['user_email']
) //end array
);
} // end for

$template->pparse('body');
include('./page_footer_admin.'.$phpEx);
?>

Сега трябва да създаден още един файл на име admin_users_email_list_body.tpl

Ето и съдържанието на файла:

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<h1>{L_ADMIN_USERS_LIST_MAIL_TITLE}</h1>

<p>{L_ADMIN_USERS_LIST_MAIL_EXPLAIN}</p>
<table width="100%" cellpadding="6" cellspacing="1" border="0"
class="forumline">
<tr>
<th class="thTop" height="25" valign="middle"
nowrap="nowrap">{L_USERNAME}</th>
<th class="thTop" height="25" valign="middle"
nowrap="nowrap">{L_EMAIL}</th>
</tr>
<!-- BEGIN userrow -->
<tr>
<td class="{userrow.COLOR}" align="center" valign="middle"
height="28" nowrap="nowrap"><span class="genmed">{userrow.USERNAME
}</span></td>
<td class="{userrow.COLOR}" align="center" valign="middle"
height="28" nowrap="nowrap"><span class="genmed"><a href="mailto:{
userrow.EMAIL}">{userrow.EMAIL}</a></span></td>
</tr>
<!-- END userrow -->
<tr>
<td class="catBottom" height="28" align="center" valign="middle"
colspan="8">
</td>
</tr>
</table>

Сега вече трябва да поставим файловете във форума.

Ето как ще стане:

Копирайте файла admin_email_list.php в папката admin
Сега отворете language/english/lang_admin.php и намерете къде пише /
That's all Folks! (в края трябва да е някаде) и преди // That's all Folks!
поставяте следните редове:
//admin user list mail
$lang['Usersname'] = "Users Name";
$lang['Admin_Users_List_Mail_Title'] = "List users e-mail";
$lang['Admin_Users_List_Mail_Explain'] = "Here a list of your users's
e-mail";
Сейфайте и затворете файла
Сега остана само да копираме файла admin_users_email_list_body.tpl в
template/admin
· smilev на January 12 2011 09:43:15 · 0 Коментари · 2238 Прочитания · Отпечатай
Коментари
Няма добавени коментари.
Напиши коментар
Моля влезте, за да коментирате.
Оценка
Рейтингите са достъпни само за регистрирани.

Моля влезте или се регистрирайте за да гласувате.

Няма оценки.
Вход
Потребител

Парола



Не сте регистрирани?
Натиснете тук за регистрация.

Забравена парола?
Натиснете тук за нова.
Анкета
С каква операционна система работите











Трябва да влезете за да гласувате.
ЧАТ
Трябва да влезате за да пуснете съобщение.

Няма съобщения.
Статистика