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

Lynx

Пользователь
Lange, в логах ничего нет, что бы указывало на эту проблему.
Новые юзеры, приведённые по реферальной ссылке, фиксируются в базе и выводятся в профиле (если переходят на сайт со страницы "ошибка в типе содержимого", на которую выводит реферальная ссыль), но меня напрягло само сообщение об ошибке в типе содержимого... Как должна выглядеть страница, которая открывается по реферальной ссылке?
 

DarkMod

Пользователь
Lange, в логах ничего нет, что бы указывало на эту проблему.
Если не чего нет, то можно посмотреть в логи вебсервера(apache2 или nginx) error. Только сначала почисти error а потом уже обновляй страничку
 

Lynx

Пользователь
В логах сервера тоже не нашёл никакой записи, которая бы указывала на эту проблему. :(
 
G

Gemini_13

Гость
Lynx, закинь куда-то на файлохостинг сам файл для рефералов и скинь ссылку. думаю что-то в нем
 

Lynx

Пользователь
ППЦ! Я забыл сменить кодировку файла! :D
Подкорректировал настройки вебсервисов.
Проблема решена.
Gemini_13, Lange, спасибо!
 

Lynx

Пользователь
блок в аяксе обвернутый в див.

Блок открывается, но не закрывается. Для закрытия требуется обновление страницы.
ajax.php:
PHP:
            $this->response['referals_html'] = '
                    <br />
                    <div style="height:300px; overflow:auto">
                    <table class="mod_ip bCenter borderless" cellspacing="1">
                        <tr class="row3 tCenter">
                            <td>'. $lang['AVATAR'] .'</td>
                            <td>'. $lang['USER'] .'</td>
                            <td>Время регистрации</td>
                            '. $admin_mod_th .'
                            <td>Актив.</td>
                        </tr>
                        '. $referals_list .'
                    </table>
                    </div>
                    <br />

ucercp_viewprofile.tpl:

HTML:
<!-- IF LOGGED_IN -->
<script type="text/javascript">
ajax.referals = function(mode) {
    $('#referals').html('<i class="loading-1">{L_LOADING}</i>');
    ajax.exec({
        action  : 'get_referals',
        user_id : {PROFILE_USER_ID}
    });
}
ajax.callback.get_referals = function(data) {
    $('#referals').html(data.referals_html);
}
</script>
<!-- ENDIF -->

HTML:
[ <a href="#" class="med" onclick="ajax.referals('get_referals'); return false;">Приглашенные пользователи</a> ]
</br>
<span id="referals"></span>

Как сделать чтобы блок закрывался при повторном нажатии?
 
Сверху