Drupal refresh
А я вот, хоть убейте, никогда не видел настолько кривого мода.
Может быть, конечно, ошибаюсь... но в таком случае, прошу разъяснить следующее в коде. Версия мода 1.2.6
Код: Выделить всё
 # 
#-----[ FIND ]------------------------------------------------ 
# 
$pm_img = '<a href=
    
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
// Start add - Gender MOD
switch ($postrow[$i]['user_gender']) 
{ 
	case 1 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender'].  ":".$lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. "\" border=\"0\" />"; break; 
	case 2 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Female']. "\" title=\"" . $lang['Gender'] . ":".$lang['Female']. "\" border=\"0\" />"; break; 
	default : $gender_image=""; 
}
// End add - Gender MOD
    
# 
#-----[ FIND ]------------------------------------------------ 
# 
'POSTER_RANK' =>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
// Start add - Gender MOD
'POSTER_GENDER' => $gender_image,
// End add - Gender MOD
# 
#-----[ FIND ]------------------------------------------------ 
#
'DELETE' =>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
// Start add - Gender MOD
'L_GENDER' => $lang['Gender'],
// End add - Gender MODКАК можно после
Код: Выделить всё
$pm_img = '<a href=Код: Выделить всё
// Start add - Gender MOD
switch ($postrow[$i]['user_gender']) 
{ 
	case 1 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_male'] . "\" alt=\"" . $lang['Gender'].  ":".$lang['Male']."\" title=\"" . $lang['Gender'] . ":".$lang['Male']. "\" border=\"0\" />"; break; 
	case 2 : $gender_image = $lang['Gender'].": <img src=\"" . $images['icon_minigender_female'] . "\" alt=\"" . $lang['Gender']. ":".$lang['Female']. "\" title=\"" . $lang['Gender'] . ":".$lang['Female']. "\" border=\"0\" />"; break; 
	default : $gender_image=""; 
}
// End add - Gender MODКод: Выделить всё
$pm_img = '<a href=Код: Выделить всё
"' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';Далее.
Это
Код: Выделить всё
# 
#-----[ FIND ]------------------------------------------------ 
#
'DELETE' =>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
// Start add - Gender MOD
'L_GENDER' => $lang['Gender'],
// End add - Gender MODВедь
Код: Выделить всё
'DELETE' =>Код: Выделить всё
'DELETE' => $delpost,Допустим, мы до этого дошли сами, хотя я до сих пор не понимаю, что мешало автору мода добавить этот $delpost в качестве ориентира... Но в таком случае, куда добавлять нужную строку мода? Перед
Код: Выделить всё
'DELETE' => $delpost,Это было первое.
Второе
Код: Выделить всё
# 
#-----[ OPEN ]------------------------------------------------ 
# 
admin/admin_users.php
# 
#-----[ FIND ]------------------------------------------------ 
# 
$interests = ( !empty($HTTP_POST_VARS['interests']) )
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MODКод: Выделить всё
$interests = ( !empty($HTTP_POST_VARS['interests']) )Код: Выделить всё
$interests = ( !empty($HTTP_POST_VARS['interests']) ) ? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ) : '';3.
Код: Выделить всё
# 
#-----[ FIND ]------------------------------------------------ 
# 
$s_hidden_fields .= '<input type="hidden" name="viewemail"
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
// Start add - Gender MOD
$s_hidden_fields .= '<input type="hidden" name="gender" value="' . $gender . '" />';
// End add - Gender MODКод: Выделить всё
$s_hidden_fields .= '<input type="hidden" name="viewemail"Код: Выделить всё
$s_hidden_fields .= '<input type="hidden" name="viewemail" value="' . $viewemail . '" />';Код: Выделить всё
value="' . $viewemail . '" />';4. Полная аналогия с DELETE из моего первого комментария
Код: Выделить всё
# 
#-----[ FIND ]------------------------------------------------ 
# 
'INTERESTS' =>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
// Start add - Gender MOD
'GENDER' => $gender, 
'GENDER_NO_SPECIFY_CHECKED' => $gender_no_specify_checked, 
'GENDER_MALE_CHECKED' => $gender_male_checked, 
'GENDER_FEMALE_CHECKED' => $gender_female_checked,
// End add - Gender MOD
# 
#-----[ FIND ]------------------------------------------------ 
# 
'L_INTERESTS' =>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
// Start add - Gender MOD
'L_GENDER' =>$lang['Gender'], 
'L_GENDER_MALE' =>$lang['Male'], 
'L_GENDER_FEMALE' =>$lang['Female'], 
'L_GENDER_NOT_SPECIFY' =>$lang['No_gender_specify'],
// End add - Gender MODКод: Выделить всё
#-----[ OPEN ]------------------------------------------------ 
#  
includes/usercp_register.php
# 
#-----[ FIND ]------------------------------------------------ 
# 
$signature = str_replace(
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MODКод: Выделить всё
$signature = str_replace(Код: Выделить всё
$signature = str_replace('<br />', "\n", $signature);Код: Выделить всё
$signature = str_replace(Код: Выделить всё
('<br />', "\n", $signature);6.
Код: Выделить всё
# 
#-----[ FIND ]------------------------------------------------ 
# 
$smilies_status = (
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
// Start add - Gender MOD
switch ($gender) 
{ 
   case 1: $gender_male_checked="checked=\"checked\"";break; 
   case 2: $gender_female_checked="checked=\"checked\"";break; 
   default:$gender_no_specify_checked="checked=\"checked\""; 
}
// End add - Gender MODКод: Выделить всё
$smilies_status = (Код: Выделить всё
$smilies_status = ( $userdata['user_allowsmile'] && $board_config['allow_smilies']  ) ? $lang['Smilies_are_ON'] :7.
Код: Выделить всё
# 
#-----[ FIND ]------------------------------------------------ 
# 
'VIEW_EMAIL_YES' =>
# 
#-----[ BEFORE, ADD ]----------------------------------------- 
# 
// Start add - Gender MOD
'LOCK_GENDER' =>($mode!='register') ? 'DISABLED':'', 
'GENDER' => $gender, 
'GENDER_NO_SPECIFY_CHECKED' => $gender_no_specify_checked, 
'GENDER_MALE_CHECKED' => $gender_male_checked, 
'GENDER_FEMALE_CHECKED' => $gender_female_checked, 
// End add - Gender MOD
# 
#-----[ FIND ]------------------------------------------------ 
# 
'L_INTERESTS' =>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
// Start add - Gender MOD
'L_GENDER' =>$lang['Gender'], 
'L_GENDER_MALE' =>$lang['Male'], 
'L_GENDER_FEMALE' =>$lang['Female'], 
'L_GENDER_NOT_SPECIFY' =>$lang['No_gender_specify'], 
// End add - Gender MOD8.
Код: Выделить всё
# 
#-----[ FIND ]------------------------------------------------ 
# 
'INTERESTS' =>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
// Start add - Gender MOD
'GENDER' => $gender, 
// End add - Gender MOD
# 
#-----[ FIND ]------------------------------------------------ 
# 
'L_INTERESTS' =>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
// Start add - Gender MOD
'L_GENDER' => $lang['Gender'], 
// End add - Gender MODМожет быть, я отстал от жизни, но по-моему моды надо писать более конкретно, а не рассчитывать на логику юзеров, их устанавливающих...

