CEH9I

CEH9I

+20
Репутация
249
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Уведомление и публикация в ленту истории репутации 16 июля 2021 в 00:47

Up

#2 Посоветуйте групповой чат для группы 15 июля 2021 в 10:47

instantcms.ru/addons/chatbro-com.html Думаю подойдет, там можно создавать отдельны комнаты сабчаты

.

#1 [ЕСТЬ РЕШЕНИЕ] Уведомление и публикация в ленту истории репутации 13 июля 2021 в 22:52

Прошу подсказать как реализовать уведомления при оценке репутации в профиле, так же не плохо бы чтобы это заносилось в ленту активности. Например я повысил или понизил репутацию пользователя а ему в уведомлениях показывается это, а то постоянно заходить в профиль и проверять не очень удобно. Думаю многим поможет эта информация. Заранее спасибо за помощь.

 

Версия движка 2.14.2

#3 [ЕСТЬ РЕШЕНИЕ] Как вывести "репутацию (карму)" в нужном месте на сайте? 22 июня 2021 в 00:08
Нифигаccе о-го-гошеньки,

Сделал вот так:

  1. <div class="info_bars">
  2. <div class="bar_item bi_date_pub" title="Дата добавления">
  3. <?php echo html_date($item['date_pub'], true); ?>
  4. </div>
  5. <div class="bar_item bi_user_content">
  6. <?php echo html_avatar_image($item['user']['avatar'], 'micro'); ?>
  7. <a href="<?php echo href_to_profile($item['user']); ?>"><?php html($item['user']['nickname']); ?></a>
  8. </div>
  9. <div class="bar_item">
  10. <?php
  11. $user = cmsCore::getModel('users')->getItemById('users', $item['user_id']);
  12. $class = $user['karma'] > 0 ? 'class-1' : ($user['karma'] < 0 ? 'class-2' : 'class-3');
  13. ?>
  14. Репутацйя автора: <span class='karma_<?php echo $class; ?>'><?php echo $user['karma']; ?></span>
  15.  
  16. </div>
  17. </div>
  18. <style>
  19. .karma_class-1{
  20. color: green;}
  21. </style>
И все заработало. Огромнейшее Вас спасибо)))
#4 [ЕСТЬ РЕШЕНИЕ] Как вывести "репутацию (карму)" в нужном месте на сайте? 21 июня 2021 в 23:21


Можно в шаблоне вывести. Создаете в папке content копию файла default_item.tpl.php с именем board_item.tpl.php, в самый низ вставляете что-нибудь такое:

  1.  
  2.  
  3. $(document).ready(function(){
  4. $(".info_bar .bi_user a").append(" (карма: )");
  5. });
  6.  
  7.  
  8.  

Нифигаccе о-го-гошеньки

