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

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

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.
  4. Мы рады сообщить о выходе первого российского продукта для платформы phpFox 2-3. Продукт Interkassa-Sprypay Gateway Payment, позволит вам начать прием платежей в России без особых проблем. Зарабатывайте на платных подарках или получайте доходы с платной рекламы как на Facebook. Продукт работает со всеми модулями, которые используют платежные шлюзы.

    Все подробности о продукте в этой теме.

Смена статуса в Профиле

Discussion in 'Хаки - Haks' started by Aori, Dec 20, 2010.

  1. Aori Thread starter Novice member


    Offline
    Message Count:
    88
    Likes Received:
    1
    Если есть необходимость менять статус прямо в Профиле, нужно заменить код файла module\profile\template\default\block\header.html.php на этот:
    Code:
    <?php 
    
    defined('PHPFOX') or exit('NO DICE!'); 
    
    ?>
    <div class="profile_header">
    		{if isset($sProfileImage)}{$sProfileImage}{/if}
    		<a href="{url link=$aUser.user_name}">{$aUser.full_name|clean|split:50}</a>{if $aUser.is_online}<span class="profile_online_status">({phrase var='profile.online'})</span>{/if}		
    		{if $aUser.user_id == Phpfox::getUserId()}
    		<div class="user_status_update">
    		<div class="user_status_update_ajax">
    			{img theme='ajax/small.gif'}
    		</div>	
    		<input type="text" class="input_status" id="js_global_status_input" name="status" {if empty($sGlobalUserStatus)}class="default_value"{/if} value="{if empty($sGlobalUserStatus)}{phrase var='core.what_is_on_your_mind'}{else}{$sGlobalUserStatus|clean}{/if}" size="30" maxlength="160" onfocus="if (this.value == '{phrase var='core.what_is_on_your_mind' phpfox_squote=true}') {left_curly} this.value = ''; {right_curly} this.select(); $('#js_share_user_status').show();" onblur="if (this.value == '') {left_curly} this.value = '{phrase var='core.what_is_on_your_mind' phpfox_squote=true}'; {right_curly}" />
    		<div class="p_4" id="js_share_user_status" style="display:none;">
    			<div style="position:absolute; left:6px;">
    				(<a href="#" onclick="$('#js_share_user_status').hide(); $.ajaxCall('user.clearStatus'); return false;" title="{phrase var='core.clear_your_current_status'}">{phrase var='core.clear'}</a>)
    			</div>
    			<div class="t_right">
    				<input type="button" value="{phrase var='core.share'}" class="button" onclick="$('.user_status_update_ajax').show(); $('#js_share_user_status').hide(); $('#js_global_status_input').ajaxCall('user.updateStatus', 'inline=true');" />
    				<input type="button" name="null" value="{phrase var='core.cancel'}" onclick="var sInputCache = $('#js_global_status_input').val(); $('#js_global_status_input').val(''); $('#js_global_status_input').val(sInputCache); $('#js_share_user_status').hide(); return false;" class="button" />
    			</div>
    		</div>
    	    </div>
    		{/if}
            {if Phpfox::getUserId() != $aUser.user_id}
    		<div class="extra_info js_actual_user_status_{$aUser.user_id}">
    		{if $aUser.status}
    			{$aUser.status|clean|split:50|shorten:300}		
    		{/if}
    		{/if}
    		</div>	
    </div>
    <div id="profile_menu">
    	<ul>
    		{foreach from=$aProfileMenus item=aProfileMenu}
    			<li{if isset($aProfileMenu.is_selected)} class="active"{/if}><a href="{url link=$aProfileMenu.url}">{phrase var=$aProfileMenu.module'.'$aProfileMenu.var_name}</a></li>
    		{/foreach}
    	</ul>
        <div class="clear"></div>
    </div>

Share This Page

All rights reserved SocEngine.ru ©