Персональная стена юзера для профиля uCoz


Персональная стена юзера для профиля uCoz

1551
8 из 10
Проголосовало: 6






Данный блок, модуль сам автор не оформлял, тут просто функционал, а остальное оформление под свой сайт вы делаете самостоятельно или обращаетесь к знающему и заказываете у него работу оформленности.

Установка:

1. В архиве блога заменить все на:

Код
<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>


2. В виде комментариев:

Код
<?if($MODULE_ID$="blog")?>  
<div class="entry">  
<div class="coms">  
<div class="avatar">  
<?if($USER_AVATAR_URL$)?><img alt="" align="left" src="$USER_AVATAR_URL$" width="30" border="0" /><?endif?>  
</div>  
<div class="datetime">  
$DATE$ в $TIME$  
</div>  
<div class="author">  
<?if($USERNAME$)?><a href="$PROFILE_URL$"><b>$USERNAME$</b></a><?else?><b>$NAME$</b><?endif?>  
</div>  
<div class="message">  
$MESSAGE$  
</div>  
<hr>  
</div>  
</div>  
<?else?>  
ЗДЕСЬ СТАРЫЙ ВИД КОММЕНТАРИЕВ ДЛЯ ВСЕХ ДРУГИХ МОДУЛЕЙ  
<?endif?>


3. В виде материала блога заменить все на:

Код
<a class="wall" href="$ENTRY_URL$"></a>


4. На главной блога заменить все на:

Код
<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>


5. Страница материала блога заменить все на:

Код
<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 id="wall">  
$COM_BODY$  
</div>  
<div style="display:none">  
<div id="wall_len">$COM_NUM_ENTRIES$</div>  
<div id="wall_pages">$COM_NUM_PAGES$</div>  
$COM_ADD_FORM$  
$COM_PAGE_SELECTOR$  
</div>  
$POWERED_BY$  
</body>  
</html>


6. В профиле добавить:


Код
<script type="text/javascript">  
  var i = 0, len = 0, pages = 1, current_page = 1;  
  function wall_load() {  
  $.get("$_BLOG_ACTIVITY_URL$", function(list) {  
  href = $('a.wall:first', list).attr('href');  
  $.get(href, function(wall) {  
  i = 0;  
  len = $('#wall_len', wall).text();  
  pages = $('#wall_pages', wall).text();  
  $('#wall').html('');  
  $('.entry', wall).each(function(){  
  $('#wall').append($(this).html());  
  ++i  
  })  
  $('#wall_len b').html(len);  
  for(var k = 1; k <= pages; k++) {  
  $('#wall_pages').append('<a href="javascript://" rel="' + k + '"' + (k == current_page ? ' class="active"' : '') + '>' + k + '</a> ');  
  }  
  })  
  })  
  }  
  </script>  
  <div id="wall_len">Записей на стене: <b>...</b></div>  
  <div id="wall_pages"></div>  
  <div id="wall">Загрузка сообщений...</div>  
  <?if($_BLOG_ENTRIES$="0")?>  
  <input id="create" type="button" value="Создать стену" />  
  <script type="text/javascript">  
  $(function(){  
  $('#create').click(function() {  
  $(this).attr('disabled','disabled');  
  $.get("/blog/0-0-0-0-1", function(data) {  
  $.post("/blog/", {  
  jkd498: 1,  
  jkd428: 1,  
  cat: 1,  
  tags: '$USERNAME$',  
  coms_allowed: 1,  
  a: 2,  
  ssid: $('[name="ssid"]', data).val()  
  }, function(res) {  
  $('#create').remove();  
  location.reload()  
  })  
  })  
  })  
  })  
  </script>  
  <?else?>  
  <div id="wall_add">  
  <textarea id="message"></textarea>  
  <input id="send" type="button" value="Отправить" />  
  </div>  
  <script type="text/javascript">  
  var href = '';  
  $(function(){  
  wall_load()  
  })  

  $('#wall_pages a').live('click', function(){  
  if (!$(this).hasClass('active')) {  
  current_page = $(this).attr('rel');  
  $('#wall').html('');  
  $.get(href + '-0-' + $(this).attr('rel'), function(wall) {  
  i = 0;  
  len = $('#wall_len', wall).text();  
  pages = $('#wall_pages', wall).text();  
  $('#wall').html('');  
  $('.entry', wall).each(function(){  
  $('#wall').append($(this).html());  
  ++i  
  })  
  $('#wall_len b').html(len);  
  $('#wall_pages').html('');  
  for(var k = 1; k <= pages; k++) {  
  $('#wall_pages').append('<a href="javascript://" rel="' + k + '"' + (k == current_page ? ' class="active"' : '') + '>' + k + '</a> ');  
  }  
  })  
  }  
  });  

  $('#send').click(function(){  
  $.get(href, function(data) {  
  var tmp = href.split('-');  
  $.post('/index/', {  
  message: $('#message').val(),  
  subs: 0,  
  ssid: $('[name="ssid"]', data).val(),  
  a: 36,  
  m: 1,  
  id: tmp[tmp.length - 1]  
  }, function(res) {  
  $('.entry', $(res).text()).prependTo('#wall');  
  $('#wall > div:gt(9)').remove()  
  //$('#wall').html('');  
  //wall_load()  
  })  
  })  
  })  
  </script>  
  <?endif?>



7. Настроить модуль согласно скрину:



8.Создать категорию, чтобы у неё был id 1:

Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://trane73.ru
  • Всего комментариев: 6

Ken_D
0
Ken_D написал: Написано 31 Декабря 2013 в 01:21
Комментарий №5
Doesn't work.. sad
Somebody can help?

Goodmind
0
Goodmind написал: Написано 03 Января 2014 в 04:25
Комментарий №6
Click the button "Создать стену"

Nexus
0
Nexus написал: Написано 07 Декабря 2013 в 09:22
Комментарий №4
Описание огненное smile

Ducaty
0
Ducaty написал: Написано 02 Декабря 2013 в 20:49
Комментарий №2
Зачем изобретать то что уже давно есть?

BLAzER
0
BLAzER написал: Написано 06 Декабря 2013 в 18:37
Комментарий №3
То что было раньше корявое

BLAzER
0
BLAzER написал: Написано 02 Декабря 2013 в 06:39
Комментарий №1
Отличный скрипт! :like:

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    404
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 5
    Гостей: 3
    Пользователей: 2
    Топ пользователей: