Ищу оплата журналистам

Тема в разделе "DLE", создана пользователем akimov_aleks, 2 июл 2011.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. akimov_aleks

    akimov_aleks

    Регистр.:
    15 авг 2007
    Сообщения:
    523
    Симпатии:
    105
    Привет всем подскажите когда то видел модуль что после размешения новости журнолисту начислялось бабло... как сделать такоеже на 9.2
     
  2. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.174
    Симпатии:
    424
    Вот нашел на просторах интернета

    Пароль hyklfYf6
    Код:
    1. Скопировать файлы из архива на сайт.
    2. Запустить файл ./install_mod.php (если все хорошо – это будет писать на после выполнения файла)
    3. Удалить файл ./install_mod.php
    4. Открываем ./engine/modules/addnews.php
    Найти:
    $db->query( "UPDATE " . USERPREFIX . "_users set news_num=news_num+1 where user_id='{$member_id['user_id']}'" );
    Заменить на:
    $db->query( "UPDATE " . USERPREFIX . "_users set news_num=news_num+1, pay_news=pay_news+1 where user_id='{$member_id['user_id']}'" );
    5.  Открываем ./engine/modules/addcomments.php
    Найти:
    $db->query( "UPDATE " . USERPREFIX . "_users set comm_num=comm_num+1 where user_id ='$member_id[user_id]'" );
    Заменить на:
    $db->query( "UPDATE " . USERPREFIX . "_users set comm_num=comm_num+1, pay_comms=pay_comms+1 where user_id ='$member_id[user_id]'" );
    6.  Открываем ./engine/modules/deletenews.php
    Найти:
    $db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num-1 where name='{$row['autor']}'");
    Заменить на:
    $db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num-1, pay_news=pay_news-1 where name='{$row['autor']}'");
    7.  Открываем ./engine/modules/profile.php
    Найти:
    $tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) );
    Ниже вставить:
    require_once ENGINE_DIR . '/modules/partner.php';
    Найти:
    $tpl->set( '[not-logged]', "" );
    Заменить на:
    $tpl->set( '[not-logged]', "<form  method=\"post\" name=\"userinfo\" id=\"userinfo\" enctype=\"multipart/form-data\" action=\"{$link_profile}\">");
    Найти:
    $tpl->copy_template = "<form  method=\"post\" name=\"userinfo\" id=\"userinfo\" enctype=\"multipart/form-data\" action=\"{$link_profile}\">" . $tpl->copy_template . "
    Заменить на:
    $tpl->copy_template = $tpl->copy_template . "
    8.  Открываем ./engine/inc/addnews.php
    Найти:
     $db->query( "UPDATE " . USERPREFIX . "_users set news_num=news_num+1 where user_id='{$member_id['user_id']}'" );
    Заменить на:
     $db->query( "UPDATE " . USERPREFIX . "_users set news_num=news_num+1, pay_news=pay_news+1 where user_id='{$member_id['user_id']}'" );
    9.  Открываем ./engine/inc/editnews.php
    Найти:
    $db->query( "UPDATE " . USERPREFIX . "_users SET news_num=news_num-1 where name='$item_db[1]'" );
    Заменить на:
     $db->query( "UPDATE " . USERPREFIX . "_users SET news_num=news_num-1, pay_news=pay_news-1 where name='$item_db[1]'" );
    10.  Открываем ./engine/inc/massactions.php
    Найти:
    $db->query( "UPDATE " . USERPREFIX . "_users set news_num=news_num-1 where name='{$row['autor']}'" );
    Заменить на:
    $db->query( "UPDATE " . USERPREFIX . "_users set news_num=news_num-1, pay_news=pay_news-1 where name='{$row['autor']}'" );
    11.  Открываем {THEME}/userinfo.tpl
    В нужное для Вас место вставляем:
    [partner]<br /><br />
    <fieldset><legend><b>Партнеркa</b></legend>
        <fieldset><legend><b>Правила партнерки</b></legend>{rules}</fieldset>
        <br />
        Новостей: <b>{pay_news}</b><br />
        Заработано за эти новости: <b>{pay_news_sum}</b> {currency}<br /><br />
        Комментариев: <b>{pay_comms}</b><br />
        Заработано за эти комментарии: <b>{pay_comms_sum}</b> {currency}<br />
        <b>ВСЕГО: {pay_sum} {currency}</b><br /><br />
    [pay-partner]<br /><a href="javascript:ShowOrHide('pay');">Заказать вывод</a>
    <div id="pay" style="display:none;"><br />
    <table>
             <tr><td>Куда выводим: </td><td> <input type="text" name="pay_to" id="pay_to" value="" class="f_input" /> </td><td> (кошелек, счет, номер)</td></tr>
             <tr><td>Комментарий: </td><td> <input type="text" name="comment" value="" class="f_input" /> </td><td> (не обязательно)</td></tr>
             <tr><td colspan="3"><br /><input type="submit" value="Заказать вывод средств ({pay_sum} {currency})" /></td></tr>
    </table>
    </div>[/pay-partner]
    </fieldset>
    <br /><br />[/partner]
    * Обормить можно под свои нужды, но аккуратно!
    12.  Зайти в админку модуля и настроить его под свои нужды!!!
     

    Вложения:

    gruppastimul и akimov_aleks нравится это.
Статус темы:
Закрыта.