U.Helper

19 Июня 2009 15:36
Главная » Разработки » Разработки для модуля "Пользователи" » Добавить страницу в закладки
Модуль: Доска объявлений
Автор: 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>

Слова "У вас пока нет закладок" будут выводится, если закладок пока еще нет.

Теперь самое интересное wink
Это пихаем либо в шапку, либо в отдельный 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>

Ну собственно и все wink Закладки для юкоз готовы!

P.S. Копирайты не убирать!


Правила использования:

  • Все права на публикуемые скрипты принадлежат их авторам!
  • Запрещается распространение скриптов без указания автора!
  • Запрещается "затирание" копирайтов!
Рейтинг: ← 17 →
Модуль: Пользователи | 6354 просмотра | Автор: MegaFill | Добавлено: 19 Июня 2009
38 комментариев

0
cucYa[Материал] 19:20, 19 Июня 2009
Code
a: $('input[name="a"]', i).val(),
numa: $('input[name="numa"]', i).val(),

Они вроде не меняются...
Цитировать
Сайт
0
MegaFill[Материал] 19:23, 19 Июня 2009
Но без них не работает вроде surprised
Цитировать
Сайт
0
cucYa[Материал] 20:10, 19 Июня 2009
А в исходнике страницы добавления не посмотреть их значение?
Цитировать
Сайт
0
MegaFill[Материал] 20:14, 19 Июня 2009
У меня numa там при перезагрузки менялась от 1 до 9. wacko
Поэтому все hidden поля я и проставляю...
Цитировать
Сайт
0
Бармалей[Материал] 20:16, 19 Июня 2009
Пусть лучше будет так, чем переписывать скрипт при изменении систему.
Цитировать
Сайт
0
MegaFill[Материал] 19:21, 19 Июня 2009
Забыл упамянуть, что максимум 50 закладок можно сделать smile
Цитировать
Сайт
0
NecroProger[Материал] 19:47, 19 Июня 2009
1. Скрины=рисунки Пикассо.
2. Банальновато, а написано, как всегда, корявенько... "3+"
Цитировать
Сайт
0
MegaFill[Материал] 19:50, 19 Июня 2009
В итоге хорошая альтернатива платным скриптам biggrin
Цитировать
Сайт
0
NecroProger[Материал] 22:15, 19 Июня 2009
Согласен.
Цитировать
Сайт
0
kydapodatsya[Материал] 23:28, 19 Июня 2009
жаль, этот модуль занят biggrin
придется под другой ковырять
Цитировать
Сайт
0
MegaFill[Материал] 00:44, 20 Июня 2009
Хех... Я думал у вас в администрации все по блату достается dry
Цитировать
Сайт
0
NecroProger[Материал] 01:17, 20 Июня 2009
Думаешь, за kydapodatsya скрывается Крон? Или Селена?
Цитировать
Сайт
0
kydapodatsya[Материал] 01:25, 20 Июня 2009
NecroProger, пусть это будет Вашим кошмаром biggrin
Цитировать
Сайт
0
WinsenT[Материал] 01:51, 20 Июня 2009
Здорово. Вот только у меня на персональной странице не выводятся закладочки.
Цитировать
Сайт
-1
WinsenT[Материал] 01:56, 20 Июня 2009
допёрло
Цитировать
Сайт
0
WinsenT[Материал] 01:57, 20 Июня 2009
А это только для новостей или можно импользовать для других ucoz модулей? Вроде можно.
Цитировать
Сайт
0
MegaFill[Материал] 14:04, 20 Июня 2009
Установив скрипт, при нажатие на кнопку url страницы и title добавится в закладки. Работает на любой странице.
Цитировать
Сайт
0
warezkiller[Материал] 23:39, 21 Июня 2009
интересно.. поставил бы, но впадло свои убирать smile
а за идею +
Цитировать
Сайт
0
Sierra[Материал] 10:36, 07 Июля 2009
Сначала сделал я, потом xcinema, потом все сделали и каждый автор, хотя по сути всё одно и то же, разве что немного код отличается. smile
Цитировать
Сайт
0
MegaFill[Материал] 18:06, 15 Июля 2009
вот только вы все это зажали!!!! biggrin
Цитировать
Сайт
0
Бармалей[Материал] 15:38, 31 Июля 2009
+1
Цитировать
Сайт
0
Jacky[Материал] 11:19, 19 Июля 2009
Благодарю! Все класно работает!
Цитировать
Сайт
0
MegaFill[Материал] 11:50, 07 Августа 2009
biggrin
Цитировать
Сайт
0
Raiderr[Материал] 03:35, 25 Августа 2009
Как сделать чтобы название закладки было не полный титл, а только название новости?
Цитировать
Сайт
1
MegaFill[Материал] 16:56, 26 Августа 2009
найди в скрипте document.title и замени на (document.title).substring(0,20) число 20 это сколько символов будет оставаться. Остальное обрезается
Цитировать
Сайт
0
SmoKE_xD5713[Материал] 23:45, 13 Сентября 2009
Как сделать, чтобы несколько раз одно и тоже нельзя было добавить?
Цитировать
Сайт
0
CrazyFENIX[Материал] 20:28, 23 Марта 2010
+1 :[
Цитировать
Сайт
0
Google00[Материал] 15:48, 19 Января 2010
Люди а на каталог файлов реально поставить?
Цитировать
E-MailСайт
0
gregory[Материал] 17:29, 23 Января 2010
а почему не добавляет в закладки? при нажатии пишет "Добавление..." и всё, больше ничего не происходит. как было "У вас пока нет закладок", так и остаётся. в чём проблема?
Цитировать
0
Jacky1222[Материал] 19:18, 05 Февраля 2010
Поменяй драйвера на пальцах biggrin
Наверно что то ты не правильно сделал, у меня все работает х))
Цитировать
Сайт
0
Jacky1222[Материал] 19:20, 05 Февраля 2010
У меня очень важный вопрос!! Как сделать что бы пользователь мог добавлять в закладки без регистрации? ооочень надо
Цитировать
Сайт
0
CrazyFENIX[Материал] 20:29, 23 Марта 2010
Как сделать, что вписать, чтобы нельзя было добавлять одинаковые закладки? :))
Цитировать
Сайт
0
uSide[Материал] 13:23, 04 Апреля 2010
CrazyFENIX, поиск материалов, а потом - запрет
Цитировать
0
Gamer-X[Материал] 18:03, 02 Мая 2010
скажите, как сделать, чтобы например "статьи" в папку "закладки-статьи" кидало, "анкеты людей" - в "закладки-анкеты", ну и так далее?
и как затем разделить их в закладках:

статьи:
1)
2)
3)
люди:
1)
2)
3)

как сделать?

Цитировать
Сайт
0
-Евгений[Материал] 22:25, 11 Июня 2010
Gamer-X, по категориям
Цитировать
0
Smesharik Danil[Материал] 19:32, 22 Января 2011
А можно копирайты убрать?
Цитировать
0
DjGlobal[Материал] 19:51, 28 Января 2011
обновите скрины... sad
Цитировать
0
Ismail[Материал] 18:08, 10 Марта 2011
Обновите скрины, а!?!!
Цитировать
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

© U.Helper 2007-2024 Используются технологии uCoz