Реферальная система

Started by NewLife on 2012-11-23 12:44 — 33 replies, 8174 views

#11
Написал сегодня ночью по просьбе Lange, только вывод сделал другим. Само собой надо протестить 🙂
Недостающие ланги по своему вкусу оформите, готовые ланги прописал.

Addon: Список юзеров, которые зарегались по Вашему рефералу на аяксе
Описание: Добавляет на страницу профиля возможность посмотреть пользователей, которые зарегистрировались с Вашего реферала. Табличка выводится на аяксе, по нажатию на кнопку. IP регистрации юзера видят только модераторы и админы.

Инструкция под спойлером и отдельно прикрепил файлик.

Spoiler content hidden.

P.S. Я думаю сам мод рефералов стоит переписать, чтобы начислять сидбонус только в том случае, если пользователь не только зарегался, но и активировал свой акк. Это более правильно и занимает больше времени, для накрутки сидбонусов.
На правах ИМХО 🙂
#12
Кстати, чтобы не растягивать страницу, когда много юзеров, то можно создать поле с прокруткой или вообще попап. Первое, что пришло в голову на счет прокрутки, надеюсь верстальщики подскажут лучший вариант 🙂
блок в аяксе обвернутый в див.
            $this->response['referals_html'] = '
                    <br />
                    <div style="height:300px; overflow:auto">
                    <table class="mod_ip bCenter borderless" cellspacing="1">
                        <tr class="row3 tCenter">
                            <td>'. $lang['AVATAR'] .'</td>
                            <td>'. $lang['USER'] .'</td>
                            <td>Время регистрации</td>
                            '. $admin_mod_th .'
                            <td>Актив.</td>
                        </tr>
                        '. $referals_list .'
                    </table>
                    </div>
                    <br />
            ';
#13
Кстати, чтобы не растягивать страницу, когда много юзеров, то можно создать поле с прокруткой или вообще попап. Первое, что пришло в голову на счет прокрутки, надеюсь верстальщики подскажут лучший вариант 🙂
блок в аяксе обвернутый в див.
            $this->response['referals_html'] = '
                    <br />
                    <div style="height:300px; overflow:auto">
                    <table class="mod_ip bCenter borderless" cellspacing="1">
                        <tr class="row3 tCenter">
                            <td>'. $lang['AVATAR'] .'</td>
                            <td>'. $lang['USER'] .'</td>
                            <td>Время регистрации</td>
                            '. $admin_mod_th .'
                            <td>Актив.</td>
                        </tr>
                        '. $referals_list .'
                    </table>
                    </div>
                    <br />
            ';
Все правильно🙂
#14
Написал сегодня ночью по просьбе Lange, только вывод сделал другим. Само собой надо протестить 🙂
Недостающие ланги по своему вкусу оформите, готовые ланги прописал.

Addon: Список юзеров, которые зарегались по Вашему рефералу на аяксе
Описание: Добавляет на страницу профиля возможность посмотреть пользователей, которые зарегистрировались с Вашего реферала. Табличка выводится на аяксе, по нажатию на кнопку. IP регистрации юзера видят только модераторы и админы.

Инструкция под спойлером и отдельно прикрепил файлик.

Spoiler content hidden.

P.S. Я думаю сам мод рефералов стоит переписать, чтобы начислять сидбонус только в том случае, если пользователь не только зарегался, но и активировал свой акк. Это более правильно и занимает больше времени, для накрутки сидбонусов.
На правах ИМХО 🙂
Опечатался ты🙂
не
"Открыть includes/ucp/init_bb.php"
а
"Открыть includes/init_bb.php"
🙂
#15
поправил
#16
Подправил первый пост, добавил аддон от Gemini_13 😉
#17
можно еще добавить сколько рефералов можно зарегать за определенное время. Что бы не накручивали СБ по n-количеству рефералов за 5 мин
#18
по хорошему мод переписать надо и сделать полноценный, а не собирать воедино огрызки, закрывать недочеты и пользоваться неправильной идеей как таковой. да и на счет ограничения рефералов, тоже верно подмечено, нужно ограничение в сутки.
#19
Мод работает, но при введении реферальной ссылки в адресную строку, вылазит вот такое окно:
ref.webp
Так и должно быть?
#20
Lynx, у меня всё отлично работает. Логи смотрел?