Хотел бы спросить сложно ли будет реализовать модуль рефералы?
С такими например возможностями как:
1. у каждого юзера появиться своя реферальная ссылка( по которой он сможет приглашать юзеров)
2. засекать переходы (регистрации с одного ип)
3. вручать за каждого зарегистрированного к примеру 100 баллов рейтинга
Сложна ли реализация данного вопроса.
И какова цена данного модуля, если написать его с нуля?
Мб какие-то рекомендации и пожелания будут, по усовершенствованию моей мысли?
Если есть какие-то предложения по модернизации пиши я подправлю топик.
Есть люди, которые заходят с интернет клубов. И там получается сможет зарегистрировать лишь 1 человек ( 1 человек — 1 IP ). Есть такие же случаи, когда небрежно относятся со своим почтовым ящиком и используют его лишь для регистраций… прошло время, забыл пароль, а восстановить тоже не получится т.к. и от емаила пароль забыл. Новая регистрация? 1 IP — 1 регистрация.
Ещё можно при регистрации вносить в базу зарегистрированного — позвавшего. Для определения активных в развитии сайта и т.д.
но с ип это да отдельный разговор, а мб есть идеи еще над возможностью компонента?
Начальный этап разработки Реферальная система
Помощь оказал в моих начинаниях FuzeДля начала мы сделаем персональную ссылку для пользователя, пусть она будет вида www.domen.ru/registration/1
где 1 — это {$ref}
[cut=Читать далее...]
В /components/registration/router.php
после
'_uri' => '/^registration\/([a-z0-9]{32})/i', 'do' => 'view', 1 => 'invite_code' );
'_uri' => '/^registration\/([0-9]+)$/i', 'do' => 'view', 1 => 'ref' );
после
$smarty->assign('correct_invite', $correct_invite);
$smarty->assign('ref', $inCore->request('ref', 'int', ''));
после
{if $cfg.ask_icq} <tr> <td valign="top" class=""><strong>ICQ:</strong></td> <td valign="top" class=""> <input name="icq" type="text" class="text-input" id="icq" value="{$icq}" size="30"/> </td> </tr> {/if}
<tr> <td valign="top" class=""><strong>Реферал:</strong></td> <td valign="top" class=""> <input name="ref" type="text" class="text-input" id="ref" value="{$ref}" size="30"/> </td> </tr>
Требуется помощь!
Осталось сделать так, чтобы при регистрация в значение "ref" передавалось (указанного пользователя) +1 в базу cms_users — ratingНапример, регистрируется новый пользователь № 200, по реферальной ссылке вида www.domen.ru/registration/17 и после успешной регистрации, начисляется +1 рейтинг пользователю под № 17
Также можно добавить ссылку в шаблон: com_users_profile.tpl
<a href="/registration/{$usr.id}">/registration/{$usr.id}</a>
Я сделал запись в базу, но записывается тому, кто зарегистрировался.
а почему нельзя сделать ссылку вида www.domen.ru/users/mrdon ?
так же не совсем понятно что плюсуется юзеру это
или это