Thanks Mod
-
- phpBB 2.0.12
- Сообщения: 857
- Стаж: 18 лет 6 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет 2 месяца
- Откуда: Беларусь, Гомель
-
- phpBB 2.0.12
- Сообщения: 857
- Стаж: 18 лет 6 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет 2 месяца
- Откуда: Беларусь, Гомель
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
Щас снова ставил мод.. (раньше ставил первую версию) некоторые вопросики по инсталу:
1. В инструкции идет:
Надо:
2. В инструкции идет
Надо:
1. В инструкции идет:
Код: Выделить всё
#
#-----[ FIND ]---------------------------------
#
$s_hidden_fields .= ( $delete || $mode == "delete" ) ? '<input type="hidden" name="mode" value="delete" />' : '<input type="hidden" name="mode" value="poll_delete" />';
$l_confirm = ( $delete || $mode == 'delete' ) ? $lang['Confirm_delete'] : $lang['Confirm_delete_poll'];
#
#-----[REPLACE WITH ]------------------------------------------
#
if ($delete || $mode == 'delete') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="delete" />';
$l_confirm = $lang['Confirm_delete'];
} else
if ($mode == 'thank') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="thank" />';
$l_confirm = $lang['Confirm_thanks'];
} else {
$s_hidden_fields .= '<input type="hidden" name="mode" value="poll_delete" />';
$l_confirm = $lang['Confirm_delete_poll'];
}
Код: Выделить всё
#
#-----[ FIND ]---------------------------------
#
$s_hidden_fields .= ( $delete || $mode == "delete" ) ? '<input type="hidden" name="mode" value="delete" />' : '<input type="hidden" name="mode" value="poll_delete" />';
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$l_confirm = ( $delete || $mode == 'delete' ) ? $lang['Confirm_delete'] : $lang['Confirm_delete_poll'];
#
#-----[REPLACE WITH ]------------------------------------------
#
$s_hidden_fields = '<input type="hidden" name="' . POST_POST_URL . '" value="' . $post_id . '" />';
if ($delete || $mode == 'delete') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="delete" />';
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$l_confirm = $lang['Confirm_delete'];
} else
if ($mode == 'thank') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="thank" />';
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$l_confirm = $lang['Confirm_thanks'];
} else {
$s_hidden_fields .= '<input type="hidden" name="mode" value="poll_delete" />';
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$l_confirm = $lang['Confirm_delete_poll'];
}
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
u.user_allowsmile,
#
#-----[ AFTER, ADD ]------------------------------------------
#
u.user_thanks,
u.user_thanked,
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
u.user_allowsmile,
#
#-----[ AFTER, ADD ]------------------------------------------
#
u.user_thanks, u.user_thanked,
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 18 лет 1 месяц
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 19 лет 8 месяцев
В том то и дело, что нужно сделать проверку по логину Гость и для них эту кнопку не показывать просто. И еще вопрос как удалить ошибочно поставленную благодарность?edgar писал(а):Самый обычный багcrash писал(а):Какой баг?
Предупреждение себе поставь, потом поговоримcrash писал(а): Для дебилов
Я о том же и сказалcrash писал(а):просто гостям вообще давать нельзя и все.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 9 месяцев
- Откуда: Питер
Прошу кого-нибудь,кто разбирается, помочь . Платно. Пожалуйста.Djesi писал(а):
- Спасибо всем за дельные советы.Это помогло нам установить Thanks Mod + hide. Кнопку "Спасибо" мы переделали на кнопку "ссылка"
Пожалуйста,подскажите как исправить 2 неудобных момента:
1.Чужие ссылки открываются,при нажатии на кнопку "Ссылка",а вот свои я не вижу-они закрыты Hide.
2.Как сделать,чтоб скрытый текст открывался только в том посте,в котором поблагодарили,а не во всех последующих?

-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
-
- phpBB 2.0.1
- Сообщения: 255
- Стаж: 18 лет 6 месяцев
Не плохой мод, вот решил просмотреть код перед установкой и вот этот кусок в инструкции насторожил:
В posting.php то, что нужно найти выглядит вот так:
Меня интересует, что делать с этой (выделено красным) строчкой?
$s_hidden_fields .= ( $delete || $mode == "delete" ) ? '<input type="hidden" name="mode" value="delete" />' : '<input type="hidden" name="mode" value="poll_delete" />';
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$l_confirm = ( $delete || $mode == 'delete' ) ? $lang['Confirm_delete'] : $lang['Confirm_delete_poll'];
Проверил по нескольким модам, но строчки не нашел. Возможно дело в версии? Кто может подсказать, что делать в данной ситуации?
Добавлено спустя 41 минуту 26 секунд:
Может быть это из-за этого куска у некоторых пишется "Не указан ID"?
Код: Выделить всё
#
#-----[ FIND ]---------------------------------
#
$s_hidden_fields .= ( $delete || $mode == "delete" ) ? '<input type="hidden" name="mode" value="delete" />' : '<input type="hidden" name="mode" value="poll_delete" />';
$l_confirm = ( $delete || $mode == 'delete' ) ? $lang['Confirm_delete'] : $lang['Confirm_delete_poll'];
#
#-----[REPLACE WITH ]------------------------------------------
#
if ($delete || $mode == 'delete') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="delete" />';
$l_confirm = $lang['Confirm_delete'];
} else
if ($mode == 'thank') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="thank" />';
$l_confirm = $lang['Confirm_thanks'];
} else {
$s_hidden_fields .= '<input type="hidden" name="mode" value="poll_delete" />';
$l_confirm = $lang['Confirm_delete_poll'];
}
Код: Выделить всё
$s_hidden_fields .= ( $delete || $mode == "delete" ) ? '<input type="hidden" name="mode" value="delete" />' : '<input type="hidden" name="mode" value="poll_delete" />';
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$l_confirm = ( $delete || $mode == 'delete' ) ? $lang['Confirm_delete'] : $lang['Confirm_delete_poll'];
$s_hidden_fields .= ( $delete || $mode == "delete" ) ? '<input type="hidden" name="mode" value="delete" />' : '<input type="hidden" name="mode" value="poll_delete" />';
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$l_confirm = ( $delete || $mode == 'delete' ) ? $lang['Confirm_delete'] : $lang['Confirm_delete_poll'];
Проверил по нескольким модам, но строчки не нашел. Возможно дело в версии? Кто может подсказать, что делать в данной ситуации?
Добавлено спустя 41 минуту 26 секунд:
Может быть это из-за этого куска у некоторых пишется "Не указан ID"?
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
-
- phpBB 2.0.1
- Сообщения: 255
- Стаж: 18 лет 6 месяцев
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
-
- phpBB 2.0.1
- Сообщения: 255
- Стаж: 18 лет 6 месяцев
Lektor
Гы.
Нормально. Всю тему прочитал, а на это даже внимания не обратил. Когда начал скачанный мод смотреть, то про твой пост даже и не подумал. Сеньк. У меня вопрос еще. В аддоне для идут два SQL-запроса, так и должно быть? Второй нужно произвести после правки всех файлов или почему он в конце идет?
Гы.

-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...