Этот скрипт был создан по запросу пользователя Андрея Воробьева. Его цель - выводить последние сообщения пользователя с форума на его личной странице.

Установка:
1. В панели управления (ПУ) выберите раздел "Управление дизайном", затем "Пользователи", "Персональная страница пользователя". Вставьте следующий код на страницу, где должен отображаться список сообщений:

Код
<div id="apogetposts">Загрузка последних постов...</div>  
  <script>  
  $.get('/forum/0-0-1-3-$_USER_ID$/', function(a) {  
  var apocontainer = $('#apogetposts');  
  apocontainer.html('');  
  for(i=0;i<5;i++) {  
  apocontainer.prepend('<span id="apospan' + i + '"></span>');  
  apocururl = $('.apoforumtitle', a).eq(i).attr('id');  
  apocurtitle = $('.apoforumtitle', a).eq(i).text();  
  apogettheme(apocururl, apocurtitle, apocontainer, i);  
  };  
  });  

  function apogettheme(a, b, c, q) {  
  $.get(a, function(d) {  
  var apolastpost = $('.aponameuid="$_USER_ID$"]:last', d);  
  var apolastpostid = apolastpost.attr('uid');  
  var apolastposttime = apolastpost.attr('time');  
  var apolastposttext = apolastpost.html();  
  if(apolastposttext != undefined) {  
  c.find('#apospan' + q).html('<fieldset style="text-align:left;border:1px dashed #aaa;margin-top:10px;"><legend>' + '' + apolastposttime + '] <a href="' + a + '">' + b + '</a></legend>' + apolastposttext + '</fieldset>');  
  };  
  });  
  };  
  // imapo.ru (c) 2017  
  </script>


2. В панели управления (ПУ) выберите раздел "Управление дизайном", затем "Форум", "Вид темы/опроса". Замените $THREAD_TITLE$ на:

Код
<span class="apoforumtitle" id="$LAST_POST_LINK$">$THREAD_TITLE$</span>


3. В панели управления (ПУ) выберите раздел "Управление дизайном", затем "Форум", "Вид материалов". Замените $MESSAGE$ на:

Код
<span class="aponame" uid="$UID$" time="$DATE$ в $TIME$">$MESSAGE$</span>  
  


Если у вас возникнут вопросы, пожалуйста, не стесняйтесь задать их в комментариях. Я готов помочь вам разобраться или внести изменения по вашему запросу.

Комментарии

Минимальная длина комментария - 50 знаков. комментарии модерируются
HTMLSTART » Скрипты UCOZ » Персональной страница » Вывод последних сообщений с форума в профиль скрипт ucoz