Установка:
Очень сложный в установке скрипт, в основном установка настраивается под ваш дизайн. Графы с красной звездочкой * являются сложными в установке.
1. Активизируем модуль "Онлайн игры" и создаем в нем одну любую категорию.
2. В настройках модуля ставим количество колонок для материалов 1, а так же три следующих пункта ставим по 50. Ставим активными поля: Название игры, Описание игры, Дополнительные поля 1-4. И включаем возможность поиска материалов пользователя.
3. В настройках групп разрешаем всем группам кроме гостей и забаненных добавлять материалы, а так же убираем у всех групп модерацию. И включаем возможность удаления своих материалов.
4.* Идем в страницу поиска и рейтинга материалов и настраиваем сам дизайн страницы. по сути дела он должен быть как на вашей главной странице сайта
4.1* После чего ищем там что то похожее на:
Code
$BODY$
<div style="text-align:center;">$PAGE_SELECTOR1$</div>
<div style="text-align:center;">$PAGE_SELECTOR1$</div>
И заменяем на:
Code
<span id="ghfgh">
$BODY$
<div style="text-align:center;">$PAGE_SELECTOR1$</div>
</span>
$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>
$.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>
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$ и заменяем его на тег который служит у вас за вывод скриншота, если у вас этот же, то ничего менять не нужно.
Установка окончена!
Другие новости |
Поделиться ссылкой
|