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

Плагин добавляет в Livestreet реферальную систему.

Что это такое?
После активации у каждого юзера в профиле появляется ссылка по которой он может приглашать на Ваш сайт других пользователей. Приглашенные юзером пользователи будут отображаться в его профиле под блоком «Друзья».
Пока никаких плюсов для юзеров приглашающих пользователей на сайт по ссылке, пока не предусмотрено. (Предлагайте в комментах придумать плюсы )

Как это работает?
Пользователь XXX размещает на сайте sitename.ur/ ссылку вида «livestreet.ru/ref/XXX» (где XXX = %username%)

Каждый пользователь который перейдет по реферальной ссылке, будет переадресован на главную страницу сайта. В cookie его браузера запишутся данные сроком на 1 год. Если пользователь не зарегистрируется разу, а например через пару недель, то пользователь засчитывается рефералом юзера XXX.
Каждый следующий переход или переход по реферальной ссылке другого юзера cookie не перезаписывает.

Плагин можно скачать здесь

ToDo


— Добавление N рейтинга пригласившему, за каждого зарегистрированного по его реферальной ссылке
— Добавление N рейтинга юзеру зарегистрировавшемуся по реферальной ссылке
— Исправление несовместимости с плагином расширенной регистрации, Яндекс капчей и валидацией форм на ajax

63 комментария

avatar
Думаю, было бы логично повышать рейтинг пользователя по реферальной ссылке которого зарегистрировались. Можно и тому кто по ней зарегистрировался давать небольшой начальный рейтинг.
avatar
Спасибо! жду появления в каталоге
avatar
Можно ссылочку пока нет в каталоге?
Спасибо.
avatar
добавил
avatar
Спасибо.
avatar
А так согласен с axethe, насчет повышения рейтинга или же можно сделать ранг, который будет давать за количество приглашенных друзей, это я так, что пришло первое в голову, то и предложил )
avatar
Вот только нужно учесть качество этих рефералов. Можно это сделать следующим образом:
1.Рейтинг реферала влияет на рейтинг пригласившего. Чтобы не было регистрирования кучи ботов ради набивания рейтинга.
2. Нужно учесть до какого уровня будет передаваться рейтинг: Вася пригласил Петю, Петя пригласил Сашу. Рейтинг Саши влияет на рейтинг Пети и Васи, но Вася получает меньше, потому что он дальше.
3.Если Саша пишет качественные статьи и комменты, а Петя и Вася ничего не делают, то их рейтинг не может быть выше Сашиного.
avatar
Если рейтинг будет зависеть от рейтинга рефералов, то фактически получится (как на фотоконкурсах «Мисс интернет») — больше рейтинг не у того у кого есть мозги, а у которого друзей больше =)

имхо можно давать за реферала например 0.10 рейтинга, но только в том случае если реферал заработает например 0.50 рейтинга, т.е. за простые регистрации по реф ссылке рейтинг не даем вообще
avatar
Полностью согласен. Это я как раз примитивно попытался описать в пункте 3 :)
avatar
MLM.Для каждого свои коэффициенты передачи рейтинга.
avatar
Наверное не в ту ветку:)
avatar
Определенно нужно повышение рейтинга, в зависимости от числа приглашенных.
avatar
Спасибо, очень круто. Если дать возможность админу смотреть (выводить блок в общий доступ даже) общую информацию по количеству приглашенных каждым пользователем, желательно сделать с определением временной выборки просмотра, можно устраивать конкурсы по привлечению пользователей с призами самым активным, что может значительно ускорить процесс создания сообщества.
avatar
А можно еще и с кошельком интегрировать — тоже стимулирование может получиться…
avatar
Спасибо за плагин, жду дальнейших разработок с повышением рейтинга.
Не подскажите когда будет реализовано и выложено? :)
avatar
Точно сказать не могу, но то что в ближайшее время, это точно =)
avatar
Найс))
avatar
за топик голосните, кто может то. человек плагин бесплатно выложил, все благодарны, а у топика -1
avatar
Отлично, большое спасибо, очень удобный способ приглашать друзей на сайт..;)
avatar
Большое спасибо за отличный подарок всем нам! ;)
avatar
Выяснил, что плагин конфликтует, а точнее не дает нормально работать другому плагину — расширенной регистрации с аля Яндекс капчей и валидацией форм на ajax. Толком потестировать реферальную систему не успел ибо пришлось выключить его. Обнаружил методом тыка, последовательно отключал и включал плагины, ошибки в определении конфликта быть не может. Прошу автора пофикси пожалуйста, хочется и реф. заюзать. Спасибо.
avatar
Очень полезный плагин! Задумки были… будем юзать
avatar
Есть вопрос относительно совместной работы с плагином AutoOpenID:

