1

Тема: Система рефералов срочно

Здравствуйте.  Поиск не помог. Верней помог нашел один пост и там мод но только для версии 1.2.10 а мне нужен мод для 1.2.15 под вашу сборку. И так Нужен мод система реферал чтобы когда пользователь регистрируется там было поле кто реферал и он писал ник участника

Поделиться

2

Re: Система рефералов срочно

читать FAQ насчет версии.

Сайт artoodetoo

Поделиться

3

Re: Система рефералов срочно

я там не нашел нечего похожего

Поделиться

4

Re: Система рефералов срочно

а оно там есть!

Сайт artoodetoo

Поделиться

5

Re: Система рефералов срочно

Баклан
10. Пытаюсь установить мод, а он пишет что данный мод не совместим с текущей версией форума? Что делать?
Открыть файл install_mod.php в любом текстовом редакторе. В самом начале (приблизительно 12 строка) будет:
Код:
// One or more versions of PunBB that this mod works on. The version names must match exactly!
$punbb_versions        = array('1.2', '1.2.1', '1.2.2', '1.2.3', '1.2.4', '1.2.5');
Вы можете изменить одну из поддерживаемых версий на нужныю вам, либо добавить свою:
Код:
// One or more versions of PunBB that this mod works on. The version names must match exactly!
$punbb_versions        = array('1.2', '1.2.1', '1.2.2', '1.2.3', '1.2.4', '1.2.5', '1.2.14');
Скорее всего мод работает на вашей версии форума, просто разработчик(и) не тестировал(и) его именно на этой версии. Но будьте внимательны! Не забывайте делать резервные копии файлов и базы данных перед устанеовкой мода! Удачно все запороть срочным образом

Сайт Dayset

Поделиться

6

Re: Система рефералов срочно

Вроде как активировал все изменил по редми а ничего нет может кто то помочь мне волождите файлы которые по ридми уже правили

Добавлено спустя       45 секунд:

##
##
##        Mod title:  Referral Count Mod
##
##      Mod version:  1.0.0
##   Works on PunBB:  1.2.x
##     Release date:  2005-11-26
##           Author:  Daniel Moxon (http://programming-designs.com)
##
##      Description:  Track how many people your members are referring to your
##              forums with this easy to implement mod.
##
##   Affected files:  index.php
##                    register.php
##                    profile.php
##
##       Affects DB:  New column: (in users table)
##                       'referral_count'
##
##
##
##
##       DISCLAIMER:  Please note that "mods" are not officially supported by
##                    PunBB. Installation of this modification is done at your
##                    own risk. Backup your forum database and any and all
##                    applicable files before proceeding.
##
##

#
#---------[ 1. UPLOAD ]-------------------------------------------------------
#

install_mod.php to /

#
#---------[ 2. RUN ]----------------------------------------------------------
#

install_mod.php

#
#---------[ 3. DELETE ]-------------------------------------------------------
#

install_mod.php

#
#---------[ 4. OPEN ]---------------------------------------------------------
#

index.php

#
#---------[ 5. FIND ]-------------------------------------------------
#

define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';


if ($pun_user['g_read_board'] == '0')

#
#---------[ 6. BEFORE, ADD ]---------------------------------------------------
#

    if(isset($_GET["referrer"])){
        setcookie("punreferrer", $_GET["referrer"], time()+3600);
    }

#
#---------[ 7. OPEN ]---------------------------------------------------------
#

register.php

#
#---------[ 8. FIND ]-------------------------------------------------
#

// Must the user verify the registration or do we log him/her in right now?

#
#---------[ 9.BEFORE, ADD ]---------------------------------------------------
#

if(isset($_COOKIE["punreferrer"])){
$referral_id = $_COOKIE["punreferrer"];

$result = $db->query('SELECT referral_count FROM '.$db->prefix.'users WHERE id='.$referral_id) or error('Invalid Member ID', __FILE__, __LINE__, $db->error());

list($referral_val) = $db->fetch_row($result);
$rval = $referral_val[0] + 1;
$db->query('UPDATE '.$db->prefix.'users SET referral_count='. $rval . ' WHERE id='.$referral_id) or error('Invalid Member ID', __FILE__, __LINE__, $db->error());

}

#
#---------[ 10. OPEN ]-------------------------------------------------
#

profile.php

#
#---------[ 11. FIND ]-------------------------------------------------
#

                            <dd><?php echo $posts_field ?></dd>
<?php endif; ?>                            <dt><?php echo $lang_common['Last post'] ?>: </dt>
                            <dd><?php echo $last_post ?></dd>

#
#---------[ 12. AFTER, ADD ]-------------------------------------------------
#

<?php
$result = $db->query('SELECT referral_count FROM '.$db->prefix.'users WHERE id='.$id) or error('Invalid Member ID', __FILE__, __LINE__, $db->error());

$referral_count = $db->fetch_row($result);
$referral_url = $pun_config['o_base_url'] . '/index.php?referrer=' . $id;
?>
                            <dt>Referral Count: </dt>
                            <dd><?php echo $referral_count[0] ?><br /></dd>

                            <dt>Referral URL: </dt>
                            <dd><a href="<?php echo $referral_url ?>"><?php echo $referral_url ?></a><br /></dd>


#
#---------[ 13. FIND ]-------------------------------------------------
#

                            <p><?php echo $lang_common['Registered'] ?>: <?php echo format_time($user['registered'], true); if ($pun_user['g_id'] < PUN_GUEST) echo ' (<a href="moderate.php?get_host='.pun_htmlspecialchars($user['registration_ip']).'">'.pun_htmlspecialchars($user['registration_ip']).'</a>)'; ?></p>
                            <p><?php echo $lang_common['Last post'] ?>: <?php echo $last_post ?></p>
                                <?php echo $posts_field ?>

#
#---------[ 14. AFTER, ADD ]-------------------------------------------------
#

<?php
$result = $db->query('SELECT referral_count FROM '.$db->prefix.'users WHERE id='.$id) or error('Invalid Member ID', __FILE__, __LINE__, $db->error());

$referral_count = $db->fetch_row($result);
$referral_url = $pun_config['o_base_url'] . '/index.php?referrer=' . $id;
?>
                            <p>Referral Count: <?php echo $referral_count[0] ?></p>
                            <p>Referral URL: <a href="<?php echo $referral_url ?>"><?php echo $referral_url ?></a></p>

#
#---------[ 15. SAVE/UPLOAD ]-------------------------------------------------
#

Поделиться

7 (23.11.2007 02:31 отредактировано snapik)

Re: Система рефералов срочно

В файле install_mod.php надо изменить версию, readme не трогай.

Портал,  блог и форум о компьютерах

Сайт snapik

Поделиться

8

Re: Система рефералов срочно

snapik
Ну я изменил! РЕдми не трогал ! Изменил все по иструкции

Поделиться

9

Re: Система рефералов срочно

Должно работать, если все правильно изменил. Проверь в админке точно ли у тебя такая  версия стоит?

Портал,  блог и форум о компьютерах

Сайт snapik

Поделиться

10

Re: Система рефералов срочно

snapik
да точно А ты не можешь файлы изменить по редми и мне переслать

Поделиться