[RC] Referrals FX / Система рефералов

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: [BETA] Referrals FX / Система рефералов

Сообщение FladeX »

Да. Исправленная версия выйдет позже. Когда - не знаю.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: [BETA] Referrals FX / Система рефералов

Сообщение FladeX »

Никаких других ошибок замечено не было? Лучше сразу пишите все что есть, чтобы по десять раз не обновляться потом :)
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
di_sl
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 8 месяцев

Re: [BETA] Referrals FX / Система рефералов

Сообщение di_sl »

FladeX подскажите, этот мод на версию phpbb 3.0.6 пойдет?
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: [BETA] Referrals FX / Система рефералов

Сообщение FladeX »

Да, на двух моих форумах работает. Единственное что - надо в базе данных проделать изменения, описанные в теме выше.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: [BETA] Referrals FX / Система рефералов

Сообщение FladeX »

Какие-нибудь предложения по новой версии мода будут? Неужели всех все устраивает?
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: [BETA] Referrals FX / Система рефералов

Сообщение FladeX »

Как добавить имя пользователя, который пригласил данного юзера ("По приглашению: никнейм_юзера")

Открыть styles/subsilver2/template/memberlist_view.html
Найти

Код: Выделить всё

            <!-- Referrals FX mod start -->  
Добавить, после:

Код: Выделить всё

            <!-- IF REFERRER -->
            <tr>
                <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_REFERRED_BY}:</td>
                <td><b class="gen">{REFERRER}</b></td>
            </tr>
            <!-- ENDIF -->  
Открыть memberlist.php
Найти

Код: Выделить всё

        // Referrals FX mod end   
Добавить, перед:

Код: Выделить всё

        $sql = 'SELECT referrer_id, referral_id
            FROM ' . REFERRALS_TABLE . '
            WHERE referral_id = ' . $member['user_id'];
        $result = $db->sql_query($sql);
        if ($row = $db->sql_fetchrow($result))
        {
            $sql2 = 'SELECT user_id, username, user_colour
                FROM ' . USERS_TABLE . '
                WHERE user_id = ' . $row['referrer_id'];
            $result2 = $db->sql_query($sql2);
            $row2 = $db->sql_fetchrow($result2);
            $referrer = get_username_string('full', $row2['user_id'], $row2['username'], $row2['user_colour']);
            $db->sql_freeresult($result2);
        }
        $db->sql_freeresult($result);
  
Найти

Код: Выделить всё

            'L_REFERRALS_COUNT'    => $user->lang('REFERRALS_COUNT'),  
Добавить, после:

Код: Выделить всё

            'L_REFERRED_BY'        => $user->lang('REFERRED_BY'),  
Найти

Код: Выделить всё

            'REFERRALS'            => $member['user_referrals'],  
Добавить, после:

Код: Выделить всё

            'REFERRER'            => (!empty($referrer)) ? $referrer : '',  
Открыть language/en/memberlist.php
Найти

Код: Выделить всё

    // Referrals FX mod start   
Добавить, после:

Код: Выделить всё

    'REFERRED_BY'            => 'Referred by',  
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: [BETA] Referrals FX / Система рефералов

Сообщение FladeX »

Сегодня обновил мод, скачать можно по той же ссылке. Нового функционала почти нет, в основном были исправлены замечания от phpBB.com.

Теперь есть нормальный установщик мода, поэтому вам уже не придётся вручную ковыряться в базе данных и подключать модуль (как ни странно, с этим были проблемы у некоторых). Пользуйтесь, пишите свои предложения по моду.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Loney
phpBB 1.2.1
Сообщения: 20
Стаж: 16 лет 2 месяца
Благодарил (а): 3 раза

Re: [RC] Referrals FX / Система рефералов

Сообщение Loney »

Мод давно установил, вроде все робило, как мне казалось, а сейчас заметил, что у тех пользователей, у которых по рефке зарегистрировались, под их количеством сообщений появилось вот это "{ REFERRALS }: 2" где два в данном случае количество зарегистрированных по его ссылке. Так вот, почему нормально не отображается? Что-то в коде напутал? Вроде пробежался не нашел ошибок, ткните носом, если не сложно.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: [RC] Referrals FX / Система рефералов

Сообщение MAzZY »

Слово "Локализация" знаете?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: [RC] Referrals FX / Система рефералов

Сообщение MIT »

Языковой переменной не хватает.
Аватара пользователя
Loney
phpBB 1.2.1
Сообщения: 20
Стаж: 16 лет 2 месяца
Благодарил (а): 3 раза

Re: [RC] Referrals FX / Система рефералов

Сообщение Loney »

MAzZY
Допустим.
А нельзя ли просто нормально объяснить без всякого надменного гонора? По-моему здесь помогают людям, а не иронизируют.

Добавлено спустя 1 минуту 4 секунды:
MIT
И где мне её взять? Все, что было в папке root я наверняка закинул на сервер, ошибки быть не может в этом)
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: [RC] Referrals FX / Система рефералов

Сообщение MIT »

Наверняка ты пропустил правку какого-нибудь файла из папки language, пробегись по инструкции установочной.
Аватара пользователя
Loney
phpBB 1.2.1
Сообщения: 20
Стаж: 16 лет 2 месяца
Благодарил (а): 3 раза

Re: [RC] Referrals FX / Система рефералов

Сообщение Loney »

по всем редактируемым файлам из language пробежался, там все верно.
Сейчас на всякий случай по остальным пробегусь, посмотрим)
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: [RC] Referrals FX / Система рефералов

Сообщение MIT »

Хм, её и правда нигде нет.
Значит открой language\ru\mods\referrals_fx.php, найди там строку

Код: Выделить всё

$lang = array_merge($lang, array( 
и добавь после неё

Код: Выделить всё

'REFERRALS' => 'Рефералов', 
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: [RC] Referrals FX / Система рефералов

Сообщение MAzZY »

Loney, если бы Вы, наконец-то, научились ставить моды, то _такой_ помощи бы не потребовалось.
И все равно - не найдете причину. Потому что надо носом ткнуть

MIT, не смешно. Там есть инструкции.

Вернуться в «Бета-версии модов для phpBB 3.0.x»