Если пользователь зарегистрируется используя аккаунт социальной сети, то попадет ли он в список «приглашенных» или будет считаться самостоятельно зарегистрировавшимся?
avatar
Относительно расширения функционала плагина:

Как уже подметил Treward, проведение различных конкурсов на подобие «пригласи друга» будет давать все больше новых участников сообщества.

Можно например сделать так чтобы на сайте выводился отдельный блок, где будет отражаться ТОП тех участников сообщества, кто пригласил больше всего друзей на сайт.
avatar
Когда планируется реализовать ToDo?
avatar
Каждый следующий переход или переход по реферальной ссылке другого юзера cookie не перезаписывает.
Мне кажется логичней будет, если куки все таки будут перезаписываться, т.е. кто последний пригласил — того и юзер. Так намного правильней.
avatar
Верстка в профиле ни у кого не едет?
imageshack.us/photo/my-images/5/live2v.png/
imageshack.us/photo/my-images/192/livey.png/
avatar
Привет. Спасибо, полезный плагин. Подправила русский язык в файле локализации, а то как-то неправильно всё это было написано. Скачать можно файл russian.php вот здесь: http://design.mmi.ee/referrals/russian.php.
  • Inga
  • 0
avatar
Добрый день, получилось добавить начисление рейтинга за приглашенных пользователей. Для этого в файле ActionRegistration.class этого плагина в функции _addReferal($referal_login) нужно добавить две строчки
$user->setRating($user->getRating()+0.5);
$this->User_Update($user);


Т.е. должно получиться вот так:
protected function _addReferal($referal_login) {
		if (isset($_COOKIE['ref']) && isset($_COOKIE['date']) && func_check($_COOKIE['ref'], 'login', 3, 30)) {
			$user = $this->User_GetUserByLogin($_COOKIE['ref']);
			if ($user) {
				$referal = $this->User_GetUserByLogin($referal_login);
				$this->PluginReferals_Referals_addReferal($user->getId(), $referal->getId(), $_COOKIE['date']);
				setcookie('reg', 1, time()+60*60*24*365, Config::Get('sys.cookie.path'), Config::Get('sys.cookie.host'));
				$this->PluginReferals_Referals_sendPM($user->getId(), $this->Lang_Get('referals_referal_registered'), $this->Lang_Get('referals_referal_registered_message').' '.$referal_login);
				
				$user->setRating($user->getRating()+0.5);
				$this->User_Update($user);
			}
		}
	}


Хотелось бы услышать заключение опытных пользователей, верно ли такое решение? У меня на сайте все работает.
avatar
bankir.me/u/evgeny можно проверить работу, зарегистрируйтесь по этой ссылке.
avatar
Пожалуйста обновите для 1.0!
avatar
Лучше до 1.0.3
avatar
Могу продать новый специально разработанный плагин реферальнйо системы для LS 1.03, кому нужно обращайтесь!
avatar
А по конкретнее, что там разработано?
avatar
В профиле появляется реферальная ссылка, которая работает и на https и на http. При переходе по реф. ссылке юзер попадает на страницу регистрации, но даже если он начинает ходить по другим страницам и только потом регистрируется — все равно становится рефералом того, кто пригласил. Рефералы идут списком в профиле рефера с датой, когда зарегистрировались и с аватарками:



Плагин делали заново под Livestreet 1.03
avatar
Стоимость? можно в личку, если сюда не хотите.
avatar
Стоимость 20$ (возможен небольшой торг)
avatar
Будете перепродавать написанный вам на заказ плагин, я выложу его бесплатно, мэн
avatar
Где логика в Вашем коменте? Я заказал у Вашей конторы плагин, заплатил за него деньги. Почему не могу его продавать?..
avatar
сейчас бы перепродать код, который был написал на заказ…
avatar
Лучше бы брали новые заказы, вместо того, что бы заниматься не понятно чем.
avatar
не непонятно чем, а выложит в открытый доступ плагин написанный им.
avatar
За мои деньги, забыли добавить )
avatar
За 15$ написанный плуг продавать по 20$ за шт., для перепродажу заказывали? На эксклюзивное владение кодом договора не было, накидывайте сверху еще 150$ и торгуйте на здоровье, даже копирайты в файлах смело трите — хотя их итак там наверное уже нет))
avatar
мэн, видимо, желает вернуть потраченные деньги))
avatar
А что в этом плохого?
avatar
Заказывали для себя. Копирайты на месте. Решили продать для того тому, кому так же необходим такой же плагин и что бы дальше заказывать другие моменты (заметьте у вас заказывать).

