Форум поддержки Social Engine
Вернуться   Форум поддержки Social Engine > Social Engine v2.0 + > Social Engine - Общие вопросы
Перезагрузить страницу Как запретить комментировать "Гостям"?
Social Engine - Общие вопросы Здесь задаются и решаются все общие вопросы касающиеся движка

Ответ
 
Опции темы Опции просмотра
  (#1) Старый
shoko shoko вне форума
Новичок
shoko имеет немного плохого в прошлом
 
Сообщений: 7
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 12.06.2012
Вес репутации: 0
Версия SE: v 2.7
Вопрос Как запретить комментировать "Гостям"? - 12.06.2012, 17:29

Уважаемые гуру СЕ.
Прошу помощи.
Есть сайт на СЕ 2.7, модифицированный, обновлять его до более актуальных версий - не выход.

Подскажите, как можно ограничить доступ к комментированию, да и вообще к добавлению любой информации, а так же к поиску на сайте?

А то база достигла размеров почти 3Гб, и сервак уже просто в шоке.

Прошу помощи!

PS | Пожалуйста, описывайте решения как можно подробней, я в СЕ полный ноль и в программировании тоже.
Не пинайте плиз.
Ответить с цитированием
  (#2) Старый
artimed artimed вне форума
Новичок
artimed имеет немного плохого в прошлом
 
Сообщений: 16
Вы сказали Спасибо: 1
Поблагодарили 3 раз(а) в 1 сообщении
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 17.04.2010
Вес репутации: 0
По умолчанию 12.06.2012, 20:36

{if $user->user_exists != 0}
пишем значение для залогиненного юзверя
{else}
Гостям куюшки
{/if}
Ответить с цитированием
  (#3) Старый
shoko shoko вне форума
Новичок
shoko имеет немного плохого в прошлом
 
Сообщений: 7
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 12.06.2012
Вес репутации: 0
Версия SE: v 2.7
По умолчанию 13.06.2012, 12:17

а можно указать в каком файле, где именно это сделать и какое условие надо написать
я полный ноль в СЕ и программировании
Ответить с цитированием
  (#4) Старый
artimed artimed вне форума
Новичок
artimed имеет немного плохого в прошлом
 
Сообщений: 16
Вы сказали Спасибо: 1
Поблагодарили 3 раз(а) в 1 сообщении
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 17.04.2010
Вес репутации: 0
По умолчанию 13.06.2012, 17:21

допустим в профиле , там где у вас комментарии (файл profile.tpl )
Код HTML:
{if $user->user_exists != 0}
{* BEGIN COMMENTS *}
<a name='comments'></a>
 <div id="wall" class="flexOpen">
   <div class="bOpen">
    <div class="flexHeader clearFix" onclick="return collapseBox('wall', this, 0.5, 0.25)" onfocus="blur()">
     <div><h2>Стена</h2></div>
     {if $owner->user_info.user_username == $user->user_info.user_username}
      <div class="flexEdit" >
      <a href="user_editprofile_comments.php" onclick="event.cancelBubble = true; " title="">редактировать</a>
     </div>
    {/if}
     <IMG id="progr2" style="float:right; display:none; margin-top:3px" SRC="images/upload.gif">
    </div>
   </div>
   <div class="c">
    <div class="fSub clearFix">
     <h3>
        <div style="float: left;">
       {if $total_comments == 0} нет записей <span id='total_comments' style="display:none">{$total_comments}</span></a> {/if}
       {if $total_comments == 1} всего <span id='total_comments'>{$total_comments}</span></a> запись {/if}
       {if $total_comments >= 2 AND $total_comments <= 4} всего <span id='total_comments'>{$total_comments}</span></a> записи {/if}
       {if $total_comments >= 5} всего <span id='total_comments'>{$total_comments}</span></a> записей{/if}
       {if $total_comments > 10} показаны 10 из <a href='profile_comments.php?user={$owner->user_info.user_username}'><span id='total_comments'>{$total_comments}</span></a> записей {/if}
        </div>

<div style="float: right;" >
{if $user->user_exists != 0}
<a onclick="hide('menu1'); return false;" onclick="hide('menu1'); return false;" href="#">Все функции &raquo;</span></a></div>
{/if}
<div style="float: right;" >
{if $user->user_exists != 0}
<a href="javascript: quickReply('quickReply', 0.55, 0.40, 1); ge('reply_field').value = ''; shide('br');">Написать</a><span class="divide">|</span>
{/if}       
</div>



      </h3>
    </div>
<div id=menu1 style="DISPLAY: none" ononclick="hide('menu1')" ononclick="hide('menu1')" >
<DIV id=suub>
<table cellpadding="0" cellspacing="0"  width='100%' style='margin-top: 2px;'>
<td align='certer'>
<center><a class='wallFunc' href='user_graffiti.php?user={$owner->user_info.user_username}'>Граффити</a><a class='wallFunc' onclick="hide('menu3'); return false;" onclick="hide('menu3'); return false;" href="#">Смайлы</a></center>
</td>
</table>
</div></div>
<DIV id=menu3 style="DISPLAY: none" ononclick="hide('menu3')" ononclick="hide('menu3')" >
<DIV id=suub>
{$asmiles}
</div></div>
    <div id="quickReply">
     <div id="r" class="r" style="display:none">
      <div style="padding: 5px 12px">
{if $user->user_exists != 0}
     <form id='comment_form' action='profile_comments.php' method='post' target='AddCommentWindow' onSubmit='checkText()'>
     <textarea name='comment_body' id='comment_body' style="width:360px; height:80px" onfocus='removeText(this)' onblur='addText(this)' class='comment_area'> </textarea>     


  
   
     <div align='right'><input type='image' id='comment_submit' src="button/send.png"></div>
     <input type='hidden' name='user' value='{$owner->user_info.user_username}'>
     <input type='hidden' name='task' value='dopost'>

  
      </form>

       <div id='comment_error' style='display: none;'></div>
       <iframe name='AddCommentWindow' style='display: none' src=''></iframe>
{else}
<div id='msg'>Вы должны быть авторизированы, чтобы писать на стене</div>
{/if}
      </div>
     </div>
    </div>

      <div class='profile' id='profile_comments'>

      {* LOOP THROUGH PROFILE COMMENTS *}
      {section name=comment_loop loop=$comments}
        <div id='comment_{math equation='t-c' t=$comments|@count c=$smarty.section.comment_loop.index}'>
        <table cellpadding='0' cellspacing='0' width='100%'>
        <tr>
        <td class='profile_item1' width='60'>
          {if $comments[comment_loop].comment_author->user_info.user_id != 0}
            <a href='{$url->url_create('profile',$comments[comment_loop].comment_author->user_info.user_username)}'><img src='{$comments[comment_loop].comment_author->user_photo('./images/nophoto.gif')}' class='photo' border='0' width='{$misc->photo_size($comments[comment_loop].comment_author->user_photo('./images/nophoto.gif'),'60','999','w')}'></a> {if $comments[comment_loop]->user_info.user_online == 1}Online{/if} 
          {else}
            <img src='./images/nophoto.gif' class='photo' border='0' width='75'>
          {/if}
        </td>
        <td class='profile_item2'>
          <table cellpadding='0' cellspacing='0' width='100%'>
          <tr>
          <td class='header1'><b>{if $comments[comment_loop].comment_author->user_info.user_id != 0}<a href='{$url->url_create('profile',$comments[comment_loop].comment_author->user_info.user_username)}'>{$comments[comment_loop].comment_author->user_info.fio} {$comments[comment_loop].comment_author->user_info.user_username}</a>{else}{$profile33}{/if}</b> &nbsp; написал(а)<br><span style="font-size:7.5pt">{$datetime->cdate("`$setting.setting_timeformat` `$profile20` `$setting.setting_dateformat`", $datetime->timezone($comments[comment_loop].comment_date, $global_timezone))}</span></td>
          </tr>
          <tr>
          <td colspan='2' class='profile_comment_body'>{$comments[comment_loop].comment_body|choptext:50:"<br>"}</td> 
          </tr>
<tr>
{if $comments[comment_loop].comment_author->user_info.user_id != 0}
          <td class='header2'><a href="profile_comments.php?user={$comments[comment_loop].comment_author->user_info.user_username}"><span style="font-size:7.5pt">Тет-а-тет</a> - <a href='{$url->url_create('profile', $comments[comment_loop].comment_author->user_info.user_username)}#comments'><span style="font-size:7.5pt">Написать на его(её) стене</span></a> - <a href='user_messages_new.php?to={$comments[comment_loop].comment_author->user_info.user_username}'><span style="font-size:7.5pt">Сообщение</a>{if $owner->user_info.user_username == $user->user_info.user_username} - <a href="user_editprofile_comments.php"><span style="font-size:7.5pt">Удалить</a>{/if}</td>
        {/if}
</tr>
          </table>
                </td>
        </tr>
        </table>
        </div>
      {/section}
      </div>
 {else}
 Для того , что бы оставить комментарий нужно войти на сайт
 {/if}
Ответить с цитированием
  (#5) Старый
shoko shoko вне форума
Новичок
shoko имеет немного плохого в прошлом
 
Сообщений: 7
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 12.06.2012
Вес репутации: 0
Версия SE: v 2.7
По умолчанию 14.06.2012, 01:12

Вот код моего файла profile.php

PHP код:
<?
$page 
"profile";
include 
"header.php";

// DISPLAY ERROR PAGE IF USER IS NOT LOGGED IN AND ADMIN SETTING REQUIRES REGISTRATION
if($user->user_exists == $setting[setting_permission_profile] == 0) {
  
$page "error";
  
$smarty->assign('error_header'$profile[1]);
  
$smarty->assign('error_message'$profile[40]);
  
$smarty->assign('error_submit'$profile[43]);
  include 
"footer.php";
}

// DISPLAY ERROR PAGE IF NO OWNER
if($owner->user_exists == 0) {
  
$page "error";
  
$smarty->assign('error_header'$profile[1]);
  
$smarty->assign('error_message'$profile[2]);
  
$smarty->assign('error_submit'$profile[43]);
  include 
"footer.php";
}

// GET PRIVACY LEVEL
$privacy_level $owner->user_privacy_max($user$owner->level_info[level_profile_privacy]);
$allowed_privacy true_privacy($owner->user_info[user_privacy_profile], $owner->level_info[level_profile_privacy]);
$is_profile_private 0;
if(
$privacy_level $allowed_privacy) { $is_profile_private 1; }



// UPDATE PROFILE VIEWS IF PROFILE VISIBLE
if($is_profile_private == 0) {
  
$profile_views $owner->user_info[user_views_profile]+1;
  
$database->database_query("UPDATE se_users SET user_views_profile='$profile_views' WHERE user_id='".$owner->user_info[user_id]."'");
}




// GET PROFILE FIELDS
$owner->user_fields(00001);

// GET PROFILE COMMENTS
$comment = new se_comment('profile''user_id'$owner->user_info[user_id]);
$total_comments $comment->comment_total();
$comments $comment->comment_list(010);

// GET FRIENDS LIST
$friends $owner->user_friend_list(0501"RAND()");
$total_friends $owner->user_friend_total(0);

// NOTE THAT THE ABOVE ARE OUTGOING CONNECTIONS (THE USERS THIS USER HAS LISTED AS A FRIEND)
// TO GET INCOMING CONNECTIONS (THE USERS THAT HAVE THIS USER LISTED AS A FRIEND)
// UNCOMMENT BELOW:
// $friend_ofs = $owner->user_friend_list(0, 10, 1);
// $total_friend_ofs = $owner->user_friend_total(1);


// CHECK IF USER IS ALLOWED TO COMMENT
$allowed_to_comment 1;
$comment_level $owner->user_privacy_max($user$owner->level_info[level_profile_comments]);
$allowed_comment true_privacy($owner->user_info[user_privacy_comments], $owner->level_info[level_profile_comments]);
if(
$comment_level $allowed_comment) { $allowed_to_comment 0; }


// GET CUSTOM PROFILE STYLE IF ALLOWED
if($owner->level_info[level_profile_style] != && $is_profile_private == 0) { 
  
$profilestyle_info $database->database_fetch_assoc($database->database_query("SELECT profilestyle_css FROM se_profilestyles WHERE profilestyle_user_id='".$owner->user_info[user_id]."' LIMIT 1")); 
  
$global_css $profilestyle_info[profilestyle_css];
}

// ENSURE CONECTIONS ARE ALLOWED FOR THIS USER
$is_friend $user->user_friended($owner->user_info[user_id]);
$friendship_allowed 1;
switch(
$setting[setting_connection_allow]) {
  case 
"3":
    
// ANYONE CAN INVITE EACH OTHER TO BE FRIENDS
    
break;
  case 
"2":
    
// CHECK IF IN SAME SUBNETWORK
    
if($user->user_info[user_subnet_id] != $owner->user_info[user_subnet_id]) { $friendship_allowed 0; }
    break;
  case 
"1":
    
// CHECK IF FRIEND OF FRIEND
    
if($user->user_friend_of_friend($owner->user_info[user_id]) == FALSE) { $friendship_allowed 0; }
    break;
  case 
"0":
    
// NO ONE CAN INVITE EACH OTHER TO BE FRIENDS
    
$friendship_allowed 0;
    break;
}
if(
$is_friend) { $friendship_allowed 1; }

// DETERMINE IF USER IS ONLINE
$online_users_array online_users();
if(
in_array($owner->user_info[user_username], $online_users_array)) { $is_online 1; } else { $is_online 0; }

// GET RECENT ACTIVITY (ACTIONS)
$actions $actions->actions_display();
$actions_total count($actions);

// ASSIGN VARIABLES AND INCLUDE FOOTER
$smarty->assign('tabs'$owner->profile_tabs);
$smarty->assign('comments'$comments);
// START USER RATING ADDON VARIABLE
$smarty->assign('user_rating'$owner->user_info[user_username]);
// END USER RATING ADDON VARIABLE
$smarty->assign('total_comments'$total_comments);
$smarty->assign('friends'$friends);
$smarty->assign('total_friends'$total_friends);
$smarty->assign('friend_ofs'$friend_ofs);
$smarty->assign('total_friend_ofs'$total_friend_ofs);
$smarty->assign('is_friend'$is_friend);
$smarty->assign('friendship_allowed'$friendship_allowed);
$smarty->assign('is_profile_private'$is_profile_private);
$smarty->assign('is_online'$is_online);
$smarty->assign('allowed_to_comment'$allowed_to_comment);
$smarty->assign('total_views'$profile_views);
$smarty->assign('actions'$actions);
$smarty->assign('actions_total'$actions_total);
include 
"footer.php";
?>
Что именно надо заменить и где...?
Ответить с цитированием
  (#6) Старый
artimed artimed вне форума
Новичок
artimed имеет немного плохого в прошлом
 
Сообщений: 16
Вы сказали Спасибо: 1
Поблагодарили 3 раз(а) в 1 сообщении
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 17.04.2010
Вес репутации: 0
По умолчанию 18.06.2012, 17:44

нужет твой не profile.php , а profile.tpl из папки templates
Ответить с цитированием
  (#7) Старый
shoko shoko вне форума
Новичок
shoko имеет немного плохого в прошлом
 
Сообщений: 7
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 12.06.2012
Вес репутации: 0
Версия SE: v 2.7
По умолчанию 21.06.2012, 17:59

Цитата:
Сообщение от artimed Посмотреть сообщение
нужет твой не profile.php , а profile.tpl из папки templates
ага , вот он

PHP код:
{include file='header.tpl'}
{
php}
require(
'_drawrating.php');
{/
php}

{* 
JAVASCRIPT FOR ADDING COMMENT *}
{
literal}
<
script type='text/javascript'>
<!--
var 
comment_changed 0;
var 
first_comment 1;
var 
last_comment = {/literal}{$comments|@count}{literal};
var 
next_comment last_comment+1;
var 
total_comments = {/literal}{$total_comments}{literal};

function 
removeText(commentBody) {
  if(
comment_changed == 0) {
    
commentBody.value='';
    
commentBody.style.color='#FFFFFF';
    
comment_changed 1;
  }
}

function 
addText(commentBody) {
  if(
commentBody.value == '') {
    
commentBody.value '{/literal}{$profile44}{literal}';
    
commentBody.style.color '#888888';
    
comment_changed 0;
  }
}

function 
checkText() {
  if(
comment_changed == 0) { 
    var 
commentBody document.getElementById('comment_body');
    
commentBody.value=''
  }
  var 
commentSubmit document.getElementById('comment_submit');
  
commentSubmit.value '{/literal}{$profile45}{literal}';
  
commentSubmit.disabled true;
  
}

function 
addComment(is_errorcomment_bodycomment_date) {
  if(
is_error == 1) {
    var 
commentError document.getElementById('comment_error');
    
commentError.style.display 'block';
    if(
comment_body == '') {
      
commentError.innerHTML '{/literal}{$profile46}{literal}';
    } else {
      
commentError.innerHTML '{/literal}{$profile47}{literal}';
    }
    var 
commentSubmit document.getElementById('comment_submit');
    
commentSubmit.value '{/literal}{$profile48}{literal}';
    
commentSubmit.disabled false;
  } else {
    var 
commentError document.getElementById('comment_error');
    
commentError.style.display 'none';
    
commentError.innerHTML '';

    var 
commentBody document.getElementById('comment_body');
    
commentBody.value '';
    
addText(commentBody);

    var 
commentSubmit document.getElementById('comment_submit');
    
commentSubmit.value '{/literal}{$profile48}{literal}';
    
commentSubmit.disabled false;

    if(
document.getElementById('comment_secure')) {
      var 
commentSecure document.getElementById('comment_secure');
      
commentSecure.value=''
      
var secureImage document.getElementById('secure_image');
      
secureImage.src secureImage.src '?' + (new Date()).getTime();
    }

    
total_comments++;
    var 
totalComments document.getElementById('total_comments');
    
totalComments.innerHTML total_comments;

    if(
total_comments 10) {
      var 
oldComment document.getElementById('comment_'+first_comment);
      if(
oldComment) { oldComment.style.display 'none'first_comment++; }
    }

    var 
newComment document.createElement('div');
    var 
divIdName 'comment_'+next_comment;
    
newComment.setAttribute('id',divIdName);
    var 
newTable "<table cellpadding='0' cellspacing='0' width='100%'><tr><td class='profile_item1' width='80'>";
    {/
literal}
      {if 
$user->user_info.user_id != 0}
        
newTable += "<a href='{$url->url_create('profile',$user->user_info.user_username)}'><img src='{$user->user_photo('./images/nophoto.gif')}' class='photo' border='0' width='{$misc->photo_size($user->user_photo('./images/nophoto.gif'),'75','75','w')}'></a></td><td class='profile_item2'><table cellpadding='0' cellspacing='0' width='100%'><tr><td class='profile_comment_author'><b><a href='{$url->url_create('profile',$user->user_info.user_username)}'>{$user->user_info.user_username}</a></b> - {$datetime->cdate("`$setting.setting_timeformat` `$profile20` `$setting.setting_dateformat`", $datetime->timezone($smarty.now, $global_timezone))}</td><td class='profile_comment_author' align='right' nowrap='nowrap'><a href='{$url->url_create('profile',$user->user_info.user_username)}#comments'>{$profile26}</a>&nbsp;|&nbsp;<a href='user_messages_new.php?to={$user->user_info.user_username}'>{$profile34}</a></td>";
      {else}
        
newTable += "<img src='./images/nophoto.gif' class='photo' border='0' width='75'></td><td class='profile_item2'><table cellpadding='0' cellspacing='0' width='100%'><tr><td class='profile_comment_author'><b>{$profile33}</b> - {$datetime->cdate("`$setting.setting_timeformat` `$profile20` `$setting.setting_dateformat`", $datetime->timezone($smarty.now, $global_timezone))}</td><td class='profile_comment_author' align='right' nowrap='nowrap'>&nbsp;</td>";
      {/if}
      
newTable += "</tr><tr><td colspan='2' class='profile_comment_body'>"+comment_body+"</td></tr></table></td></tr></table>";
    {
literal}
    
newComment.innerHTML newTable;
    var 
profileComments document.getElementById('profile_comments');
    var 
prevComment document.getElementById('comment_'+last_comment);
    
profileComments.insertBefore(newCommentprevComment);
    
next_comment++;
    
last_comment++;
  }
}

function 
action_delete(action_id) {
  var 
divname 'action_' action_id;
  var 
newsrc 'action_delete.php?action_id=' action_id;
  
hidediv(divname);
  
document.getElementById('actionimage').src newsrc;
  
document.getElementById('actions_total').value--;
  if(
document.getElementById('actions_total').value == 0) {
    
document.getElementById('actions').style.display "none";
  }
}

//-->
</script>
{/literal}


<div class='page_header'>{$owner->user_info.user_username}{$profile6}</div>

<table cellpadding='0' cellspacing='0' width='100%'>
    <tr>
        <td class='profile_leftside' width='200'>
        {* BEGIN LEFT COLUMN *}
        {* SHOW USER PHOTO *}
            <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
                <tr>
                    <td class='profile_photo'><img class='photo' src='{$owner->user_photo("./images/nophoto.gif")}' border='0'></td>
                </tr>
                {* RATING *}
                {if $user->user_exists == 1}
                <tr>
                    <td>
                        {php}
                            $userrating = $this->get_template_vars('user_rating');
                            echo rating_bar("".$userrating."",5);
                        {/php}
                    </td>
                </tr>
                {/if}
            </table>
  {* SHOW BUTTONS IF LOGGED IN AND VIEWING SOMEONE ELSE *}
  {if $owner->user_info.user_username != $user->user_info.user_username}
    <table class='profile_menu' cellpadding='0' cellspacing='0' width='100%'>
 
    {* SHOW VIEW FRIENDS MENU ITEM *}
    {if $total_friends != 0}
      <tr>
      <td class='profile_menu1'><a href='profile_friends.php?user={$owner->user_info.user_username}'><img src='./images/icons/browsefriends16.gif' class='icon' border='0'>{$profile7} {$owner->user_info.user_username|truncate:10:"...":true}{$profile8}</a></td>
      </tr>
    {/if}

    {* SHOW ADD OR REMOVE FRIEND MENU ITEM *}
    {if $friendship_allowed != 0 && $user->user_exists != 0}
      {if $is_friend == TRUE}
        <tr>
        <td class='profile_menu1'><a href='user_friends_confirm.php?task=remove&user={$owner->user_info.user_username}&return_url={$url->url_create('profile', $owner->user_info.user_username)}'><img src='./images/icons/remove_friend16.gif' class='icon' border='0'>{$profile41}</a></td>
        </tr>
      {else}
        <tr>
        <td class='profile_menu1'><a href='user_friends_add.php?user={$owner->user_info.user_username}'><img src='./images/icons/addfriend16.gif' class='icon' border='0'>{$profile9}</a></td>
        </tr>
      {/if}
    {/if}

    {* SHOW SEND MESSAGE MENU ITEM *}
    {if ($user->level_info.level_message_allow == 2 || ($user->level_info.level_message_allow == 1 && $is_friend)) && ($owner->level_info.level_message_allow == 2 || ($owner->level_info.level_message_allow == 1 && $is_friend))}
      <tr>
      <td class='profile_menu1'><a href='user_messages_new.php?to={$owner->user_info.user_username}'><img src='./images/icons/sendmessage16.gif' class='icon' border='0'>{$profile10}</a></td>
      </tr>
    {/if}
 
    {* SHOW REPORT THIS PERSON MENU ITEM *}
    <tr>
    <td class='profile_menu1'><a href='user_report.php?return_url={$url->url_current()}'><img src='./images/icons/report16.gif' class='icon' border='0'>{$profile11}</a></td>
    </tr>

    {* SHOW BLOCK OR UNBLOCK THIS PERSON MENU ITEM *}
    {if $user->level_info.level_profile_block != 0}
      {if $user->user_blocked($owner->user_info.user_id) == TRUE}
        <tr>
        <td class='profile_menu1'><a href='user_friends_block.php?task=unblock&user={$owner->user_info.user_username}'><img src='./images/icons/unblock16.gif' class='icon' border='0'>{$profile42}</a></td>
        </tr>
      {else}
        <tr>
        <td class='profile_menu1'><a href='user_friends_block.php?task=block&user={$owner->user_info.user_username}'><img src='./images/icons/block16.gif' class='icon' border='0'>{$profile12}</a></td>
        </tr>
      {/if}
    {/if}

    </table>
  {/if}

  {* DISPLAY IF PROFILE IS PRIVATE TO VIEWING USER *}
  {if $is_profile_private != 0}

    {* END LEFT COLUMN *}
    </td>
    <td class='profile_rightside'>
    {* BEGIN RIGHT COLUMN *}

      <img src='./images/icons/error48.gif' border='0' class='icon_big'>
      <div class='page_header'>{$profile3}</div>
      {$profile4}

  {* DISPLAY ONLY IF PROFILE IS NOT PRIVATE TO VIEWING USER *}
  {else}

    {* BEGIN STATUS *}
    {if ($owner->level_info.level_profile_status != 0 AND $owner->user_info.user_status != "") OR $is_online == 1}
      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
      <tr>
      <td class='header'>{$profile36}</td>
      <tr>
      <td class='profile'>
    {if $is_online == 1}
          <table cellpadding='0' cellspacing='0'>
          <tr>
          <td valign='top'><img src='./images/icons/online16.gif' border='0' class='icon'></td>
          <td>{$owner->user_info.user_username} {$profile21}</td>
          </tr>
          </table>
    {/if}
    {if $owner->level_info.level_profile_status != 0 AND $owner->user_info.user_status != ""}
          <table cellpadding='0' cellspacing='0'{if $is_online == 1} style='margin-top: 5px;'{/if}>
          <tr>
          <td valign='top'><img src='./images/icons/status16.gif' border='0' class='icon'></td>
          <td>{$owner->user_info.user_username} {$profile14} {$owner->user_info.user_status|choptext:12:"<br>"}</td>
          </tr>
          </table>
    {/if}
      </td>
      </tr>
      </table>
    {/if}
    {* END STATUS *}

    {* BEGIN STATS *}
    <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
    <tr><td class='header'>{$profile15}</td></tr>
    <tr>
    <td class='profile'>
      <table cellpadding='0' cellspacing='0'>
      <tr><td width='80'>{$profile16}</td><td>{$total_views} {$profile17}</td></tr>
      {if $setting.setting_connection_allow != 0}<tr><td>{$profile18}</td><td>{$total_friends} {$profile19}</td></tr>{/if}
      {if $owner->user_info.user_dateupdated != ""}<tr><td>{$profile22}</td><td>{$datetime->time_since($owner->user_info.user_dateupdated)}</td></tr>{/if}
      {if $owner->user_info.user_signupdate != ""}<tr><td>{$profile23}</td><td>{$datetime->cdate("`$setting.setting_dateformat`", $datetime->timezone("`$owner->user_info.user_signupdate`", $global_timezone))}</td></tr>{/if}
      </table>
    </td>
    </tr>
    </table>
    {* END STATS *}

    {* BEGIN PLUGIN RELATED PROFILE SECTIONS *}
    {section name=profile_loop loop=$global_plugins}{include file="profile_`$global_plugins[profile_loop]`.tpl"}{/section}

  {* END LEFT COLUMN *}
  </td>
  <td class='profile_rightside'>
  {* BEGIN RIGHT COLUMN *}

    {* SHOW RECENT ACTIVITY *}
    {if $actions_total > 0}
      {literal}
      <script language="JavaScript">
      <!-- 
        Rollimage0 = new Array()
        Rollimage1 = new Array()
        Rollimage0['join']= new Image(10,12);
        Rollimage0['join'].src = "./images/icons/action_delete1.gif";
        Rollimage1['join'] = new Image(10,12);
        Rollimage1['join'].src = "./images/icons/action_delete2.gif";

        function SwapOut(imgname, imgsrc) {
          imgname.src = Rollimage1[imgsrc].src;
          return true;
        }
        function SwapBack(imgname, imgsrc) {
          imgname.src = Rollimage0[imgsrc].src; 
          return true;
        }
      //-->
      </script>
      {/literal}

      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;' id='actions'>
      <tr><td class='header'>{$profile24}</td></tr>
      <tr>
      <td class='profile'>
    {* SHOW RECENT ACTIONS *}
        {section name=actions_loop loop=$actions}
          <div id='action_{$actions[actions_loop].action_id}' class='profile_action{if $smarty.section.actions_loop.last == true}_bottom{/if}'>
        <table cellpadding='0' cellspacing='0' width='100%'>
        <tr>
        <td valign='top'>
          <table cellpadding='0' cellspacing='0'>
          <tr>
          <td valign='top'><img src='./images/icons/{$actions[actions_loop].action_icon}' border='0' class='icon'></td>
          <td valign='top' width='100%'>
            <div class='profile_action_date'>
          {$datetime->time_since($actions[actions_loop].action_date)}
              {* DISPLAY DELETE LINK IF NECESSARY *}
              {if $setting.setting_actions_selfdelete == 1 AND $actions[actions_loop].action_user_id == $user->user_info.user_id}
                <a href="javascript:action_delete('{$actions[actions_loop].action_id}')"><img src='./images/icons/action_delete1.gif' style='vertical-align: middle; margin-left: 3px;' border='0' onmouseover="SwapOut(this, 'join')" onmouseout="SwapBack(this, 'join')" name='join{$actions[actions_loop].action_id}' id='join{$actions[actions_loop].action_id}'></a>
              {/if}
            </div>
                {$actions[actions_loop].action_text|choptext:50:"<br>"}
              </td>
          </tr>
          </table>
        </td>
        </tr>
        </table>
          </div>
        {/section}
        <input type='hidden' name='actions_total' id='actions_total' value='{$actions_total}'>
        <img id='actionimage' src='./images/trans.gif' border='0' style='display: none;'>
      </td>
      </tr>
      </table>
    {/if}
    {* END RECENT ACTIVITY *}

    {* SHOW PROFILE TABS AND FIELDS *}
    {section name=tab_loop loop=$tabs}
      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
      <tr><td class='header'>{$tabs[tab_loop].tab_name}</td></tr>
      <tr>
      <td class='profile'>
        <table cellpadding='0' cellspacing='0'>
        {* LOOP THROUGH FIELDS IN TAB, ONLY SHOW FIELDS THAT HAVE BEEN FILLED IN *}
        {section name=field_loop loop=$tabs[tab_loop].fields}
          <tr>
          <td width='130' valign='top'>
            {$tabs[tab_loop].fields[field_loop].field_title}:
          </td>
          <td>
            {$tabs[tab_loop].fields[field_loop].field_value_profile}
            {if $tabs[tab_loop].fields[field_loop].field_birthday == 1} ({$datetime->age($tabs[tab_loop].fields[field_loop].field_value)} {$profile37}){/if}
          </td>
          </tr>
        {/section}
        </table>
      </td>
      </tr>
      </table>
    {/section}
    {* END PROFILE TABS AND FIELDS *}

    {* BEGIN FRIEND LIST *}
    {if $total_friends != 0}
      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'>
      <tr><td class='header'>
        {$profile35} ({$total_friends})
        &nbsp;[ <a href='profile_friends.php?user={$owner->user_info.user_username}'>{$profile25} {$profile19}</a> ]
      </td></tr>
      <tr>
      <td class='profile' align='center'>
        {* LOOP THROUGH FRIENDS *}
        {section name=friend_loop loop=$friends}
          {* START NEW ROW *}
          {cycle name="startrow2" values="<table cellpadding='0' cellspacing='0'><tr>,,,,"}
          <td class='profile_friend'><a href='{$url->url_create('profile',$friends[friend_loop]->user_info.user_username)}'><img src='{$friends[friend_loop]->user_photo('./images/nophoto.gif')}' class='photo' border='0' width='{$misc->photo_size($friends[friend_loop]->user_photo('./images/nophoto.gif'),'75','75','w')}'><br>{$friends[friend_loop]->user_info.user_username}</a></td>
          {* END ROW AFTER 4 RESULTS *}
          {if $smarty.section.friend_loop.last == true}
            </tr></table>
          {else}
            {cycle name="endrow2" values=",,,,</tr></table>"}
          {/if}
        {/section}
      </td>
      </tr>
      </table>
    {/if}
    {* END FRIEND LIST *}


<!----пост сразу под первым блоком (реклама)----->

    {* BEGIN COMMENTS *}
    <a name='comments'></a>
    <table cellpadding='0' cellspacing='0' width='100%'>
    <tr>  
    <td class='header'>
      {$profile38} (<span id='total_comments'>{$total_comments}</span>)
      {if $total_comments != 0}&nbsp;[ <a href='profile_comments.php?user={$owner->user_info.user_username}'>{$profile25} {$profile32}</a> ]{/if}
    </td>
    </tr>
      {if $allowed_to_comment != 0}
        <tr>
        <td class='profile_postcomment'>
        <form action='profile_comments.php' method='post' target='AddCommentWindow' onSubmit='checkText()'>
        <textarea name='comment_body' id='comment_body' rows='2' cols='65' onfocus='removeText(this)' onblur='addText(this)' class='comment_area'>{$profile44}</textarea>

          <table cellpadding='0' cellspacing='0' width='100%'>
          <tr>
          {if $setting.setting_comment_code == 1}
            <td width='75' valign='top'><img src='./images/secure.php' id='secure_image' border='0' height='20' width='67' class='signup_code'></td>
            <td width='68' style='padding-top: 4px;'><input type='text' name='comment_secure' id='comment_secure' class='text' size='6' maxlength='10'></td>
            <td width='10'><img src='./images/icons/tip.gif' border='0' class='icon' onMouseover="tip('{$profile49}')"; onMouseout="hidetip()"></td>
          {/if}
          <td align='right' style='padding-top: 5px;'>
          <input type='submit' id='comment_submit' class='button' value='{$profile48}'>
          <input type='hidden' name='user' value='{$owner->user_info.user_username}'>
          <input type='hidden' name='task' value='dopost'>
          </form>
          </td>
          </tr>
          </table>
        <div id='comment_error' style='color: #FF0000; display: none;'></div>
        <iframe name='AddCommentWindow' style='display: none' src=''></iframe>
    </div>
    </div>
    </td>
    </tr>
      {/if}
    <tr>
    <td class='profile' id='profile_comments'>

      {* LOOP THROUGH PROFILE COMMENTS *}
      {section name=comment_loop loop=$comments}
        <div id='comment_{math equation='t-c' t=$comments|@count c=$smarty.section.comment_loop.index}'>
        <table cellpadding='0' cellspacing='0' width='100%'>
        <tr>
        <td class='profile_item1' width='80'>
          {if $comments[comment_loop].comment_author->user_info.user_id != 0}
            <a href='{$url->url_create('profile',$comments[comment_loop].comment_author->user_info.user_username)}'><img src='{$comments[comment_loop].comment_author->user_photo('./images/nophoto.gif')}' class='photo' border='0' width='{$misc->photo_size($comments[comment_loop].comment_author->user_photo('./images/nophoto.gif'),'75','75','w')}'></a>
          {else}
            <img src='./images/nophoto.gif' class='photo' border='0' width='75'>
          {/if}
        </td>
        <td class='profile_item2'>
          <table cellpadding='0' cellspacing='0' width='100%'>
          <tr>
          <td class='profile_comment_author'><b>{if $comments[comment_loop].comment_author->user_info.user_id != 0}<a href='{$url->url_create('profile',$comments[comment_loop].comment_author->user_info.user_username)}'>{$comments[comment_loop].comment_author->user_info.user_username}</a>{else}{$profile33}{/if}</b> - {$datetime->cdate("`$setting.setting_timeformat` `$profile20` `$setting.setting_dateformat`", $datetime->timezone($comments[comment_loop].comment_date, $global_timezone))}</td>
          <td class='profile_comment_author' align='right' nowrap='nowrap'>&nbsp;{if $comments[comment_loop].comment_author->user_info.user_id != 0}<a href='{$url->url_create('profile', $comments[comment_loop].comment_author->user_info.user_username)}#comments'>{$profile26}</a>&nbsp;|&nbsp;<a href='user_messages_new.php?to={$comments[comment_loop].comment_author->user_info.user_username}'>{$profile34}</a>{/if}</td>
          </tr>
          <tr>
          <td colspan='2' class='profile_comment_body'>{$comments[comment_loop].comment_body|choptext:50:"<br>"}</td>
          </tr>
          </table>
        </td>
        </tr>
        </table>
        </div>
      {/section}


    </td>
    </tr>
    </table>
    {* END COMMENTS *}

  {/if}
  {* END PRIVACY IF STATEMENT *}

{* END RIGHT COLUMN *}
<br />
<div align="right">
<script>
var today=new Date()
document.write('Ссылка<input style="background-color: #000000; border: #ffffff 1px solid; color: #ffffff;" type="text" value="[url='+window.location+']Я - не как все![/url]" size="60">')
</script><br />
<script>
var today=new Date()
document.write('ICQ <input style="background-color: #000000; border: #ffffff 1px solid; color: #ffffff;" type="text" value="'+window.location+' - мой профиль" size="60"> ')
</script>
</div>
</td>
</tr>
</table>

{include file='footer.tpl'} 
Ответить с цитированием
  (#8) Старый
artimed artimed вне форума
Новичок
artimed имеет немного плохого в прошлом
 
Сообщений: 16
Вы сказали Спасибо: 1
Поблагодарили 3 раз(а) в 1 сообщении
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 17.04.2010
Вес репутации: 0
По умолчанию 23.06.2012, 13:57

Вот , пробуй!
Код:
{include file='header.tpl'} 
{php} 
require('_drawrating.php'); 
{/php} 

{* JAVASCRIPT FOR ADDING COMMENT *} 
{literal} 
<script type='text/javascript'> 
<!-- 
var comment_changed = 0; 
var first_comment = 1; 
var last_comment = {/literal}{$comments|@count}{literal}; 
var next_comment = last_comment+1; 
var total_comments = {/literal}{$total_comments}{literal}; 

function removeText(commentBody) { 
  if(comment_changed == 0) { 
    commentBody.value=''; 
    commentBody.style.color='#FFFFFF'; 
    comment_changed = 1; 
  } 
} 

function addText(commentBody) { 
  if(commentBody.value == '') { 
    commentBody.value = '{/literal}{$profile44}{literal}'; 
    commentBody.style.color = '#888888'; 
    comment_changed = 0; 
  } 
} 

function checkText() { 
  if(comment_changed == 0) {  
    var commentBody = document.getElementById('comment_body'); 
    commentBody.value='';  
  } 
  var commentSubmit = document.getElementById('comment_submit'); 
  commentSubmit.value = '{/literal}{$profile45}{literal}'; 
  commentSubmit.disabled = true; 
   
} 

function addComment(is_error, comment_body, comment_date) { 
  if(is_error == 1) { 
    var commentError = document.getElementById('comment_error'); 
    commentError.style.display = 'block'; 
    if(comment_body == '') { 
      commentError.innerHTML = '{/literal}{$profile46}{literal}'; 
    } else { 
      commentError.innerHTML = '{/literal}{$profile47}{literal}'; 
    } 
    var commentSubmit = document.getElementById('comment_submit'); 
    commentSubmit.value = '{/literal}{$profile48}{literal}'; 
    commentSubmit.disabled = false; 
  } else { 
    var commentError = document.getElementById('comment_error'); 
    commentError.style.display = 'none'; 
    commentError.innerHTML = ''; 

    var commentBody = document.getElementById('comment_body'); 
    commentBody.value = ''; 
    addText(commentBody); 

    var commentSubmit = document.getElementById('comment_submit'); 
    commentSubmit.value = '{/literal}{$profile48}{literal}'; 
    commentSubmit.disabled = false; 

    if(document.getElementById('comment_secure')) { 
      var commentSecure = document.getElementById('comment_secure'); 
      commentSecure.value='' 
      var secureImage = document.getElementById('secure_image'); 
      secureImage.src = secureImage.src + '?' + (new Date()).getTime(); 
    } 

    total_comments++; 
    var totalComments = document.getElementById('total_comments'); 
    totalComments.innerHTML = total_comments; 

    if(total_comments > 10) { 
      var oldComment = document.getElementById('comment_'+first_comment); 
      if(oldComment) { oldComment.style.display = 'none'; first_comment++; } 
    } 

    var newComment = document.createElement('div'); 
    var divIdName = 'comment_'+next_comment; 
    newComment.setAttribute('id',divIdName); 
    var newTable = "<table cellpadding='0' cellspacing='0' width='100%'><tr><td class='profile_item1' width='80'>"; 
    {/literal} 
      {if $user->user_info.user_id != 0} 
        newTable += "<a href='{$url->url_create('profile',$user->user_info.user_username)}'><img src='{$user->user_photo('./images/nophoto.gif')}' class='photo' border='0' width='{$misc->photo_size($user->user_photo('./images/nophoto.gif'),'75','75','w')}'></a></td><td class='profile_item2'><table cellpadding='0' cellspacing='0' width='100%'><tr><td class='profile_comment_author'><b><a href='{$url->url_create('profile',$user->user_info.user_username)}'>{$user->user_info.user_username}</a></b> - {$datetime->cdate("`$setting.setting_timeformat` `$profile20` `$setting.setting_dateformat`", $datetime->timezone($smarty.now, $global_timezone))}</td><td class='profile_comment_author' align='right' nowrap='nowrap'><a href='{$url->url_create('profile',$user->user_info.user_username)}#comments'>{$profile26}</a>&nbsp;|&nbsp;<a href='user_messages_new.php?to={$user->user_info.user_username}'>{$profile34}</a></td>"; 
      {else} 
        newTable += "<img src='./images/nophoto.gif' class='photo' border='0' width='75'></td><td class='profile_item2'><table cellpadding='0' cellspacing='0' width='100%'><tr><td class='profile_comment_author'><b>{$profile33}</b> - {$datetime->cdate("`$setting.setting_timeformat` `$profile20` `$setting.setting_dateformat`", $datetime->timezone($smarty.now, $global_timezone))}</td><td class='profile_comment_author' align='right' nowrap='nowrap'>&nbsp;</td>"; 
      {/if} 
      newTable += "</tr><tr><td colspan='2' class='profile_comment_body'>"+comment_body+"</td></tr></table></td></tr></table>"; 
    {literal} 
    newComment.innerHTML = newTable; 
    var profileComments = document.getElementById('profile_comments'); 
    var prevComment = document.getElementById('comment_'+last_comment); 
    profileComments.insertBefore(newComment, prevComment); 
    next_comment++; 
    last_comment++; 
  } 
} 

function action_delete(action_id) { 
  var divname = 'action_' + action_id; 
  var newsrc = 'action_delete.php?action_id=' + action_id; 
  hidediv(divname); 
  document.getElementById('actionimage').src = newsrc; 
  document.getElementById('actions_total').value--; 
  if(document.getElementById('actions_total').value == 0) { 
    document.getElementById('actions').style.display = "none"; 
  } 
} 

//--> 
</script> 
{/literal} 


<div class='page_header'>{$owner->user_info.user_username}{$profile6}</div> 

<table cellpadding='0' cellspacing='0' width='100%'> 
    <tr> 
        <td class='profile_leftside' width='200'> 
        {* BEGIN LEFT COLUMN *} 
        {* SHOW USER PHOTO *} 
            <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'> 
                <tr> 
                    <td class='profile_photo'><img class='photo' src='{$owner->user_photo("./images/nophoto.gif")}' border='0'></td> 
                </tr> 
                {* RATING *} 
                {if $user->user_exists == 1} 
                <tr> 
                    <td> 
                        {php} 
                            $userrating = $this->get_template_vars('user_rating'); 
                            echo rating_bar("".$userrating."",5); 
                        {/php} 
                    </td> 
                </tr> 
                {/if} 
            </table> 
  {* SHOW BUTTONS IF LOGGED IN AND VIEWING SOMEONE ELSE *} 
  {if $owner->user_info.user_username != $user->user_info.user_username} 
    <table class='profile_menu' cellpadding='0' cellspacing='0' width='100%'> 
  
    {* SHOW VIEW FRIENDS MENU ITEM *} 
    {if $total_friends != 0} 
      <tr> 
      <td class='profile_menu1'><a href='profile_friends.php?user={$owner->user_info.user_username}'><img src='./images/icons/browsefriends16.gif' class='icon' border='0'>{$profile7} {$owner->user_info.user_username|truncate:10:"...":true}{$profile8}</a></td> 
      </tr> 
    {/if} 

    {* SHOW ADD OR REMOVE FRIEND MENU ITEM *} 
    {if $friendship_allowed != 0 && $user->user_exists != 0} 
      {if $is_friend == TRUE} 
        <tr> 
        <td class='profile_menu1'><a href='user_friends_confirm.php?task=remove&user={$owner->user_info.user_username}&return_url={$url->url_create('profile', $owner->user_info.user_username)}'><img src='./images/icons/remove_friend16.gif' class='icon' border='0'>{$profile41}</a></td> 
        </tr> 
      {else} 
        <tr> 
        <td class='profile_menu1'><a href='user_friends_add.php?user={$owner->user_info.user_username}'><img src='./images/icons/addfriend16.gif' class='icon' border='0'>{$profile9}</a></td> 
        </tr> 
      {/if} 
    {/if} 

    {* SHOW SEND MESSAGE MENU ITEM *} 
    {if ($user->level_info.level_message_allow == 2 || ($user->level_info.level_message_allow == 1 && $is_friend)) && ($owner->level_info.level_message_allow == 2 || ($owner->level_info.level_message_allow == 1 && $is_friend))} 
      <tr> 
      <td class='profile_menu1'><a href='user_messages_new.php?to={$owner->user_info.user_username}'><img src='./images/icons/sendmessage16.gif' class='icon' border='0'>{$profile10}</a></td> 
      </tr> 
    {/if} 
  
    {* SHOW REPORT THIS PERSON MENU ITEM *} 
    <tr> 
    <td class='profile_menu1'><a href='user_report.php?return_url={$url->url_current()}'><img src='./images/icons/report16.gif' class='icon' border='0'>{$profile11}</a></td> 
    </tr> 

    {* SHOW BLOCK OR UNBLOCK THIS PERSON MENU ITEM *} 
    {if $user->level_info.level_profile_block != 0} 
      {if $user->user_blocked($owner->user_info.user_id) == TRUE} 
        <tr> 
        <td class='profile_menu1'><a href='user_friends_block.php?task=unblock&user={$owner->user_info.user_username}'><img src='./images/icons/unblock16.gif' class='icon' border='0'>{$profile42}</a></td> 
        </tr> 
      {else} 
        <tr> 
        <td class='profile_menu1'><a href='user_friends_block.php?task=block&user={$owner->user_info.user_username}'><img src='./images/icons/block16.gif' class='icon' border='0'>{$profile12}</a></td> 
        </tr> 
      {/if} 
    {/if} 

    </table> 
  {/if} 

  {* DISPLAY IF PROFILE IS PRIVATE TO VIEWING USER *} 
  {if $is_profile_private != 0} 

    {* END LEFT COLUMN *} 
    </td> 
    <td class='profile_rightside'> 
    {* BEGIN RIGHT COLUMN *} 

      <img src='./images/icons/error48.gif' border='0' class='icon_big'> 
      <div class='page_header'>{$profile3}</div> 
      {$profile4} 

  {* DISPLAY ONLY IF PROFILE IS NOT PRIVATE TO VIEWING USER *} 
  {else} 

    {* BEGIN STATUS *} 
    {if ($owner->level_info.level_profile_status != 0 AND $owner->user_info.user_status != "") OR $is_online == 1} 
      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'> 
      <tr> 
      <td class='header'>{$profile36}</td> 
      <tr> 
      <td class='profile'> 
    {if $is_online == 1} 
          <table cellpadding='0' cellspacing='0'> 
          <tr> 
          <td valign='top'><img src='./images/icons/online16.gif' border='0' class='icon'></td> 
          <td>{$owner->user_info.user_username} {$profile21}</td> 
          </tr> 
          </table> 
    {/if} 
    {if $owner->level_info.level_profile_status != 0 AND $owner->user_info.user_status != ""} 
          <table cellpadding='0' cellspacing='0'{if $is_online == 1} style='margin-top: 5px;'{/if}> 
          <tr> 
          <td valign='top'><img src='./images/icons/status16.gif' border='0' class='icon'></td> 
          <td>{$owner->user_info.user_username} {$profile14} {$owner->user_info.user_status|choptext:12:"<br>"}</td> 
          </tr> 
          </table> 
    {/if} 
      </td> 
      </tr> 
      </table> 
    {/if} 
    {* END STATUS *} 

    {* BEGIN STATS *} 
    <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'> 
    <tr><td class='header'>{$profile15}</td></tr> 
    <tr> 
    <td class='profile'> 
      <table cellpadding='0' cellspacing='0'> 
      <tr><td width='80'>{$profile16}</td><td>{$total_views} {$profile17}</td></tr> 
      {if $setting.setting_connection_allow != 0}<tr><td>{$profile18}</td><td>{$total_friends} {$profile19}</td></tr>{/if} 
      {if $owner->user_info.user_dateupdated != ""}<tr><td>{$profile22}</td><td>{$datetime->time_since($owner->user_info.user_dateupdated)}</td></tr>{/if} 
      {if $owner->user_info.user_signupdate != ""}<tr><td>{$profile23}</td><td>{$datetime->cdate("`$setting.setting_dateformat`", $datetime->timezone("`$owner->user_info.user_signupdate`", $global_timezone))}</td></tr>{/if} 
      </table> 
    </td> 
    </tr> 
    </table> 
    {* END STATS *} 

    {* BEGIN PLUGIN RELATED PROFILE SECTIONS *} 
    {section name=profile_loop loop=$global_plugins}{include file="profile_`$global_plugins[profile_loop]`.tpl"}{/section} 

  {* END LEFT COLUMN *} 
  </td> 
  <td class='profile_rightside'> 
  {* BEGIN RIGHT COLUMN *} 

    {* SHOW RECENT ACTIVITY *} 
    {if $actions_total > 0} 
      {literal} 
      <script language="JavaScript"> 
      <!--  
        Rollimage0 = new Array() 
        Rollimage1 = new Array() 
        Rollimage0['join']= new Image(10,12); 
        Rollimage0['join'].src = "./images/icons/action_delete1.gif"; 
        Rollimage1['join'] = new Image(10,12); 
        Rollimage1['join'].src = "./images/icons/action_delete2.gif"; 

        function SwapOut(imgname, imgsrc) { 
          imgname.src = Rollimage1[imgsrc].src; 
          return true; 
        } 
        function SwapBack(imgname, imgsrc) { 
          imgname.src = Rollimage0[imgsrc].src;  
          return true; 
        } 
      //--> 
      </script> 
      {/literal} 

      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;' id='actions'> 
      <tr><td class='header'>{$profile24}</td></tr> 
      <tr> 
      <td class='profile'> 
    {* SHOW RECENT ACTIONS *} 
        {section name=actions_loop loop=$actions} 
          <div id='action_{$actions[actions_loop].action_id}' class='profile_action{if $smarty.section.actions_loop.last == true}_bottom{/if}'> 
        <table cellpadding='0' cellspacing='0' width='100%'> 
        <tr> 
        <td valign='top'> 
          <table cellpadding='0' cellspacing='0'> 
          <tr> 
          <td valign='top'><img src='./images/icons/{$actions[actions_loop].action_icon}' border='0' class='icon'></td> 
          <td valign='top' width='100%'> 
            <div class='profile_action_date'> 
          {$datetime->time_since($actions[actions_loop].action_date)} 
              {* DISPLAY DELETE LINK IF NECESSARY *} 
              {if $setting.setting_actions_selfdelete == 1 AND $actions[actions_loop].action_user_id == $user->user_info.user_id} 
                <a href="javascript:action_delete('{$actions[actions_loop].action_id}')"><img src='./images/icons/action_delete1.gif' style='vertical-align: middle; margin-left: 3px;' border='0' onmouseover="SwapOut(this, 'join')" onmouseout="SwapBack(this, 'join')" name='join{$actions[actions_loop].action_id}' id='join{$actions[actions_loop].action_id}'></a> 
              {/if} 
            </div> 
                {$actions[actions_loop].action_text|choptext:50:"<br>"} 
              </td> 
          </tr> 
          </table> 
        </td> 
        </tr> 
        </table> 
          </div> 
        {/section} 
        <input type='hidden' name='actions_total' id='actions_total' value='{$actions_total}'> 
        <img id='actionimage' src='./images/trans.gif' border='0' style='display: none;'> 
      </td> 
      </tr> 
      </table> 
    {/if} 
    {* END RECENT ACTIVITY *} 

    {* SHOW PROFILE TABS AND FIELDS *} 
    {section name=tab_loop loop=$tabs} 
      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'> 
      <tr><td class='header'>{$tabs[tab_loop].tab_name}</td></tr> 
      <tr> 
      <td class='profile'> 
        <table cellpadding='0' cellspacing='0'> 
        {* LOOP THROUGH FIELDS IN TAB, ONLY SHOW FIELDS THAT HAVE BEEN FILLED IN *} 
        {section name=field_loop loop=$tabs[tab_loop].fields} 
          <tr> 
          <td width='130' valign='top'> 
            {$tabs[tab_loop].fields[field_loop].field_title}: 
          </td> 
          <td> 
            {$tabs[tab_loop].fields[field_loop].field_value_profile} 
            {if $tabs[tab_loop].fields[field_loop].field_birthday == 1} ({$datetime->age($tabs[tab_loop].fields[field_loop].field_value)} {$profile37}){/if} 
          </td> 
          </tr> 
        {/section} 
        </table> 
      </td> 
      </tr> 
      </table> 
    {/section} 
    {* END PROFILE TABS AND FIELDS *} 

    {* BEGIN FRIEND LIST *} 
    {if $total_friends != 0} 
      <table cellpadding='0' cellspacing='0' width='100%' style='margin-bottom: 10px;'> 
      <tr><td class='header'> 
        {$profile35} ({$total_friends}) 
        &nbsp;[ <a href='profile_friends.php?user={$owner->user_info.user_username}'>{$profile25} {$profile19}</a> ] 
      </td></tr> 
      <tr> 
      <td class='profile' align='center'> 
        {* LOOP THROUGH FRIENDS *} 
        {section name=friend_loop loop=$friends} 
          {* START NEW ROW *} 
          {cycle name="startrow2" values="<table cellpadding='0' cellspacing='0'><tr>,,,,"} 
          <td class='profile_friend'><a href='{$url->url_create('profile',$friends[friend_loop]->user_info.user_username)}'><img src='{$friends[friend_loop]->user_photo('./images/nophoto.gif')}' class='photo' border='0' width='{$misc->photo_size($friends[friend_loop]->user_photo('./images/nophoto.gif'),'75','75','w')}'><br>{$friends[friend_loop]->user_info.user_username}</a></td> 
          {* END ROW AFTER 4 RESULTS *} 
          {if $smarty.section.friend_loop.last == true} 
            </tr></table> 
          {else} 
            {cycle name="endrow2" values=",,,,</tr></table>"} 
          {/if} 
        {/section} 
      </td> 
      </tr> 
      </table> 
    {/if} 
    {* END FRIEND LIST *} 


<!----пост сразу под первым блоком (реклама)-----> 
{if $user->user_exists != 0}
    {* BEGIN COMMENTS *} 
    <a name='comments'></a> 
    <table cellpadding='0' cellspacing='0' width='100%'> 
    <tr>   
    <td class='header'> 
      {$profile38} (<span id='total_comments'>{$total_comments}</span>) 
      {if $total_comments != 0}&nbsp;[ <a href='profile_comments.php?user={$owner->user_info.user_username}'>{$profile25} {$profile32}</a> ]{/if} 
    </td> 
    </tr> 
      {if $allowed_to_comment != 0} 
        <tr> 
        <td class='profile_postcomment'> 
        <form action='profile_comments.php' method='post' target='AddCommentWindow' onSubmit='checkText()'> 
        <textarea name='comment_body' id='comment_body' rows='2' cols='65' onfocus='removeText(this)' onblur='addText(this)' class='comment_area'>{$profile44}</textarea> 

          <table cellpadding='0' cellspacing='0' width='100%'> 
          <tr> 
          {if $setting.setting_comment_code == 1} 
            <td width='75' valign='top'><img src='./images/secure.php' id='secure_image' border='0' height='20' width='67' class='signup_code'></td> 
            <td width='68' style='padding-top: 4px;'><input type='text' name='comment_secure' id='comment_secure' class='text' size='6' maxlength='10'></td> 
            <td width='10'><img src='./images/icons/tip.gif' border='0' class='icon' onMouseover="tip('{$profile49}')"; onMouseout="hidetip()"></td> 
          {/if} 
          <td align='right' style='padding-top: 5px;'> 
          <input type='submit' id='comment_submit' class='button' value='{$profile48}'> 
          <input type='hidden' name='user' value='{$owner->user_info.user_username}'> 
          <input type='hidden' name='task' value='dopost'> 
          </form> 
          </td> 
          </tr> 
          </table> 
        <div id='comment_error' style='color: #FF0000; display: none;'></div> 
        <iframe name='AddCommentWindow' style='display: none' src=''></iframe> 
    </div> 
    </div> 
    </td> 
    </tr> 
      {/if} 
    <tr> 
    <td class='profile' id='profile_comments'> 

      {* LOOP THROUGH PROFILE COMMENTS *} 
      {section name=comment_loop loop=$comments} 
        <div id='comment_{math equation='t-c' t=$comments|@count c=$smarty.section.comment_loop.index}'> 
        <table cellpadding='0' cellspacing='0' width='100%'> 
        <tr> 
        <td class='profile_item1' width='80'> 
          {if $comments[comment_loop].comment_author->user_info.user_id != 0} 
            <a href='{$url->url_create('profile',$comments[comment_loop].comment_author->user_info.user_username)}'><img src='{$comments[comment_loop].comment_author->user_photo('./images/nophoto.gif')}' class='photo' border='0' width='{$misc->photo_size($comments[comment_loop].comment_author->user_photo('./images/nophoto.gif'),'75','75','w')}'></a> 
          {else} 
            <img src='./images/nophoto.gif' class='photo' border='0' width='75'> 
          {/if} 
        </td> 
        <td class='profile_item2'> 
          <table cellpadding='0' cellspacing='0' width='100%'> 
          <tr> 
          <td class='profile_comment_author'><b>{if $comments[comment_loop].comment_author->user_info.user_id != 0}<a href='{$url->url_create('profile',$comments[comment_loop].comment_author->user_info.user_username)}'>{$comments[comment_loop].comment_author->user_info.user_username}</a>{else}{$profile33}{/if}</b> - {$datetime->cdate("`$setting.setting_timeformat` `$profile20` `$setting.setting_dateformat`", $datetime->timezone($comments[comment_loop].comment_date, $global_timezone))}</td> 
          <td class='profile_comment_author' align='right' nowrap='nowrap'>&nbsp;{if $comments[comment_loop].comment_author->user_info.user_id != 0}<a href='{$url->url_create('profile', $comments[comment_loop].comment_author->user_info.user_username)}#comments'>{$profile26}</a>&nbsp;|&nbsp;<a href='user_messages_new.php?to={$comments[comment_loop].comment_author->user_info.user_username}'>{$profile34}</a>{/if}</td> 
          </tr> 
          <tr> 
          <td colspan='2' class='profile_comment_body'>{$comments[comment_loop].comment_body|choptext:50:"<br>"}</td> 
          </tr> 
          </table> 
        </td> 
        </tr> 
        </table> 
        </div> 
      {/section} 


    </td> 
    </tr> 
    </table> 
    {* END COMMENTS *} 

  {/if} 
{else}
Вы должны быть авторизованны на сайте , для того , что бы оставить комментарий
{/if}
  {* END PRIVACY IF STATEMENT *} 

{* END RIGHT COLUMN *} 
<br /> 
<div align="right"> 
<script> 
var today=new Date() 
document.write('Ссылка<input style="background-color: #000000; border: #ffffff 1px solid; color: #ffffff;" type="text" value="Я - не как все!" size="60">') 
</script><br /> 
<script> 
var today=new Date() 
document.write('ICQ <input style="background-color: #000000; border: #ffffff 1px solid; color: #ffffff;" type="text" value="'+window.location+' - мой профиль" size="60"> ') 
</script> 
</div> 
</td> 
</tr> 
</table> 

{include file='footer.tpl'}
Ответить с цитированием
  (#9) Старый
shoko shoko вне форума
Новичок
shoko имеет немного плохого в прошлом
 
Сообщений: 7
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 12.06.2012
Вес репутации: 0
Версия SE: v 2.7
По умолчанию 25.06.2012, 18:06

выдает белую страницу...

скажите что на что надо поменять
Ответить с цитированием
  (#10) Старый
artimed artimed вне форума
Новичок
artimed имеет немного плохого в прошлом
 
Сообщений: 16
Вы сказали Спасибо: 1
Поблагодарили 3 раз(а) в 1 сообщении
Вы выразили Негатив: 0
Выразили негатив 0 раз(а) в 0 сообщениях
Регистрация: 17.04.2010
Вес репутации: 0
По умолчанию 26.06.2012, 01:21

белая страница когда гость или пользователь ?
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход




Rambler Top100