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

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

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

* Статистика сайта (нас уже,дружат: и т.д...)

Discussion in 'Прочая Поддержка - Help Requests' started by lem1x, Sep 23, 2010.

Thread Status:
Not open for further replies.
  1. lem1x Thread starter Active member


    Offline
    Message Count:
    166
    Likes Received:
    68
    Хочу вывести в другое место статистику сайта та, что показывается в хоме:
    • Нас уже:
    • Дружат:
    • Комментарии:
    и т.д в зависимости от ваших плагинов.
    Мне нужно вывести только "нас уже".

    вот пхп код отвечающий за это:
    PHP:
    // GET TOTALS
    $stats_array site_statistics();

    $smarty->assign_by_ref('site_statistics'$stats_array);

    // Backwards compatibility with old home.tpl template
    $total_members = ( isset($stats_array['members']['stat']) ? $stats_array['members']['stat'] : );
    $total_friends = ( isset($stats_array['friends']['stat']) ? $stats_array['friends']['stat'] : );
    $total_comments = ( isset($stats_array['comments']['stat']) ? $stats_array['comments']['stat'] : );

    $smarty->assign('total_members'$total_members);
    $smarty->assign('total_friends'$total_friends);
    $smarty->assign('total_comments'$total_comments);
    урезал его до:
    PHP:
    // GET TOTALS
    $stats_array site_statistics();

    $smarty->assign_by_ref('site_statistics'$stats_array);

    // Backwards compatibility with old home.tpl template
    $total_members = ( isset($stats_array['members']['stat']) ? $stats_array['members']['stat'] : );


    $smarty->assign('total_members'$total_members);
    а вот хтмл:
    HTML:
    {* SHOW NETWORK STATISTICS *}
      {if !empty($site_statistics)}
        <div class='header'>{lang_print id=511}</div>
        <div class='portal_content'>
          {foreach from=$site_statistics key=stat_name item=stat_array}
            • {lang_sprintf id=$stat_array.title 1=$stat_array.stat}<br />
          {/foreach}
        </div>
        <div class='portal_spacer'></div>
      {/if}
    вывел это всё, но почемуто показывается вся стата и сколько человек и сколько дружат и сколько коментов и далее по плагинам...
    Как урезать всё это?может есть какой другой код отвечающий конкретно за кол-во зарегистрированных?
  2. lem1x Thread starter Active member


    Offline
    Message Count:
    166
    Likes Received:
    68
    Да кстати можно конечно и через язык в админке найти фразы и удалить не нужные, но так они удаляются и с "home" страницы...
  3. aj7r User


    Offline
    Message Count:
    128
    Likes Received:
    39
    My version of SE:
    3.20
    php код статистики находится в файле functions_general.php (статистика плагинов в их файлах functions)
    на странице на которой выводится нужно только это
    PHP:
    // GET TOTALS 
    $stats_array site_statistics(); 

    $smarty->assign_by_ref('site_statistics'$stats_array);
    :confused:
  4. lem1x Thread starter Active member


    Offline
    Message Count:
    166
    Likes Received:
    68
    to: aj7r Спасибо за помощь по асе :)
    Закрыть!
Thread Status:
Not open for further replies.

Share This Page

All rights reserved SocEngine.ru ©