Вот именно, договора об использование не было и Вы бы, да бы не позорится перед своими клиентами написали бы мне, что бы убрал посты и не продавал и не стали бы здесь раздувать не понятно что.
avatar
Дядь, получается и уговора не было, что он не может продать или выложить модуль бесплатно, так? Если да, то он имеет полное право выложить его на бесплатной основе.
avatar
Я тебе не дядь. С клиентами адекватно надо работать, а не брызгать слюной и игнорить сообщения по пару дней. При чем сообщения адекватные с адекватными вопросами. Вместо это делаете кривые скрипты, выкидывать их на паблик и ведете себя как школьники. С такими подходами далеко заедете.
avatar
Кстате, далеко зашли, просто офигеешь :) Имеем контракт с онлайн игрой и являемся официальной площадкой, пруфы надо?
avatar
github.com/Xmk/lsplugin-refuser
Пользуемся, позже доведу до ума и выложу в каталог
avatar
Рад, что теперь тому, кому надо — получат этот плагин. Касательно Вас обеих и Вашей шарашкиной канторыgoweb.pro — люди, которые хотят или работают с Вами сделают свои выводы. А именно: что таких «бестолочей» надо обходить стороной, так как Вы не умеете и не пытаетесь адекватно работать с клиентами.
avatar
Ну а теперь объясняю.Есть два вида лицензии: одна предусматривает покупку копии скрипта — это тот вариант, когда ты покупаешь скрипт и не имеешь на него интеллектуального права, на то он и стоит дешево, а второй вид предусматривает полную покупку лицензии- это когда ты покупаешь полные права на скрипт, такая лицензия стоит в 10 раз дороже, как правило и она предусматривает полную покупку интеллектуальных прав на скрипт. C такой лицензией ты можешь хоть обперепродаваться на право и налево. Твое право. На навариваться на жителях сообщества livestreet тебе, к сожалению, никто не даст. Удачи!
avatar
Какая лицензия у такого шарлатана как ты и твой однокласник? О чем ты говоришь, нажива в 20 баксов… не позорь себя, хотя куда уже ниже.

Лицензия может быть у нормальной кантора с документами, а не как у вас кустарный сайт с «бестолковыми работниками» которые и говорить даже не умеют с клиентами.
avatar
Ах, да, что-то у тебя проблемы с позицией. Сначала одно, затем другое. Ну-ка посмотри ка.
avatar
С первых моментов не определить где кроются бестолочи. Все показывает время. В моем случае с Вашей щарашкиной конторой все произошло за пару дней — увидел кривоту этого скрипта и собственно истинную суть вашей шараги.
avatar
а кривоту своего сайта ты не рассмотрел?)
По поводу употребления «Вашей», я не являюсь участником или программистом, я, в данном случае, заказчик и полностью доволен работой и никогда у меня на ум не приходило перепродавать то, что было разработана под меня. За полтора года я полностью доволен работой этих ребят. Машни дальше, глядишь и в инвестициях тебя тоже сольют с твоими то навыками.
avatar
Давай ка не придумывай сказки. Твой чифа мне так безграмотно скидывал твои ответы ему в скайпе, что забыл даже твой ник и твои ответы стереть, включая твое фио и твою банковскую карту в сберику.
avatar
Ага, потому что у нее нет карты, а я его полностью доверяю, милок )
avatar
Потому что у него нет карты, а я ему полностью доверяю. Учись работать нормально, а иначе будешь всегда в пролете, как и в инвестициях.
avatar
Показываю на пальцах, если уже совсем не доходит!

Вы сделали кривой плагин, игнорили мои вопросы три дня. Когда увидели, что я выставил плагин на пролажу даже не написали мне, а начали поливать меня своей слюной.

Отсюда вывод: кому надо учится работать нормально? Школьники настоящие!
avatar
Так Вы оказывается давненько людей кидаете, так сказать профи кидка, не с одним годом стажа.



Не доглядел в начале о вашей «репутации».
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.