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

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

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

Что мы имеем в ленте или стандартный функционал...

Discussion in 'Документация - WIKI' started by Adre, Oct 7, 2011.

  1. Adre Thread starter Famous member


    Offline
    • Знаменитый
    Message Count:
    370
    Likes Received:
    96
    И так давайте посмотрим базовый функционал, что есть в ленте новостей.
    Что-бы писать далее мне пришлось чуток разобраться с тем, что есть.
    Если честно, был не сказано удивлен.
    Китайцы как всегда начудили (а может и нет). Почти 80 процентов функционала скрыт просто.
    А если еще и не перевести нормально, то скрыт 90 %.
    И так, зачем и код (идем по моему файлу space_feed_li.htm - сверху. Файл чуток переделан.):

    1. возможность выводить аватар для автора новости
    PHP:
    <!--{avatar($value[uid],small)}-->
    2. вывод самой новости (как и что тут надо смотреть языковые файлы
    PHP:
    $value[title_template]
    3. время действия
    PHP:
    <!--{date('m-d H:i',$value[dateline],1)}-->
    4. для блогов, картинок, ответов, событий и твитов возможно отставлять комменты прям в ленте.
    PHP:
    <!--{elseif in_array($value['idtype'], array('blogid','picid','sid','pid','eventid'))}--> и т.д.
    5. там где возможно голосование (blogid','picid','sid','pid','eventid) вывод его там же
    PHP:
    blogid','picid','sid','pid','eventid
    Кстати мы можем добавить голосование куда угодно. Я ранее писал про плагин новости ....

    6. вывод изображений как в альбоме так и в блоге, короче где угодно. При добавлении их в массовом количестве выводиться будет 4. Если надо больше, то надо поменять 1 строку в php файле. Поэтому это не рассматривается. Т.к. "значительная" переделка.
    PHP:
    <!--{if $value['image_1']}-->
    7. отдельный вывод для флеша, музыки, видео и т.д. Как картинки так и содержания
    PHP:
    <!--{if $value['thisapp'] && !empty($value['body_data']['flashvar'])}-->
    8. скрытие и открытие всего при любом нажатии
    PHP:
    <!--{if $value['idtype']=='doid'}-->
        <
    div id="docomment_$value[id]style="display:none;"></div>
    9. группировка новостей по темам
    PHP:
    <!--{if !empty($hiddenfeed_num[$value[icon]])}-->
    10. кроме аватары кто онлайн, а кто выключен
    PHP:
    </div><!--{if $ols[$value[uid]]}--><img src="image/online.gif" align="absmiddle"><!--{/if}-->
    11. в зависимости от тематике присваивать каждому блогу определенную картинку
    PHP:
     <img src="$value[icon_image]/>
    12. удалять что не надо (тематика) и возможность потом восстановить в списке ленты. Делаем так.
    PHP:
    <!--{if $value[uid] && empty($_TPL[hidden_more])}-->
        
            <
    font color="#666666"▪ </font> <a href="cp.php?ac=feed&op=menu&feedid=$value[feedid]id="a_feed_menu_$value[feedid]"   
            
            
            
    onclick="ajaxmenu(event, this.id)"   
            
    title="Удалить"><span class="f_s">Удалить из ленты</span></a>
            <!--{/if}-->

    13. Сортировка ленты только по темам
    PHP:
    <class="type2" href="space.php?uid=$_GET[uid]&do=feed&view=$_GET[view]&appid=$value[appid]&icon=$value[icon]title="Смотреть только такую информацию">     
    <
    span class="f_s"><!--{if $value[icon]=='blogid'}-->Отображать блоги<!--{else}--><!--{/if}-->
    14. возможность показывать или запрещать в ленте показ не только отдельных друзей, но и отдельных групп друзей. Обращаю внимание этим кичится Гугл+. Это возможность делить друзей на группы, а в дальнейшем эти группы использовать не только для просмотра их новостей но и для рассыки уже использованна китайцами в 2010 году!

    15. Пока хватит. Т.к. пробежал по 1 файлу space_feed_li.htm. Но он инклюдится в файл space_feed.htm
    Там еще много возможностей...

    В общем вот. Думаю может кому пригодится...

Share This Page

All rights reserved SocEngine.ru ©