• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Yuri_G  
Материалы пользователя - кол-во
webmanya
Сообщений: 175
Репутация: 17

Сообщение # 1 | 07:29:06
Здравствуйте! В профиле пользователя у меня выводятся его материалы. Код в виде материалов стоит:


Код
<div id="video" style="display: none;"><div align="left"><div id="nns"><div style="text-align: center; width: 30%; height: 200px; float: left;">
<img src="$SCREEN_URL$" alt="" width="150"><div><b><a href="$ENTRY_URL$">$TITLE$</a></b></div>
</div></div></div>


Код на странице пользователя:
Код
<script type="text/javascript">$.get("$_VIDEO_ACTIVITY_URL$",function(data) { var ifnohist =
$("#video:first", data).html(); if (ifnohist == null) {
$('.h55').html('Пользователь пока не поделился видео'); }$("#video",
data).each(function() {var histr = $(this).html();$('.h55').before(histr);};);
};); </script>


Подскажите, что и куда нужно прописать, чтобы выводились не все материалы, а последние 6?

http://soyuz-pisatelei.ru/index/8-1
Сообщение отредактировал webmanya - Среда, 24 Июл 2013, 07:29:19
Lumore
Сообщений: 211
Репутация: 18

Сообщение # 2 | 11:52:53
webmanya, это можно сделать через информеры:
ПУ-Информеры-Создать информер:
Раздел: Пользователи
Способ сортировки: Кол. новостей
Кол-во материалов: 6
Кол-во колонок: 1
Попробуйте, если не сработает напишите, разберемся
webmanya
Сообщений: 175
Репутация: 17

Сообщение # 3 | 11:56:47
Lumore, нет, информеры тут не при чем...
Lumore
Сообщений: 211
Репутация: 18

Сообщение # 4 | 12:01:25
webmanya, а как вы вывели последние материалы, если не через информеры?
webmanya
Сообщений: 175
Репутация: 17

Сообщение # 5 | 12:04:01
Lumore, в профиле пользователя через скрипт... вверху все указано...
v-ucozeru
Сообщений: 74
Репутация: 0
Уровень замечаний:

Сообщение # 6 | 12:18:41
Lumore
Сообщений: 211
Репутация: 18

Сообщение # 7 | 12:34:21
Lumore, ой извините, не увидел wacko
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 8 | 16:28:32
webmanya, не разбирался как у тебя, в общем сделал так. На странице пользователя ставим, где надо вывести материалы пользователя
Код
<div id="myBlog"></div>
<a href="/blog/0-0-0-0-17-$_USER_ID$">В се записи пользователя $_USERNAME$</a>

и JS где-нибудь перед </body>
Код
<script>
      $(document).ready(function(){
      $.ajax({
               url:'/blog/0-0-0-0-17-$_USER_ID$',
               dataType:'html',
               success:function(data){
                   $('#myBlog').html($('div[id^="entryID"]:lt(6)', data));
               }
           });
      })
       </script>

Скрипт выводит первые 6 записей пользователя в блоге.

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Среда, 24 Июл 2013, 16:56:25
webmanya
Сообщений: 175
Репутация: 17

Сообщение # 9 | 16:47:44
Head-Mad, мне нужно вывести из раздела "Видео". Пробовала в вашем коде менять ссылку, но ничего не вывелось ((
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 10 | 16:55:41
Код
<div id="myVideo"></div>  
<a href="/video/viusr/$_USER_ID$/">В се записи пользователя $_USERNAME$</a>

Код
<script>  
      $(document).ready(function(){  
      $.ajax({  
     url:'/video/viusr/$_USER_ID$/',  
               dataType:'html',  
               success:function(data){  
                   $('#myVideo').html($('div[id^="entryID"]:lt(6)', data));  
               }  
           });  
      })  
       </script>

Можешь забрать этот код и вставить его себе, сам знаешь куда.
webmanya
Сообщений: 175
Репутация: 17

Сообщение # 11 | 18:05:29
Head-Mad, вот такой получается вывод (((


А запланировано так (не обращайте внимание на красные обводки, это для другого)
Прикрепления: 7938109.png (113.7 Kb) · 8597710.png (17.8 Kb)
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 12 | 19:14:57
всё дело в css. На той же странице:
Код
<style>
.v-entry { width: 210px;
  margin: auto;
  margin-bottom: 20px;
  /*overflow: hidden;*/
  text-align:left;
}
.ve-title {
  margin: 0;
  padding: 0 0 0 11px;
  font-weight: bold;
  font-size: 14px;
  line-height: 25px;
  text-overflow: ellipsis;
  o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  background: url(/.s/img/vi/vico-title.png) no-repeat left center;
}
.ve-screen {
  position: relative;
  height: 157.5px;
  width:210px;
  margin: 5px 0;
  border-radius: 10px;
  vertical-align: middle;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.ve-screen a {display:block;width:210px;height: 160px;}
.ve-screen img {
  vertical-align: middle;
  width: 210px;
  max-height: 160px;
  border: 0;
  border-radius: 10px;
}
.ve-length {
  position: absolute;
  bottom: 10px;
  right: 10px;
  padding: 0 5px;
  background: #000;
  background: rgba(0, 0, 0, 0.63);
  font: bold 12px/16px 'Arial';
  color: #fff;
  border-radius: 3px;
}
.ve-details {
  font-size: 11px;
  line-height: 16px;
}
.ve-details a.ve-author,.ve-details a.ve-comments,.ve-details span {
  display: inline-block;
  margin-right: 7px;
}
.ve-details1 {
  padding: 5px 10px 6px 10px;
  position: relative;
  background: url(/.s/img/vi/vico-separator.png) repeat-x left bottom;
}
.ve-details2 {
  padding: 5px 10px 6px 9px;
}
a.ve-author {
  font-size: 12px;
  background: url(/.s/img/vi/vico-author.png) no-repeat left center;
  padding-left: 18px;
}
span.ve-date {
  font-size: 10px;
  margin-right: 0;
}
span.ve-views {
  background: url(/.s/img/vi/vico-views.png) no-repeat left center;
  padding-left: 26px;
}
a.ve-comments {
  background: url(/.s/img/vi/vico-comments.png) no-repeat left center;
  padding-left: 23px;
}
span.ve-comments {
  background: url(/.s/img/vi/vico-comments.png) no-repeat left center;
  padding-left: 23px;
}
span.ve-rating {
  background: url(/.s/img/vi/vico-rating.png) no-repeat left center;
  padding-left: 19px;
  margin-right: 0;
}
</style>

ну или в свой css/ Это стили взяты из модуля видео. Переделывай как хочешь.

Можешь забрать этот код и вставить его себе, сам знаешь куда.
webmanya
Сообщений: 175
Репутация: 17

Сообщение # 13 | 19:24:59
Head-Mad, я понимаю, что наглею, а как прописать 3 колонки???
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 14 | 19:30:30
в этот же css добавить:
Код
div[id^="entryID"] {width:33.3%; float:left}

только тогда css распологать именно на этой странице, а то попортится вид материалов в других модулях

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Среда, 24 Июл 2013, 19:30:52
webmanya
Сообщений: 175
Репутация: 17

Сообщение # 15 | 19:45:59
Head-Mad, огромное вам спасибо. Теперь все именно так, как мне хотелось!
Прикрепления: 2581128.png (264.2 Kb)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: