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

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

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

Question Комменты в профиле

Discussion in 'Прочая Поддержка - Help Requests' started by noker, Jan 20, 2012.

  1. noker Thread starter User


    Offline
    Message Count:
    19
    Likes Received:
    1
    как сделать что-бы комменты отображались по порядку добавления
  2. afsun Active member


    Offline
    Message Count:
    182
    Likes Received:
    53
    начать с поиска на форуме.
  3. tmb User


    Offline
    Message Count:
    151
    Likes Received:
    49
    My version of SE:
    3.20
    My version of phpFox:
    3.3.0
    в include/functions_general.php

    добавляем вот это:

    Code:
    function browser_detection( $which_test ) {
     
        // initialize the variables
        $browser = '';
        $dom_browser = '';
     
        // set to lower case to avoid errors, check to see if http_user_agent is set
        $navigator_user_agent = ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) ? strtolower( $_SERVER['HTTP_USER_AGENT'] ) : '';
     
        // run through the main browser possibilities, assign them to the main $browser variable
        if (stristr($navigator_user_agent, "opera")) 
        {
            $browser = 'opera';
            $dom_browser = true;
        }
     
        elseif (stristr($navigator_user_agent, "msie 4")) 
        {
            $browser = 'msie4'; 
            $dom_browser = false;
        }
       
        elseif (stristr($navigator_user_agent, "chrome")) 
        {
            $browser = 'chrome'; 
            $dom_browser = true;
        }
       
        elseif (stristr($navigator_user_agent, "msie")) 
        {
            $browser = 'msie'; 
            $dom_browser = true;
        }
     
        elseif ((stristr($navigator_user_agent, "konqueror")) || (stristr($navigator_user_agent, "safari"))) 
        {
            $browser = 'safari'; 
            $dom_browser = true;
        }
     
        elseif (stristr($navigator_user_agent, "gecko")) 
        {
            $browser = 'mozilla';
            $dom_browser = true;
        }
       
        elseif (stristr($navigator_user_agent, "mozilla/4")) 
        {
            $browser = 'ns4';
            $dom_browser = false;
        }
       
        else 
        {
            $dom_browser = false;
            $browser = false;
        }
     
        // return the test result you want
        if ( $which_test == 'browser' )
        {
            return $browser;
        }
        elseif ( $which_test == 'dom' )
        {
            return $dom_browser;
            //  note: $dom_browser is a boolean value, true/false, so you can just test if
            // it's true or not.
        }
    }  
    открываем misc_js.php
    находим elseif($task == "comment_get")

    и заменяем:
    Code:
    $response_array = array(
        'total_comments'  => (int) $total_comments,
        'maxpage'        => (int) $page_vars[2],
        'p_start'        => (int) ($page_vars[0]+1),
        'p_end'          => (int) ($page_vars[0]+count($comments)),
        'p'              => (int) $page_vars[1],
        'comments'        => array()
      );  
    на

    Code:
    $browser = browser_detection('browser');
    $response_array = array(
        'total_comments'  => (int) $total_comments,
        'maxpage'        => (int) $page_vars[2],
        'p_start'        => (int) ($page_vars[0]+1),
        'p_end'          => (int) ($page_vars[0]+count($comments)),
        'p'              => (int) $page_vars[1],
        'comments'        => array(),
        'browser'        => $browser
      ); 
    открываем include/js/core_min.js

    находим




    Code:
    r.inject(g);



    и заменяем на
    Code:
    if(b.browser=='opera'||b.browser=='chrome')
     
                {
     
                    r.inject(g, 'top');
     
                }else
     
                {
     
                    r.inject(g, 'bottom');
     
                }  
    Svjatoslav and ruffer like this.
  4. michutka User


    Offline
    Message Count:
    148
    Likes Received:
    3
    чет не пашет,какая версия?
  5. tmb User


    Offline
    Message Count:
    151
    Likes Received:
    49
    My version of SE:
    3.20
    My version of phpFox:
    3.3.0
    чет ниче у тебя не пашет...SE3
  6. michutka User


    Offline
    Message Count:
    148
    Likes Received:
    3
    :oops:может чето не так делаю?
    --- добавлено: Feb 6, 2012 8:24 PM ---
    можешь файлы скинуть свои?
  7. tmb User


    Offline
    Message Count:
    151
    Likes Received:
    49
    My version of SE:
    3.20
    My version of phpFox:
    3.3.0
    не могу...щас с SE4 работаю...
    внимательней копируй и вставляй код...
    код полностью рабочий...на 3,20 всё работает...
    michutka likes this.
  8. michutka User


    Offline
    Message Count:
    148
    Likes Received:
    3
    хех ну и на етом спс
    --- добавлено: 7 фев 2012 в 16:48 ---
    facepalmну я идиот,у меня просто файл core_min.js на другом адресе стоит а я забыл,четко сделано у тебя
  9. Svjatoslav User


    Offline
    Message Count:
    12
    Likes Received:
    0
    My version of SE:
    3.17
    Спасибо и себе сделал :) только почему-то у меня иконки, которые PNG стали с синим фоном. Что это может быть?? (Пропала прозрачность)

Share This Page

All rights reserved SocEngine.ru ©