1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

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

Плагин Custom Page и сессии

Discussion in 'Прочая Поддержка - Help Requests' started by Gooos, Jun 20, 2011.

  1. Gooos Thread starter абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Кто поможет решить проблему? Когда рвётся сессия, то при обновлении страницы или при переходе на страницу, созданную этим плагином, надо что-бы перебрасывало на страницу входа login.php
    PHP:


    <?php
    $page 
    "custom_page";
    include 
    "header.php";
    $page_id intval($_GET["custom_page_id"]);

    //TRACKING VIEW
    $res $database->database_query("UPDATE se_custom_pages SET page_view=page_view+1 WHERE page_id=$page_id");


    $where =  " WHERE page_id=$page_id ";
    if (!
    $user->user_exists)
    {
        
    $where.=" AND page_only_logged <> 1";
    }
    else
    {
        
    $where.=" AND page_levels LIKE '%{$user->user_info["user_level_id"]}%' ";
    }

    // SET GLOBAL PAGE TITLE
    $global_page_title[0] = $custom_page["page_title"];

    $page_info get_custom_pages($where);
    $page_info[0]["page_body"] = stripslashes($page_info[0]["page_body"]);
    $smarty->assign("page_info",$page_info[0]);
    include(
    "footer.php");
    ?>

Share This Page

All rights reserved SocEngine.ru ©