ЗАКЛАДКИ КАК НА DLE



Установка:
Очень сложный в установке скрипт, в основном установка настраивается под ваш дизайн. Графы с красной звездочкой * являются сложными в установке.
1. Активизируем модуль "Онлайн игры" и создаем в нем одну любую категорию. 
2. В настройках модуля ставим количество колонок для материалов 1, а так же три следующих пункта ставим по 50. Ставим активными поля: Название игры, Описание игры, Дополнительные поля 1-4. И включаем возможность поиска материалов пользователя. 
3. В настройках групп разрешаем всем группам кроме гостей и забаненных добавлять материалы, а так же убираем у всех групп модерацию. И включаем возможность удаления своих материалов. 
4.* Идем в страницу поиска и рейтинга материалов и настраиваем сам дизайн страницы. по сути дела он должен быть как на вашей главной странице сайта 
4.1* После чего ищем там что то похожее на:

Code
$BODY$  
<div style="text-align:center;">$PAGE_SELECTOR1$</div>


И заменяем на:
Code
<span id="ghfgh">  
$BODY$  
<div style="text-align:center;">$PAGE_SELECTOR1$</div>  
</span>


5* Идем в вид материалов модуля, и туда точно так же вставляем вид материалов с вашего основного модуля. После чего заменяем в нем теги.
$TITLE$ - название материала
$OTHER2$ - ссылка на материал
$MESSAGE$ - описание
$OTHER1$ - ссылка на изображение
$OTHER3$ - ссылка на профиль автора материала
$OTHER4$ - логин автора материала
Не стал прилагать свой код т.к. настраивается под ваш дизайн.

6* Идем в персональную страницу пользователя и перед вставляем:
Code
  
<div style="display:none;">  
<div id="vivs">  
<div class="BlockTitlle"><!-- <bt> --><!--<s5184>-->Закладки<!--</s>--><!-- </bt> --></div>  
<div class="BlockCont" style="padding:0px;">  
<a class="Smenu_link" href="$_STUFF_ACTIVITY_URL$">У вас $_STUFF_ENTRIES$ заклад4||$_STUFF_ENTRIES$%100>10&&$_STUFF_ENTRIES$%100<15)?>оккаки</a>  
</div>  
<div style="padding:5px"></div>  
</div>  
</div>  


Так же требует настройки под свой дизайн. Код выводит кол-во добавленных закладок в меню. см. Скриншот.
6.1 Идем в глобальный блок и вставляем в нужное место код:
Code
<script type="text/javascript">  
$.get('/index/8 ',function(uwndsingmen2){  
var result12 = $('#vivs',uwndsingmen2).html();  
$('#send_files').html(result12);  
});  
</script>  
<div id="send_files"></div>


Редактировать не нужно, я вставил его над меню. см. Скриншот.
7. Каталог файлов - страница материала и комментариев к нему, в то место где хотите чтобы появилась иконка добавления вставляем:
Code
<span id="files_vivod"></span>


8. На той же странице, перед вставляем:
Code
<script type="text/javascript">  
function add_file() {  
$.get('/stuff/0-0-0-0-1', function(data){  
var ssid = $('input[name="ssid"]', data).val();  
$.post('/stuff/', {a: '12',jkd428: '1',jkd498: '1',ocat: '1',title: '$ENTRY_TITLE$',other1: '$FILE_DIRECT_URL$',other2: '$ENTRY_URL$',other3: '$PROFILE_URL$',other4: '$USER$',brief: '',ssid: ssid},  
function(infos){  
if($(infos).text().indexOf('успешно')!=-1){location.reload()}  
else {_uWnd.alert('<font color="red">Ошибка, обновите страницу и попробуйте снова.</font>','Ошибка',{w: 270,h: 70,t: 8000});}  
});  
});  
}  
$.get('/stuff/0-0-$USER_ID$-0-17 ',function(files_uwnd){  
var result2 = $('#ghfgh',files_uwnd).html();  
if(result2.indexOf('$ENTRY_URL$')=='-1') { $('#files_vivod').html('<a href="javascript:add_file()"><img src="http://joomla.ucoz.com/ucoz/1/gnome_list_add.png"></a>') } else { $('#files_vivod').html('') };  
});  
</script>


Находим в этом коде $FILE_DIRECT_URL$ и заменяем его на тег который служит у вас за вывод скриншота, если у вас этот же, то ничего менять не нужно.

Установка окончена!


ИсточникКатегория: Другие скрипты для ucoz | Добавил: AID | Дата: 15.02.2012

Другие новости


Поделиться ссылкой


Ссылка:
BB-code:
HTML:
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Хостинг от uCoz