регистрация
856материалов
3309комментариев
234темы на форуме
6959пользователей

Cтена пользователя для сайтов в системе uCoz


Описание скрипта:

Здравствуйте уважаемы пользователи нашего сайта. Сегодня я Вам расскажу о интересном, а главное рабочем скрипте для Ваших сайтов в системе uCoz. Как Вы уже догадались по названию, речь у нас пойдет о персональной стене для каждого пользователя на Вашем портале. Для работы скрипта используется "модуль блог" и "вид комментариев". Решений на 100% рабочее, сам лично протестировал его и не много поправил.

Установка персональной стены:

Для начала, скачиваете архив с нашего сайта и содержимое заливаете к себе нас сайт.

Далее заходите в вид комментариев (панель управления > управление дизайном) и содержимое меняете на данный код:
Код
<?if($MODULE_ID$="blog")?>       
<div class="entry" id="entry$ID$"><div class="item">       
<div id="timeline-comment">
<div id="timeline-avatar">
       <?if($USER_AVATAR_URL$)?>
       <?if($SOC_LINK$)?><a rel="nofollow" href="$SOC_LINK$" title="$USERNAME$"><img src="$USER_AVATAR_URL$" alt="avatar" width="50" /></a><?else?><a href="$PROFILE_URL$" title="$USERNAME$"><img src="$USER_AVATAR_URL$" alt="avatar" width="50"/></a><?endif?>
       <?else?><img src="/.s/img/icon/social/noavatar.png" alt="avatar" /><?endif?>
       </div>
       <?if($USERNAME$)?><a href="$PROFILE_URL$" class="uc-profile-link">$USERNAME$</a><?else?><?if($SOC_LINK$)?><a rel="nofollow" href="$SOC_LINK$" class="uc-profile-link">$NAME$</a><?else?>$NAME$<?endif?><?endif?>
<br><span class="uc-opacity">$DATE$, $TIME$</span><hr>
<div class="uc-message">$MESSAGE$</div>
</div>
<div id="timeline-panel">
<?if($GOOD_COMMENT_URL$)?>
       <a href="$GOOD_COMMENT_URL$"><img alt="" src="/timeline/images/like.png" title="Хороший пост" style="margin: 0 4px;vertical-align: middle;"></a>$COMMENT_RATING$<a href="$BAD_COMMENT_URL$"><img alt="" src="/timeline/images/dislike.png" title="Плохой пост" style="margin: 0 4px;vertical-align: middle;"></a>
       <?else?>
       <img src="/timeline/images/like.png" title="Хороший пост" style="margin: 0 4px;vertical-align: middle;opacity: .5;">$COMMENT_RATING$<img alt="" src="/timeline/images/dislike.png" title="Плохой пост" style="margin: 0 4px;vertical-align: middle;opacity: .5;"><?endif?></div>
       <div class="uc-top-left">
       <a href="#ent$ID$" onclick="prompt('', location.protocol + '//' + location.hostname + location.pathname + '#comEnt$ID$'); if (document.getElementById('comEnt$ID$')){$('body').scrollTo( { top:$('#comEnt$ID$').offset().top-22, left:0}, 500 );return false;}" name="ent$ID$"></a>
       <?if($SOC_TYPE$)?><img src="/.s/img/icon/social/16/$SOC_TYPE$.png" alt="" id="timeline-location"/><?endif?>
<div id="timeline-setting">

<?if($MODER_PANEL$)?>       
<div id="timeline-coment-redakt" onclick="new _uWnd('Ie',' ',-600,-200,{autosize:1,closeonesc:1,resize:0},{url:'/index/37-$ID$'});return false;"></div><?endif?>

<?if($MODER_PANEL$)?><a href="javascript://" onclick="del($ID$);$('#entry$ID$').hide();" class="timeline-comment-delete"></a><?endif?>       

</div>
       <?if($ANSWER$)?><div class="uc-answer cAnswer"><b>Ответ</b>: $ANSWER$</div><?endif?>
       <?if($ANSWER_URL$)?><div class="uc-answer-link"><a href="$ANSWER_URL$">Ответить</a></div><?endif?>
</div>

</div></div>       

<?else?>       

