Модуль: Доска объявлений
Автор: MegaFill
dailycreative Проверил на 1 сайте. Вроде все работает
Закладки сделаны на модуле "доска объявлений". Для установки закладок активируем модуль и создаем 1 категорию. Вот такие настройки:
Далее настройки прав групп:
Далее пихаем этот код в
Вид материала доски объявлений (Так будут выглядить закладки):
Code
<div><a href="$MESSAGE$">$TITLE$</a>$MODER_PANEL$</div>
Тут
$MESSAGE$ ссылка на страницу.
$TITLE$ - название страницы.
$MODER_PANEL$ - кнопка для удаления материала.
Далее страница добавления материала:
Code
<html>
<head>
<title>$SECTION_NAME$ - $MODULE_NAME$ - $SITE_NAME$</title>
</head>
<body style="background:#EDFBFF; margin:0px; padding:0px;">
$BODY$$POWERED_BY$
</body>
</html>
Это на страницу поиска и рейтинга материала:
Code
<html>
<head>
<title>$CAT_NAME$ <?if($SECTION_NAME$)?>- $SECTION_NAME$<?endif?> - $MODULE_NAME$ - $SITE_NAME$</title>
<!-- Скрипт сделал MegaFill http://dailycreative.ru/
Обсуждение скрипта идет в этой теме:
http://dailycreative.ru/forum/10-639-1
-->
</head>
<body style="background:#EDFBFF; margin:0px; padding:0px;">
$ADMIN_BAR$
<div id="zakladki"><?if($NUM_ENTRIES$='0')?>У вас пока нет закладок<?else?>$BODY$<?endif?></div>$POWERED_BY$
</body>
</html>
Слова "У вас пока нет закладок" будут выводится, если закладок пока еще нет.
Теперь самое интересное
Это пихаем либо в шапку, либо в отдельный js файлик.
Code
<script>
/* Скрипт сделал MegaFill http://dailycreative.ru/
Обсуждение скрипта идет в этой теме:
http://dailycreative.ru/forum/10-639-1
*/
function reloadZakladki() {
$('#zakladkipr').load('/board/0-0-$USER_ID$-0-17 #zakladki');
}
function postZakladki(title,href) {
$.get('/board/1-0-0-0-1', function(i) {
$.post('/board/1-0-0-0-1', {
a: $('input[name="a"]', i).val(),
numa: $('input[name="numa"]', i).val(),
ssid: $('input[name="ssid"]', i).val(),
title: title,
brief: href,
ocat: 1
}),setTimeout("reloadZakladki()",1000)
})
}
</script>
Далее конпка. Пихаем куда хотим.
Code
<!-- Скрипт сделал MegaFill http://dailycreative.ru/ Обсуждение скрипта идет в этой теме: http://dailycreative.ru/forum/10-639-1 -->
<a href="javascript://" onClick="postZakladki(document.title,location.href); document.getElementById('zakladkipr').innerHTML+='Добавление...'">Добавить страницу в закладки</a>
А тут будут выводиться закладки. Пихаем по месту.
Code
<div id="zakladkipr"></div>
<script>reloadZakladki()</script>
Ну собственно и все Закладки для юкоз готовы!
P.S. Копирайты не убирать!
Правила использования:
- Все права на публикуемые скрипты принадлежат их авторам!
- Запрещается распространение скриптов без указания автора!
- Запрещается "затирание" копирайтов!