Всем доброго времени суток пользователи вебочки. И я все так же продолжаю реализовывать
идеи скриптов пользователей, в данном материале реализована идея пользователя
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>
готово...