Кодировка HTML | Демо-сайт CMS uCoz | Почта

phpBB3 Simple Karma

Моды для phpBB3 от Web-Codes.Net!

Re: phpBB3 Simple Karma

Сообщение AllCity » 15 мар 2010, 19:00

Включи debug и посмотри что пишет.
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: phpBB3 Simple Karma

Сообщение детектив » 15 мар 2010, 20:16

А если более подробно. Я в этом... Просто тупо копирую и редактирую файлы.
детектив
Салага
Салага
 
Сообщения: 15
Зарегистрирован: 15 мар 2010, 15:26
Карма: + 0 -

Re: phpBB3 Simple Karma

Сообщение AllCity » 15 мар 2010, 22:30

В файле config.php замени // @define('DEBUG', true); на @define('DEBUG', true); после чего зайти где белая страница у тебя и посмотри что пишет.
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: phpBB3 Simple Karma

Сообщение FPCCC » 16 мар 2010, 01:15

Доброй ночи.

Как можно сделать так чтоб не все подряд пользователи могли ставить + или -? К примеру от N кол-ва сообщений?

Спасибо
FPCCC
Салага
Салага
 
Сообщения: 6
Зарегистрирован: 16 мар 2010, 01:09
Карма: + 1 -

Re: phpBB3 Simple Karma

Сообщение AllCity » 16 мар 2010, 20:46

EN - Change karma after dialing XX number of posts
RU - Изменение кармы после набора количества сообщений


Изображение

Собственно так, в файле - open karma.php
1. найти - find:
Код: Выделить всё
$karma_user_no_limit = false; /* Allow ignore karma limit? */

добавить после - add after:
Код: Выделить всё
$karma_user_message_limit = 100; /* Allow change karma if user have X message (false = off) */

2. найти - find:
Код: Выделить всё
$karma_founder = ($user->data['user_type'] != USER_FOUNDER) ? false : true;

добавить после -add after:
Код: Выделить всё
$karma_message_limit = ($karma_user_message_limit && $auth->acl_get('u_') && $user->data['is_registered']) ? true : false;

3. найти - find:
Код: Выделить всё
      // Karma limit timer

добавить перед - add before:
Код: Выделить всё
      // Message limit addon ;)
      if($karma_message_limit)
      {
        if($user->data['user_posts'] < $karma_user_message_limit)
        {
          // Redirect to post page
          meta_refresh(3, $karma_redirect);
          trigger_error(sprintf($user->lang['KARMA_MESS_TIME'], $karma_user_message_limit).'<br /><br />'.sprintf($user->lang['RETURN_PAGE'], '<a href="'.$karma_redirect.'">', '</a>'), E_USER_NOTICE);
        }
      }

повторить шаг 3 - Repeat step 3
4. B файле open - karma_lang.php (ru)
найти - find:
Код: Выделить всё
  'KARMA_NOACCESS' => 'Доступ запрещен!',

добавить после - add fater:
Код: Выделить всё
  'KARMA_MESS_TIME' => 'Извините, но у вас должно быть %s сообщений чтоб изменить карму.',

5. В файле - open karma_lang.php (en)
найти - find:
Код: Выделить всё
  'KARMA_NOACCESS' => 'Access denied!',

добавить после - add after:
Код: Выделить всё
  'KARMA_MESS_TIME' => 'Sorry, but you must have %s message to change the karma.',

вот и все ;) - done ;) .
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: phpBB3 Simple Karma

Сообщение FPCCC » 16 мар 2010, 21:19

повторить шаг 3
4. B файле karma_lang.php (ru)


не могу найти в этом файле строку // Karma limit timer
FPCCC
Салага
Салага
 
Сообщения: 6
Зарегистрирован: 16 мар 2010, 01:09
Карма: + 1 -

Re: phpBB3 Simple Karma

Сообщение AllCity » 16 мар 2010, 21:22

karma.php
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: phpBB3 Simple Karma

Сообщение FPCCC » 16 мар 2010, 21:24

повторить шаг 3

я просто на эту строчку посмотрел и не так понял, а что повторить надо в шаге три? не понял немного


я так понял в шаге три надо два раза подряд код вставить?
FPCCC
Салага
Салага
 
Сообщения: 6
Зарегистрирован: 16 мар 2010, 01:09
Карма: + 1 -

Re: phpBB3 Simple Karma

Сообщение FPCCC » 16 мар 2010, 21:34

Странно повышать не дает пишет у вас не достаточно сообщений а понижать дает без проблем, где мог я ошибиться?
FPCCC
Салага
Салага
 
Сообщения: 6
Зарегистрирован: 16 мар 2010, 01:09
Карма: + 1 -

Re: phpBB3 Simple Karma

Сообщение AllCity » 16 мар 2010, 21:38

Два раза найти в файле karma.php код // Karma limit timer ;)
Аватара пользователя
AllCity
Администратор
Администратор
 
Автор темы
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Пред.След.

Вернуться в Моды для phpBB3

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron