Модератор форума: Yuri_G |
Сообщество uCoz Мастерская uCoz Дизайн: управление шаблонами Материалы пользователя - кол-во |
Материалы пользователя - кол-во |
Здравствуйте! В профиле пользователя у меня выводятся его материалы. Код в виде материалов стоит:
Код <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
|
|
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
|
Код <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> Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
Head-Mad, вот такой получается вывод (((
![]() А запланировано так (не обращайте внимание на красные обводки, это для другого) ![]() Прикрепления:
7938109.png
(113.7 Kb)
·
8597710.png
(17.8 Kb)
|
всё дело в 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/ Это стили взяты из модуля видео. Переделывай как хочешь. Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
в этот же css добавить:
Код div[id^="entryID"] {width:33.3%; float:left} только тогда css распологать именно на этой странице, а то попортится вид материалов в других модулях Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Среда, 24 Июл 2013, 19:30:52
|
Прикрепления:
2581128.png
(264.2 Kb)
|
| |||