ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Бан лист

Страниц (6): « 1 2 [3] 4 5 6 »
 

31. msnavigator - 28 сентября 2010 — 22:59 - перейти к сообщению
electron пишет:
мод рабочий на 100%

Нисколько в этом не сомневаюсь, поэтому повторил установку согласно приложенной инструкции.
К большому сожалению все ошибки описанные мной в предыдущем посте повторились.
Использую шкурку PiratesExBB, требуемую папку и файлы создал, атрибуты выставил, мод Бан пользователей модераторами установлен, во вновь созданных файлах изменил InvisionExBB на PiratesExBB.
electron
Я на всякий случай прилепил архив с изменёнными файлами, для чистоты эксперимента, в надежде, что посмотрите?!
У меня мод стоит здесь, пока не вернул в исходное.
32. electron - 29 сентября 2010 — 09:03 - перейти к сообщению
msnavigator, первое что бросается в глаза при сравнении моего файла profile.php и вашего:

1. после
CODE:
if ($is_moder && !$to_moder) {

у вас не то что должно быть.

2.
CODE:
$moders_ban = ' [<a href="profile.php?action=show&member='.$user_id.'&ban=yes">'.(($user['status'] == 'banned') ? $fm->LANG['UserUnban'] : $fm->LANG['UserBan']).'</a>]';


у вас заменен на

CODE:
// $moders_ban= '<a href="..........';


ее надо было закоментировать // , т.е. выглядеть она должна так:

CODE:
//$moders_ban = ' [<a href="profile.php?action=show&member='.$user_id.'&ban=yes">'.(($user['status'] == 'banned') ? $fm->LANG['UserUnban'] : $fm->LANG['UserBan']).'</a>]';


или удалите ее вообще.

3. далее,

CODE:
if ($fm->_Boolean1('ban')) {
$user = $fm->_Read2Write($fp_user, 'members/'.$user_id.'.php');
$user['status'] = ($user['status'] == 'me') ? 'banned' : 'me';
$fm->_Write($fp_user, $user);

$fm->_WriteLog(sprintf(($user['status'] == 'banned') ? $fm->LANG['UserBanLog'] : $fm->LANG['UserUnbanLog'], '<b>'.$fm->user['name'].'</b>', '<b>'.$user['name'].'</b>'), 2); // Запись в лог
$fm->_Message($fm->LANG['UsersBan'], sprintf(($user['status'] == 'banned') ? $fm->LANG['UserBanned'] : $fm->LANG['UserUnbanned'], $user['name']), 'profile.php?action=show&member='.$user_id);
}
}


у вас стоит не там где надо.

что имеем в итоге:
в вашем измененном файле надо вам найти строку:
CODE:
if ($is_moder && !$to_moder) {


и блок строк:
CODE:
if (!isset($user['title']) || !$user['title']) {
switch ($user['status']) {
case 'ad' : $user['title'] = $fm->LANG['Admin'];
break;
case 'sm' : $user['title'] = $fm->LANG['SuperModer'];
break;
case 'me' : $user['title'] = $fm->LANG['User'];
break;
case 'banned' : $user['title'] = $fm->LANG['Banned'];
break;
}
}

все что между ними стереть и согласно инструкции воткнуть вот такой код:

разверни меня Улыбка (Отобразить)


собственно, в других ваших файлах программа-сравнивалка ошибок не выдала
33. msnavigator - 29 сентября 2010 — 16:11 - перейти к сообщению
Олег, спасибо большое, всё работает Улыбка
34. Sugar - 30 сентября 2010 — 17:11 - перейти к сообщению
Спасибо,electron! У меня теперь тоже все работает. Закатив глазки
35. Pauk - 26 февраля 2011 — 00:10 - перейти к сообщению
скажите пожалуйста, как можно подправить вот такую вещь:
столбец ДАТА ОКОНЧАНИЯ - не совсем верно отображает это самое время
36. Zeg - 26 апреля 2011 — 11:08 - перейти к сообщению
Так никто и не обратит внимание на эту проблему, озвученную Pauk-ом?
37. BON - 26 апреля 2011 — 12:11 - перейти к сообщению
Zeg, это надо Юре писать. Он же мод разрабатывал.....всмысле удобочитаемый вывод даты и времени
38. саня - 3 мая 2011 — 17:14 - перейти к сообщению
подниму тему. интересно исправили баги или нет, можно пробовать ставить?
39. Zeg - 3 мая 2011 — 23:09 - перейти к сообщению
Pauk пишет:
скажите пожалуйста, как можно подправить вот такую вещь:
столбец ДАТА ОКОНЧАНИЯ - не совсем верно отображает это самое время


Решение проблемы.
40. electron - 4 мая 2011 — 04:42 - перейти к сообщению
саня пишет:
подниму тему. интересно исправили баги или нет, можно пробовать ставить?

можно, потому что багов у мода нет
41. саня - 5 мая 2011 — 12:25 - перейти к сообщению
поставил ошибок не выдаёт, но на значёк банлист не нажмёшь не работает. Всё проверил всё по инструкциям. в чём может быть причина.
42. electron - 5 мая 2011 — 12:36 - перейти к сообщению
около значка должна быть ссылка на страницу бан-листа (типа как на этом форуме ссылка на чат) . проверяйте правильность изменений в языковых файлах из папки language/russian и в файле logos.tpl
43. саня - 5 мая 2011 — 13:18 - перейти к сообщению
electron пишет:
около значка должна быть ссылка на страницу бан-листа (типа как на этом форуме ссылка на чат) . проверяйте правильность изменений в языковых файлах из папки language/russian и в файле logos.tpl



в logos.tpl строчки
Цитата:
<a href="tools.php?action=members" title="{$fm->LANG['Users']}"><img src="./templates/InvisionExBB/im/members...........

нет, они там подругому написаны
Цитата:
<img src="./templates/InvisionExBB/im/banmembers.gif" border="0" alt="/>&nbsp;<a href="tools.php?a...........

сначала переделал строку как в моём файле, хотя и было всё правильно но тем не менее не работало, поставил как в инструкции всё встало на свой места.
44. Pauk - 5 мая 2011 — 14:55 - перейти к сообщению
Zeg пишет:
Решение проблемы.
спасибо
45. саня - 16 мая 2011 — 17:27 - перейти к сообщению
после того как пользователь разбанен автоматически (и то, допустим забанил на 2 дня, прошли мне как админу видно что разбанен-авто, выхожу захожу под этим аккаунтом и что вход закрыт-причина бан, вторая попытка сразу-же и всё нормально) вопрос-то в том, что после разбана пользователь в списке так и остаётся, как уже разбаненых оттуда убрать, что-бы они там не висели.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0231]     [ ]