» Материалы за 05.11.2011

Oxwall 1.2.6

Oxwall 1.2.6Ваши глаза не обманывают вас. Второй релиз Oxwall менее чем за неделю, действительно, здесь.

Чтобы убедиться, что все работает как надо, пожалуйста, создайте резервную копию сайта, а затем обновите программное обеспечение до 1.2.6. Или же просто подождите кнопку автоматического обновления, которая должна появиться в админке вашей сети в течение 24 часов после запуска обновления.
Читать далее

Автоматическое обновление стены или ленты новостей, как Facebook (AJAX)

Идёт по пути:

Settings >> Manage Settings >> Feed and then go to Refresh activity Feed (Seconds) меняем значение с 0 на 1 или как вашей душе угодно ( 1 это сек . Тоесть раз в секунду будет обновление, без основного обновления страницы )


Внимание! У кого слабые сервера, это действие прошу ставить более 2х секунд. Увеличивает нагрузку на сервер!
Читать далее

Самые дружные пользователи

1. Идём по пути AdminCP -> CMS -> Block -> Add new block ( новый блок )

Product: Phpfox
Module: User
Title: user::mostfriendlyuser
Type: PHP Code
Controller: core.index-member
Placement: Block 1

<?php
$dbase = Phpfox::getLib('database');
            $aRow = $dbase->select(Phpfox::getUserField() . ', ur.total_friend AS ifriends')
                    ->from(Phpfox::getT('user'), 'u')
                    ->join(Phpfox::getT('user_field'),'ur','ur.user_id = u.user_id')
                    ->where('ur.total_friend > 0')
                    ->limit(1)            
                    ->order('ur.total_friend DESC')
                    ->execute('getRow');  
?>
<div class="block">
    <div class="title">Most Friendly User</div>
    <div class="content">
<?php if (count ( $aRow )){ ?>
<div class="t_center p_bottom_10" >  
<?php echo Phpfox::getLib('phpfox.image.helper')->display(array('user' => $aRow,'suffix' => '_200','max_width' => 200,'max_height' => 200)); ?>
    <div class="p_top_4 t_center">
<?php echo '<a href="' . Phpfox::getLib('phpfox.url')->makeUrl('profile', $aRow['user_name']) . '">' . $aRow['full_name'] . '</a>'; ?><br/>
<?php echo $aRow['ifriends']; ?>
    </div>
</div>
<div class="clear"></div>
    </div>
</div>
<?php } unset($aRow); ?>
Читать далее

Последние события на странице профиля

1. Идем по пути AdminCP(Админка) -> Extension -> Language -> Add Phrase. Добавим новую фразу

2. Заполняем форму следующим образом:
Product: phpfox
Module: Event
Varname: events_i_ve_created
Text: Events I've created

3. Далее Опять - AdminCP -> CMS -> Block -> Add New Block

*Product: phpfox
*Module: event
*Title: Events created
*Type: PHP Code
*Controller: profile.index
*Placement: Block 3
*Active: Yes
*PHP/HTML Code (Optional):
Читать далее

Новый пользователь ( Новые пользователи )

Едем едем едем, приехали в Админку Tools/Site Stats/Add New Stat ( Настройки/Статистика сайта/ Новая статистика )

Product: phpFox
Module: user
Title: Newest Member
link: user.browse
Image: joined.png

$this->database()
->select('user_name')
->from(Phpfox::getT('user'))
->order('joined DESC')
->limit(1)
->execute('getSlaveField');


Активный: Да

Примечание: Загрузить новое изображение сюда /theme/frontend/default/style/default/image/stat/joined.png
Читать далее