คุณสมบัติ:
ส่วนของ admin : คุณสามารถเพิ่ม, แก้ไข, ลบภาพ
ส่วนของ admin : คุณสามารถเปิดหรือปิดการใช้งาน
ส่วนของ User : ผู้ใช้สามารถเลือกกำหนด ราศีได้
รูปแบบที่ได้รับการสนับสนุน prosilver, subsilver2 ภาษา: อิตาลี, อังกฤษ
พัฒนาโดย :: Galandas
Version ::1.0.3
ดาวน์โหลดได้ที่ :: https://www.mindphp.com/download/files/7 ... 3-zip.html
วิธีการติดตั้ง
memberlist.php,
viewtopic.php,
adm/style/acp_users_profile.html,
includes/constants.php,
includes/acp/acp_users.php,
includes/ucp/ucp_profile.php,
language/en/common.php,
styles/prosilver/template/memberlist_body.html,
styles/prosilver/template/memberlist_view.html,
styles/prosilver/template/ucp_profile_profile_info.html,
styles/prosilver/template/viewtopic_body.html
เปิดไฟล์ => memberlist.php
ค้นหา ::
โค้ด: เลือกทั้งหมด
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
include($phpbb_root_path . 'includes/functions_zodiac.' . $phpEx);
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
u.user_posts, u.user_allow_pm
โค้ด: เลือกทั้งหมด
u.user_allow_pm
โค้ด: เลือกทั้งหมด
, u.user_zodiac
โค้ด: เลือกทั้งหมด
else
{
$group_name = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name'];
$u_group = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&g=' . $row['group_id']);
}
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
if ($config['allow_zodiac'] && !empty($row['user_zodiac']))
{
$user_zodiac = get_user_zodiac($row['user_zodiac']);
}
else
{
$user_zodiac = '';
}
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'U_VIEW_PROFILE' => get_username_string('profile', $row['user_id'], $row['username'], $row['user_colour']),
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
'USER_ZODIAC' => $user_zodiac,
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'S_MODE_ACTION' => $pagination_url)
);
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
'S_ZODIAC_ENABLED' => ($config['allow_zodiac']) ? true : false,
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
$age = max(0, (int) ($now['year'] - $bday_year - $diff));
}
}
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
if ($config['allow_zodiac'] && !empty($data['user_zodiac']))
{
$user_zodiac = get_user_zodiac($data['user_zodiac']);
}
else
{
$user_zodiac = '';
}
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'USER_JABBER_IMG' => ($data['user_jabber']) ? $user->img('icon_contact_jabber', $data['user_jabber']) : '',
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
'USER_ZODIAC' => $user_zodiac,
//End: Zodiac Signs
ค้นหา ::
โค้ด: เลือกทั้งหมด
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
include($phpbb_root_path . 'includes/functions_zodiac.' . $phpEx);
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'age' => '',
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
'zodiac' => '',
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
else
{
$user_cache[$poster_id]['icq_status_img'] = '';
$user_cache[$poster_id]['icq'] = '';
}
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
if ($config['allow_zodiac'] && !empty($row['user_zodiac']))
{
$user_cache[$poster_id]['zodiac'] = get_user_zodiac($row['user_zodiac']);
}
else
{
$user_cache[$poster_id]['zodiac'] = '';
}
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'POSTER_AGE' => $user_cache[$poster_id]['age'],
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
'POSTER_ZODIAC' => $user_cache[$poster_id]['zodiac'],
//End: Zodiac Signs
ค้นหา ::
โค้ด: เลือกทั้งหมด
<dd>{L_DAY}: <select id="birthday" name="bday_day">{S_BIRTHDAY_DAY_OPTIONS}</select> {L_MONTH}: <select name="bday_month">{S_BIRTHDAY_MONTH_OPTIONS}</select> {L_YEAR}: <select name="bday_year">{S_BIRTHDAY_YEAR_OPTIONS}</select></dd>
</dl>
โค้ด: เลือกทั้งหมด
<dl>
<dt><label for="zodiac"><strong>{L_ZODIAC}:</strong></label><br /><span>{L_ZODIAC_EXPLAIN}</span></dt>
<dd>{S_ZODIAC_OPTIONS}</dd>
</dl>
ค้นหา ::
โค้ด: เลือกทั้งหมด
// Additional tables
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
define('ZODIAC_DATA_TABLE', $table_prefix . 'zodiac');
//End: Zodiac Signs
ค้นหา ::
โค้ด: เลือกทั้งหมด
include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
include($phpbb_root_path . 'includes/functions_zodiac.' . $phpEx);
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'bday_year' => 0,
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
'zodiac' => request_var('zodiac', $user_row['user_zodiac']),
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'user_birthday' => array('date', true),
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
'zodiac' => array('num', true, 0, 100),
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'user_birthday' => $data['user_birthday'],
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
'user_zodiac' => $data['zodiac'],
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'S_BIRTHDAY_YEAR_OPTIONS' => $s_birthday_year_options,
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
'S_ZODIAC_OPTIONS' => list_all_zodiac($user->data['user_id']),
//End: Zodiac Signs
ค้นหา ::
โค้ด: เลือกทั้งหมด
include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
include($phpbb_root_path . 'includes/functions_zodiac.' . $phpEx);
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
$data['user_birthday'] = sprintf('%2d-%2d-%4d', $data['bday_day'], $data['bday_month'], $data['bday_year']);
}
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
if ($config['allow_zodiac'])
{
$data['zodiac'] = request_var('zodiac', $user->data['user_zodiac']);
}
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
if ($config['allow_birthdays'])
{
$validate_array = array_merge($validate_array, array(
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
if ($config['allow_zodiac'])
{
$validate_array = array_merge($validate_array, array(
'zodiac' => array('num', true, 0, 100),
));
}
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
if ($config['allow_birthdays'])
{
$sql_ary['user_birthday'] = $data['user_birthday'];
}
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
if ($config['allow_zodiac'])
{
$sql_ary['user_zodiac'] = $data['zodiac'];
}
//End: Zodiac Signs
โค้ด: เลือกทั้งหมด
'S_BIRTHDAYS_ENABLED' => true,
));
}
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
if ($config['allow_zodiac'])
{
$s_zodiac_options = list_all_zodiac($user->data['user_id']);
$template->assign_vars(array(
'S_ZODIAC_OPTIONS' => $s_zodiac_options,
'S_ZODIAC_ENABLED' => true,
));
}
//End: Zodiac Signs
ค้นหา ::
โค้ด: เลือกทั้งหมด
?>
โค้ด: เลือกทั้งหมด
//Begin: Zodiac Signs
$lang = array_merge($lang, array(
'ZODIAC' => 'Zodiac Sign',
'ZODIAC_EXPLAIN' => 'Enter your Zodiac Sign',
'ZODIACM' => 'Zodiac',
));
//End: Zodiac Signs
ค้นหา ::
โค้ด: เลือกทั้งหมด
<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
โค้ด: เลือกทั้งหมด
<!-- IF S_ZODIAC_ENABLED --><th class="posts">{L_ZODIACM}</th><!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<td colspan="<!-- IF U_SORT_ACTIVE -->5<!-- ELSE -->4<!-- ENDIF -->"> </td>
โค้ด: เลือกทั้งหมด
<td colspan="<!-- IF U_SORT_ACTIVE || S_ZODIAC_ENABLED -->5<!-- ELSE -->4<!-- ENDIF -->"> </td>
โค้ด: เลือกทั้งหมด
<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
โค้ด: เลือกทั้งหมด
<!-- IF S_ZODIAC_ENABLED --><th class="posts">{L_ZODIACM}</th><!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<td class="posts"><!-- IF memberrow.POSTS and S_DISPLAY_SEARCH --><a href="{memberrow.U_SEARCH_USER}" title="{L_SEARCH_USER_POSTS}">{memberrow.POSTS}</a><!-- ELSE -->{memberrow.POSTS}<!-- ENDIF --></td>
โค้ด: เลือกทั้งหมด
<!-- IF S_ZODIAC_ENABLED --><td class="posts">{memberrow.USER_ZODIAC}</td><!-- ENDIF -->
ค้นหา ::
โค้ด: เลือกทั้งหมด
<!-- IF LOCATION --><dt>{L_LOCATION}:</dt> <dd>{LOCATION}</dd><!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<!-- IF USER_ZODIAC --><dt>{L_ZODIAC}:</dt> <dd>{USER_ZODIAC}</dd><!-- ENDIF -->
ค้นหา ::
โค้ด: เลือกทั้งหมด
<dl>
<dt><label for="interests">{L_INTERESTS}:</label></dt>
<dd><textarea name="interests" id="interests" class="inputbox" rows="3" cols="30">{INTERESTS}</textarea></dd>
</dl>
โค้ด: เลือกทั้งหมด
<!-- IF S_ZODIAC_ENABLED -->
<dl>
<dt><label for="zodiac"><strong>{L_ZODIAC}:</strong></label><br /><span>{L_ZODIAC_EXPLAIN}</span></dt>
<dd>{S_ZODIAC_OPTIONS}</dd>
</dl>
<!-- ENDIF -->
ค้นหา ::
โค้ด: เลือกทั้งหมด
<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<!-- IF postrow.POSTER_ZODIAC --><dd><strong>{L_ZODIAC}:</strong> {postrow.POSTER_ZODIAC}</dd><!-- ENDIF -->
การแสดงผลการติดตั้ง ในส่วนของ Admin การแสดงผลการติดตั้ง ในส่วนของ user การกำหนดราศี