<div class="uComment $CLASS$"><span class="uc-avatar">
       <?if($USER_AVATAR_URL$)?>
       <?if($SOC_LINK$)?><a rel="nofollow" href="$SOC_LINK$" title="$USERNAME$"><img src="$USER_AVATAR_URL$" alt="avatar" /></a><?else?><a href="$PROFILE_URL$" title="$USERNAME$"><img src="$USER_AVATAR_URL$" alt="avatar" /></a><?endif?>
       <?else?><img src="/.s/img/icon/social/noavatar.png" alt="avatar" /><?endif?>
       </span>
       <div class="uc-content"><div class="uc-top"><div class="uc-top-right"><?if($GOOD_COMMENT_URL$)?>
       <a href="$GOOD_COMMENT_URL$"><img alt="" src="http://s4.ucoz.net/img/icon/thumbu2.png" title="Хороший пост" style="margin: 0 4px;vertical-align: middle;"></a>$COMMENT_RATING$<a href="$BAD_COMMENT_URL$"><img alt="" src="http://s4.ucoz.net/img/icon/thumbd2.png" title="Плохой пост" style="margin: 0 4px;vertical-align: middle;"></a>
       <?else?>
       <img alt="" src="http://s4.ucoz.net/img/icon/thumbu2_.png" title="Хороший пост" style="margin: 0 4px;vertical-align: middle;opacity: .5;">$COMMENT_RATING$<img alt="" src="http://s4.ucoz.net/img/icon/thumbd2_.png" title="Плохой пост" style="margin: 0 4px;vertical-align: middle;opacity: .5;"><?endif?><?if($MODER_PANEL$)?>$MODER_PANEL$<?endif?></div>
       <div class="uc-top-left">
       <a href="#ent$ID$" onclick="prompt('', location.protocol + '//' + location.hostname + location.pathname + '#comEnt$ID$'); if (document.getElementById('comEnt$ID$')){$('body').scrollTo( { top:$('#comEnt$ID$').offset().top-22, left:0}, 500 );return false;}" name="ent$ID$"><b>$NUMBER$</b></a>
       <?if($SOC_TYPE$)?><img src="/.s/img/icon/social/16/$SOC_TYPE$.png" alt="" /><?endif?>
       <?if($USERNAME$)?><a href="$PROFILE_URL$" class="uc-profile-link">$USERNAME$</a><?else?>
       <?if($SOC_LINK$)?><a rel="nofollow" href="$SOC_LINK$" class="uc-profile-link">$NAME$</a><?else?>$NAME$<?endif?>
       <?endif?> <span class="uc-opacity">• $TIME$, $DATE$</span></div></div><div class="uc-message cMessage">$MESSAGE$</div>
       <?if($ANSWER$)?><div class="uc-answer cAnswer"><b>Ответ</b>: $ANSWER$</div><?endif?>
       <?if($ANSWER_URL$)?><div class="uc-answer-link"><a href="$ANSWER_URL$">Ответить</a></div><?endif?>
       </div>
</div>
<?endif?>

Потом, содержимое главной страницы блога за меняете на:
Код
<html>       
<head>       
<meta http-equiv="content-type" content="text/html; charset=UTF-8">       
<title>$TITLE_BAR$ - $SITE_NAME$</title>       
</head>       
<body bgcolor="#FFFFFF" style="padding:5px;">       
<?substr($ADMIN_BAR$,0,0)?>       
<div style="display:none">       
$BODY$       
</div>       
$POWERED_BY$       
</body>       
</html>

Содержимое страница архива материалов за меняете на:
Код
<html>       
<head>       
<meta http-equiv="content-type" content="text/html; charset=UTF-8">       
<title>$TITLE_BAR$ - $SITE_NAME$</title>       
</head>       
<body bgcolor="#FFFFFF" style="padding:5px;">       
<?substr($ADMIN_BAR$,0,0)?>       
<div style="display:none">       
$BODY$       
</div>       
$POWERED_BY$       
</body>       
</html>

Содержимое страница материала и комментариев к нему заменяете на:
Код
<html>       
<head>       
<meta http-equiv="content-type" content="text/html; charset=UTF-8">       
<title>$TITLE_BAR$ - $SITE_NAME$ </title>       
</head>       
<body bgcolor="#FFFFFF" style="padding:5px;">       
<?substr($ADMIN_BAR$,0,0)?>       
$POWERED_BY$
       <div id="wall">       

       $COM_BODY$       

             
             
</div>       
<div style="di1play:none">       
<div id="wall_len">$COM_NUM_ENTRIES$</div>       
<div id="wall_pages">$COM_NUM_PAGES$</div>       
$COM_ADD_FORM$
$COM_PAGE_SELECTOR$       
</div>       
             
</body>       
</html>

И содержимое вида материалов заменяете на:
Код
<a class="wall" href="$ENTRY_URL$"></a>