В шаблоне default почему то не работает (( у вас сайт на modern
#5 [ЕСТЬ РЕШЕНИЕ] Как вывести "репутацию (карму)" в нужном месте на сайте? 21 июня 2021 в 12:39


Да

Lora

Дак мне не нужен хук только в одном типе контента. Я хочу иметь возможность вывести рейтинг пользователя в любом месте.
#6 [ЕСТЬ РЕШЕНИЕ] Как вывести "репутацию (карму)" в нужном месте на сайте? 21 июня 2021 в 12:23


Что бы вам вывести карму в тк, вам нужно создать хук в вашем тк "profile_before_view" например. В нём получить $profile['karma'] и передать в шаблон тк, где нужно вывести карму.

Lora

Хук в типе контента?
#1 [ЕСТЬ РЕШЕНИЕ] Как вывести "репутацию (карму)" в нужном месте на сайте? 21 июня 2021 в 11:53
Всем привет, столкнулся с такой проблемой, хочу вывести значение "репутации (кармы)" рядом с ником автора объявления в типе контента "Объявления", так же в будущем хочу сделать отображение репутации на аватарке, но если знать код то прикрутить его смогу и сам на аватарку. Можете подсказать как это возможно реализовать? Нашел несколько тем на с таким же вопросом, но там ответа никто не дал.

Пытался использовать этот код, но не получилось.

  1. <span class="value <?php echo html_signed_class($profile['karma']); ?>">
  2. <?php echo html_signed_num($profile['karma']); ?>
  3. </span>
Версия движка 2.14.2

Всем заранее спасибо за помощь.
#7 Функциональность реферальной программы 6 июня 2021 в 16:57



Например ты пополняешь свой счёт на 1000 рублей, тебе на счёт поступает ровно 1000 рублей, а человеку который тебя пригласил, непосредственно от сайта накидывается процент, а не списывается с чьего то счета.

@CEH9I
Например ты пополняешь свой счёт на 1000 рублей,
тебе на счёт поступает 1000 рублей минус % человеку который тебя пригласил,
а человеку который тебя пригласил, не непосредственно от сайта накидывается процент, а списывается с твоего счета.

@ditali
Дак я и написал что это так работает реферальная система на нормальных сайтах. А вы хотите и рыбку съесть и кости сдать. В общем личное мое мнение это неправильная позиция работы рефсистемы и нигде такого я не встречал. Поэтому удачи с поисками.
#8 Функциональность реферальной программы 6 июня 2021 в 12:35


Для этого у того кого он пригласил должны быть средства на счету, вы предлагаете людям которые только пришли на ваш сайт сразу платить за регистрацию?

@CEH9I
Человек наверно хочет себе сделать, что-то как у партнёрских программ. Например у прокси сайтов.
1. Пригласил пользователя, он твой реферал.
2. Купил реферал прокси, % от потраченной суммы пришёл тебе.
или не так?

Tolya

Навряд ли, так как вы написали, эта система и работает. А он хочет чтобы деньги с реферала списывались в счёт пригласившего. Ну как происходит в нормальных условиях. Например ты пополняешь свой счёт на 1000 рублей, тебе на счёт поступает ровно 1000 рублей, а человеку который тебя пригласил, непосредственно от сайта накидывается процент, а не списывается с чьего то счета.
#9 Закрыть доступ гостям к ленте активности 6 июня 2021 в 01:27
Zau4man, благодаря вашему виджету закрыл доступ гостям к компоненту форум, который нельзя по умолчанию скрыть от гостей. Ещё раз спасибо за помощь.
#10 [ЕСТЬ РЕШЕНИЕ] При закрытом сайте не работает реф система. 6 июня 2021 в 01:23
Благодаря уважаемому Zau4man, решил свою проблему. Надобность в закрытом сайте отпала, благодаря его виджету и рефсистема отлично с ним работает. /forum/thread33619-1.html#342421
#11 Функциональность реферальной программы 5 июня 2021 в 14:18




Пользователь-референт получает вознаграждение, конечно же. Просто оно списывается с его рефералов

@ditali

Дак и какой смысл кому-то приглашать людей если он теряет "деньги"?

@CEH9I
С того, кто пригласил человека не надо списывать. Его вознаграждение надо списывать с его рефералов. То есть с тех, кого он пригласил.

@ditali

Для этого у того кого он пригласил должны быть средства на счету, вы предлагаете людям которые только пришли на ваш сайт сразу платить за регистрацию? Я думаю подобный функционал вы не увидите в коробке, максимум заказывать подобную функцию у кого либо.
#12 Функциональность реферальной программы 4 июня 2021 в 09:48


Пользователь-референт получает вознаграждение, конечно же. Просто оно списывается с его рефералов

@ditali

Дак и какой смысл кому-то приглашать людей если он теряет "деньги"?
#13 Функциональность реферальной программы 3 июня 2021 в 13:59
@ditali,

Так вот как пользователю ему точно также выгодно приглашать рефералов, потому, что когда его рефералы в минусе, он точно в таком же плюсе.
А чтобы рефералы совсем не уходили в минус, создателю реферальной программы не нужно жадничать, а нужно следить, чтобы сумма всех процентов по всем уровням была хотя бы меньше 100%


Ваши слова. Если я вас правильно понял, то вы хотите чтобы сайт никаких пополнений не производил, чтобы все шло со счетов референтов и рефералов. Например человек пополнил внутренний баланс профиля на 1000 рублей и вы хотите чтобы с этой тысячи, к примеру 10 процентов ушло рефералу первого уровня, 5 процентов рефералу второго уровня, в итоге у человека на балансе не 1000 рублей, а 850 рублей… Ну это уж очень жадностью пахнет и в здравом уме никто не будет в такой сайт деньги вкладывать.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.