PhpFox 3.0.0 RC3
Мы рады сообщить, что phpFox версии 3.0.0 RC 3 вышла. Данная версия официально поддерживается разработчиками. Если вы только что услышали о версии 3, и хотели бы узнать больше, ознакомьтесь с разделом phpFox 3 на сайте и форуме.
Читать далее
PhpFox 3.0.0 RC2
Мы рады сообщить, что phpFox версии 3.0.0 RC 2 вышла. Данная версия официально поддерживается разработчиками. Если вы только что услышали о версии 3, и хотели бы узнать больше, ознакомьтесь с разделом phpFox 3 на сайте и форуме.
Читать далее
PhpFox 3.0.0 RC1
Мы рады сообщить, что phpFox версии 3.0.0 RC 1 вышла. Данная версия официально поддерживается разработчиками. Если вы только что услышали о версии 3, и хотели бы узнать больше, ознакомьтесь с разделом phpFox 3 на сайте и форуме.
Читать далее
Автоматическое обновление стены или ленты новостей, как Facebook (AJAX)
Идёт по пути:
Settings >> Manage Settings >> Feed and then go to Refresh activity Feed (Seconds) меняем значение с 0 на 1 или как вашей душе угодно ( 1 это сек . Тоесть раз в секунду будет обновление, без основного обновления страницы )
Внимание! У кого слабые сервера, это действие прошу ставить более 2х секунд. Увеличивает нагрузку на сервер!
Читать далее
Settings >> Manage Settings >> Feed and then go to Refresh activity Feed (Seconds) меняем значение с 0 на 1 или как вашей душе угодно ( 1 это сек . Тоесть раз в секунду будет обновление, без основного обновления страницы )
Внимание! У кого слабые сервера, это действие прошу ставить более 2х секунд. Увеличивает нагрузку на сервер!
Фотографии друзей ( Просмотры или просмотреть )
1. Идём в Админке, уже привыкли? )))
Создаём новый блог :
Product - phpfox
Module - photo
Title - Ваше название
Type - phpcode
Controller - --core.index-member
Placement - Block 3
Активный: Да
Читать далее
Создаём новый блог :
Product - phpfox
Module - photo
Title - Ваше название
Type - phpcode
Controller - --core.index-member
Placement - Block 3
Активный: Да
Самые дружные пользователи
1. Идём по пути AdminCP -> CMS -> Block -> Add new block ( новый блок )
Product: Phpfox
Module: User
Title: user::mostfriendlyuser
Type: PHP Code
Controller: core.index-member
Placement: Block 1
Читать далее
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):
Читать далее
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
Активный: Да
Примечание: Загрузить новое изображение сюда /theme/frontend/default/style/default/image/stat/joined.png
Читать далее
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
Последние альбомы музыки на главной
1. Шагаем в Админку -> CMS -> Block -> Add New Block ( новый блог )
2. Вписываем далее:
*Product: phpfox
*Module: group
*Title: Featured Music Albums
*Type: PHP Code
*Controller: core.index-member
*Placement: Block 3.
*Active: Yes
*PHP/HTML Code (Optional):
Читать далее
2. Вписываем далее:
*Product: phpfox
*Module: group
*Title: Featured Music Albums
*Type: PHP Code
*Controller: core.index-member
*Placement: Block 3.
*Active: Yes
*PHP/HTML Code (Optional):
Самые любимые пользователи или Популярные.
Едем на своём любимом 11 по пути AdminCP -> CMS -> Block -> Add new block ( новый блог )
Product: Phpfox
Module: User
Title: user::mostfavuser
Type: PHP Code
Controller: core.index-member
Placement: Block 1
Читать далее
Product: Phpfox
Module: User
Title: user::mostfavuser
Type: PHP Code
Controller: core.index-member
Placement: Block 1
<?php
$dbase = Phpfox::getLib('database'); $aRow = $dbase->select(Phpfox::getUserField() . ', COUNT(fav.user_id) as itotal')
->from(Phpfox::getT('user'), 'u')
->join(Phpfox::getT('favorite'),'fav','fav.item_id = u.user_id')
->group('fav.item_id')
->where('fav.type_id = 'user'')
->limit(1)
->order('itotal DESC')
->execute('getRow');
?>
<?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['itotal']; ?>
</div>
</div>
<div class="clear"></div>
<?php } unset($aRow); ?>
Активный блог Facebook
AdminCp -->CMS --> Blocks --> Add New Block
Type: HTML Code
Product: PhpFox
Module: Core
Title: Заголовок который вам нужен
Controller: На какой странице отображать жтот блог? Ставите сами. Пример: core.home
Placement: Везде где хотите.
Далее, идём по ссылке и настраиваем ваши данные для Вашего сайта. Скопируйте и вставьте в блог.
Пример кода: ( Ссылки сайта вырезаны )
Код:
Читать далее
Type: HTML Code
Product: PhpFox
Module: Core
Title: Заголовок который вам нужен
Controller: На какой странице отображать жтот блог? Ставите сами. Пример: core.home
Placement: Везде где хотите.
Далее, идём по ссылке и настраиваем ваши данные для Вашего сайта. Скопируйте и вставьте в блог.
Пример кода: ( Ссылки сайта вырезаны )
Код:
<iframe src="http://www.facebook.com/plugins/activity.php?site=http%3A%2F%2Fmysite&width=300&height=400&header=true&colorscheme=light&recommendations=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px; height:300px;" allowTransparency="true"></iframe>