Далее переходите персональная страница пользователя и где хотите видеть стену, вставляете код:
Код
<link href="/timeline/css/timeline.css" rel="stylesheet" type="text/css">
<script src="/timeline/js/jquery.masonry.min.js"></script>
<script src="/timeline/js/timeline.js"></script>
<script type="text/javascript">     
var timeline = new Object();     
timeline.feyssmesh = {     
homepage:'$HOME_PAGE_LINK$', userid:'$USER_ID$', activity: '$_BLOG_ACTIVITY_URL$', username: '$USERNAME$', _userid:'$_USER_ID$', _username:'$_USERNAME$', own:'$_IS_OWN_PROFILE$', avatar: '<?if( $_AVATAR$)?><?substr(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),0,strpos(substr($_AVATAR$,strpos($_AVATAR$,'src="')+5),'"'))?><?else?>/images/noava.png<?endif?>', _profurl: '$_PROFILE_URL$', isuser: '$USER_LOGGED_IN$', copyright: 'ucodes.ru'
}     
</script>     

<div id="timeline-load-indikator"></div>
<div id="timeline-load">
<div id="container">
<div class="timeline_container">
<div class="timeline">
<div class="plus"></div>
</div></div><div>
<?if($_BLOG_ENTRIES$="0")?>     
<input id="create" type="button" value="Создать стену" />     
<?else?>     
<div class="item">
<div id="timeline-item">
<div id="fs-post-name">Сообщений</div>     
<div id="wall_len">Всего записей: <b>...</b></div>
<div id="wall_add">     
<?if($USER_LOGGED_IN$)?><div class="timeline-message"><textarea id="message" placeholder="О чем вы думаете ?"></textarea> </div>     
<div id="timeline-dop_panel">
<div id="timeline-smiles" onclick="smilesChat();" title="Смайлы"></div>
<div id="timeline-photo" title="Фото"></div>     
<div id="timeline-audio" title="Аудио" style="display:none;"></div>     
<input id="send" type="button" value="Отправить" />     
<div id="wall_pages"></div></div>
</div> <?else?><center><br><br>Войдите, что бы написать на стене!<br></center><?endif?></div></div>
<div id="wall">Загрузка сообщений...</div>
<div id="popup" class='shade'>
<div class="Popup_rightCorner" ></div>
<div id='box'>
<div id="fs-post-name">Сообщение</div>     
<div id="wall_len">Всего записей: <b>...</b></div>
<div class="timeline-message"><textarea id="message_copy" placeholder="О чем вы думаете ?"></textarea> </div>
<input id="send2" type="button" value="Отправить" />     
</div></div></div></div><?endif?></div>


Скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о скрипте:
Дата добавления материала: 10.09.2015 в 00:00
Материал просмотрен: 2538 раз
Категория материала: Скрипты для uCoz
К материалу оставлено: 18 комментариев

Пожаловаться
Сказать спасибо
Источник

18 комментариев


smirno_valentina
Отлично, красиво выглядет. Забираю.
Андрей Воробьёв 10.09.2015 09:092
-9
Не работает!
Romchik
Домнин Роман @Romchik 10.09.2015 10:133
+7
Все работает. Сам лично проверял.
nabenzine
Дмитрий @nabenzine 10.09.2015 13:184
+7
Привет, а как сделать, чтобы сообщения в один столбик были а не в два? Что-то у меня совсем башка не варит...
Romchik
Домнин Роман @Romchik 10.09.2015 19:095
+6
Если честно, я даже и не знаю, покопайся в CSS.
mikadmen
Admin s @mikadmen 15.11.2015 10:5012
-2
мозги твои не работают включи логику
Ромчик
Не надо так грубо, не все же в сайтостроении хорошо разбираются...
Roman
Роман Сергеев @Roman 15.09.2015 15:306
+2
Отлично, все работает!
Демон Захаров 23.09.2015 10:077
-1
Указывайте автора frilanser и источник ucodes.ru
Romchik
Источник указан!
Frilanser3795
Demon Zaharov @Frilanser3795 15.10.2015 21:089
0
В скором времени выйдет обновление скрипта, подробности на сайте источника!.
Ромчик
Как выйдет, обновим материал!
1 2 »
avatar
-50% на шаблоны от TemplateMonster
Создать сайт вместе с uKit.com
Статистики нашего сайта
Правила чата
Пользователи онлайн
Закрыть мини-чат
+Открыть мини-чат
0
Онлайн всего: 2
Гостей: 2
Пользователей: 0