Вывод материала пользователя в аякс окошке в профиле пользователя...

718
9.6 из 10
Проголосовало: 9






Всем доброго времени суток пользователи вебочки. И я все так же продолжаю реализовывать идеи скриптов пользователей, в данном материале реализована идея пользователя waak, а именно вывод материала пользователя в аякс окошке в профиле пользователя.
Суть скрипта такова, он выводит последние десять материалов пользователя на персональной странице (а если в настройках стоит вывод не десяти материалов а больше, то и на персональной будет выводится больше), и так же можно не просто посмотреть материалы, но не переходя на данный материал просмотреть материал в ajax окошке (p.s. функцию перехода к материалу я вообще не делал, так как посчитал, что она не нужна, если кто захочет сам уже сделает возможность перехода к материалу), ну в принципе и все, теперь перейдём к установке скрипта:

Установка:

1) Панель правления ---> Управление дизайном ---> Пользователи ---> Персональная страница пользователя в нужное место вставляем данный код:

Код

<div class="material_Load_Webo4kaRu"></div>
<div class="Polnoe_Opicanie_Materiala_Webo4kaRu" style="display:none;"></div>

<script type="text/javascript">
$.get("$_LOAD_ACTIVITY_URL$",function(data) {
var material_Load_Info_Webo4kaRu = $(".get_Material_Load_Webo4kaRu:first", data).html();
if (material_Load_Info_Webo4kaRu == null) {$('.material_Load_Webo4kaRu').html('Материалов не найдено');}
$(".get_Material_Load_Webo4kaRu", data).each(function() {var materiali_Webo4kaRu = $(this).html(); $('.material_Load_Webo4kaRu').before(materiali_Webo4kaRu);
});

$('div[id^="material"]').click(function(){
var material_URL = $(this).find('span').text();
$('.Polnoe_Opicanie_Materiala_Webo4kaRu').load(''+material_URL+' .eText', function(){  
new _uWnd('Material_Webo4kaRu','Полное описание материала',400,200,{align:0,shadow:1,autosize:1,resize:1}, $(this).html());
});
});
/* by webo4ka.ru*/  
});
</script>


P.S. ВАЖНОЕ!!! ---> На полной странице материала, $MESSAGE$ должен быть окружён классом .eText, примерно вот так <td class="eText" colspan="2">$MESSAGE$</td>

2) Панель правления ---> Управление дизайном ---> Каталог файлов ---> Вид материалов и в самый низ вставляем данный код:

Код

<div class="get_Material_Load_Webo4kaRu" style="display:none;">
<div style="clear:left;"></div>
<div style="background:#e2e2eb; border:1px solid #ccc; width:900px; height:175px; margin:10px auto; display:block;">
<?if($IMG_URL1$)?><img src="$IMG_URL1$" style="float:left;width:350px; height:150px; border:1px solid #ccc; margin:10px;"><?else?><img src="http://s018.radikal.ru/i511/1511/43/d882a9cf9d64.png" style="float:left; width:350px; height:150px; border:1px solid #ccc; margin:10px;"><?endif?>
<div id="material$ID$" style="float:left; display:block; background:#2293e3; border:1px solid #ccc; width:100px; padding:5px 25px; color:#fff; cursor: pointer; text-align:center; margin:133px 30px 30px 0px;"><span style="display:none;">$ENTRY_URL$</span>Посмотреть</div>
<div style="clear:left;"></div>
</div>
</div>


готово...
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://webo4ka.ru/
  • Оставить первым комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2124
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • ЯдеR написал:
  • ставлю CSS стили и слетает стиль шапки и статистика ни как не меняется на такую, как у вас в примере
  • ЯдеR написал:
  • не работает(
  • BLAzER написал:
  • 404 sad
  • Site_Test написал:
  • вместо
    Код
    <script type="text/javascript">  
    <!-- Progess bar - NEW uCoz "By Lekus" 2017. uFace -->  
    <!--  
    document.write(unescape('%3C%6C%69%6E%6B%20%74%79%70%65%3D%22%74%65%78%74%2F%63%73%73%22%20%72%65%6C%3D%22%53%74%79%6C%65%53%68%65%65%74%22%20%68%72%65%66%3D%22%68%74%74%70%3A%2F%2F%75%66%61%63%65%2E%61%74%2E%75%61%2F%64%65%6D%6F%2F%50%72%6F%67%65%73%73%5F%62%61%72%4E%45%57%2F%73%74%79%6C%65%2E%63%73%73%22%20%2F%3E'));
    //-->  
    </script>


    пишем просто
    Код
    <link type="text/css" rel="StyleSheet" href="http://uface.at.ua/demo/Progess_barNEW/style.css" />
    в страница добавления/редактирования материала отображается следуещее ,success:function(a){var a=$(a);!a.text().match('myWinError')? plusrep(a) : _uWnd.content('addEnt',a.text().match(/<div[^<>]*>(.+)<\/div>/i)[0])||$('input.manFlSbm').attr('disabled',0)}

    и не работает ничего(, что делать?
    Последние темы
    Опрос
    503
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: