|
U.topicBookmarks v.1.6 - добавление тем в закладки
|
|
| uWeb | Отредактировал uWeb - Воскресенье, 02 Августа 2009, 23:32 Дата: 31 Июля 2009, 14:34 | Сообщение # 1 | ● ● ● ● ● 1135 сообщений Статус: Offline | Описание: Мод добавляет темы в закладки, пока что максимальное колличество закладок не может привышать 50 шт. Скрипт проверен и работает в брузерах: - Internet Explorer 7;
- Opera 9.51;
- Firefox 3.5.1;
- Google Chrome 1.0.154.48
История создания: v.1.0 - добавление тем форума в закладки и только v.1.1 - добавлять тему можно только один раз в противном случае тема просто не будет добавлена и вам выведет ошибку v.1.2 - оформление v.1.3 - не большие изменения в скрипте v.1.4 - добавлены ajax окна v.1.5 - первая паблик версия v.1.6 - переписал код ajax окон, за помошь говорим большое спасибо XxMARSxX`u v.1.7 - переписал защиту от добавления одной темы более одного раза. Теперь она работает не через название темы а через id темы Установка: 1. Активируем модуль "доска обьявлений" 2. Создаем категорию с названием "Темы" 3. Настраиваем модуль по скрину: http://s44.radikal.ru/i106/0907/db/03879798545d.png 4. Далее идем в модуль Пользователи » Группы пользователей » Установка прав для всех групп кликаем по "Доска объявлений" и убираем все галочки кроме "Просматривать доску объявлений", "Добавлять материалы" и "Удалять свои материалы" их отмечаем кроме групп "Заблокированные" и "Гости". Жмем сохранить 5. Идем в управление дизайном доски обьявлений в Вид материалов вставляем код: Code <div style="padding:2px;"><div style="float:right;">$MODER_PANEL$</div> <a href="$MESSAGE$" id="linkL">$TITLE$</a></div> Далее в "Страница поиска и рейтинга материалов" заменяем все на этот код от XxMARSxX`aCode <html> <head> <title>$CAT_NAME$ <?if($SECTION_NAME$)?>- $SECTION_NAME$ - <?endif?>$MODULE_NAME$ - $SITE_NAME$</t<?substr('ii',0,1)?>tle> </h<?substr('ee',0,1)?>ad> <body> <?if($NUM_ENTRIES$='0')?>Вы не добавили ни одной темы в закладки<?else?>$BODY$<?endif?><div id="copyright">$POWERED_BY$</div> <?substr($ADMIN_BAR$,0,0)?> </body> </html> Идем в "Страница добавления/редактирования материала" также заменяем все на этот кодCode <html> <head> <title>$SECTION_NAME$ - $MODULE_NAME$ - $SITE_NAME$</title> </head> <body> $BODY$$POWERED_BY$ </body> </html> 6. Далее заливаем этот и этот скрипт себе на сайт в папку "js": 7. Идем в управление дизайном форума "обший вид страниц" перед </head> вставляем: Code <?if($PAGE_ID$='threadpage')?><script type="text/javascript" src="/js/u.topicBookmarks.v.1.6.js"></script><?endif?> <script type="text/javascript" src="/js/u.topicList.v.1.1.js"></script> Далее заменяем Code <a class="fNavLink" href="$RSS_LINK$" rel="nofollow">RSS</a> на Code <a class="fNavLink" href="$RSS_LINK$" rel="nofollow">RSS</a> · <a class="fNavLink" href="javascript://" onclick="topicList('<?if($USER_LOGGED_IN$)?>$USER_ID$<?else?>0<?endif?>', '$USERNAME$')">Закладки</a> И после $BODY$ вставляем: Code <?if($PAGE_ID$='threadpage')?><script type="text/javascript">topicBookmarks('<?if($USER_LOGGED_IN$)?>$USER_ID$<?else?>0<?endif?>');</script><?endif?> 8. Радуемся своей крутизне 9. И не удаляем копирайты. Автор: Oskolsky Oleg aka uWeb Сайт: uWeb.ws | | |
|
| Xaker | Дата: 31 Июля 2009, 14:41 | Сообщение # 2 | ● ● ● ● ● 302 сообщения Статус: Offline | uWeb, убивать целый модуль на 50 закладок...зато не зависящих от куков и т.п....в целом неплохо)))  | | |
|
| Vanofuture | Дата: 31 Июля 2009, 14:42 | Сообщение # 3 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | И не просто модуль, а самый продвинутый на данный момент модуль. :\ | | |
|
| uWeb | Дата: 31 Июля 2009, 14:44 | Сообщение # 4 | ● ● ● ● ● 1135 сообщений Статус: Offline | Xaker, его можно убить еще и на друзей, закладок страниц и т.д. главное реализовать правильно  Добавлено (31 Июль 2009, 14:44) --------------------------------------------- Vanofuture, можно передалать и под другой делов то. просто когда я делал у меня были заняты другие.. | | |
|
| mob_dp | Дата: 31 Июля 2009, 14:56 | Сообщение # 5 | ● ● ● ● ● 4112 сообщений Статус: Offline | uWeb, а можно чучуть теории в студию? Т.е. по какому принципу работает (на пальцах). в голове весь текст перекрутить не могу, а устанавливать на хорошо посещаемый ресурс скрипт, который я не понимаю, не очень хочется. Вобщем буду благодарен за краткое описание. | | |
|
| MegaFill | Дата: 31 Июля 2009, 15:20 | Сообщение # 6 |  ● ● ● ● ● 1588 сообщений Статус: Offline | | | |
|
| uWeb | Дата: 31 Июля 2009, 17:01 | Сообщение # 7 | ● ● ● ● ● 1135 сообщений Статус: Offline | mob_dp, что собственно тебе не понятно в скрипте? скоро сделаю пример MegaFill, скрипт совсем другой только модуль одинаковый и запрос. | | |
|
| kydapodatsya | Дата: 31 Июля 2009, 17:06 | Сообщение # 8 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | uWeb, у меня занят этот модуль... делайте для другого | | |
|
| uWeb | Дата: 31 Июля 2009, 17:06 | Сообщение # 9 | ● ● ● ● ● 1135 сообщений Статус: Offline | Quote (kydapodatsya) делайте для другого $ | | |
|
| mob_dp | Дата: 31 Июля 2009, 18:08 | Сообщение # 10 | ● ● ● ● ● 4112 сообщений Статус: Offline | Quote (uWeb) что собственно тебе не понятно в скрипте? весь принцип работы: куда и что он сохраняет и откуда достает. Вот же вредный а... ладно, пойду на тестовом сайте гонять скрипт... | | |
|
| cucYa | Дата: 31 Июля 2009, 18:21 | Сообщение # 11 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | mob_dp, ну как я посмотрел так там обычное создание материала в модуле, а потом подгрузка материалов пользователи. баян. | | |
|
| uWeb | Дата: 31 Июля 2009, 20:37 | Сообщение # 12 | ● ● ● ● ● 1135 сообщений Статус: Offline | [UPD]: смотрим шапку темы | | |
|
| mob_dp | Дата: 31 Июля 2009, 20:42 | Сообщение # 13 | ● ● ● ● ● 4112 сообщений Статус: Offline | uWeb, у меня в окошке по центру null показывает, хотя тему добавил. | | |
|
| kydapodatsya | Дата: 31 Июля 2009, 21:02 | Сообщение # 14 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | ff 3.5.1 при клике на "Закладки" вообще ничего не происходит  | | |
|
| kydapodatsya | Дата: 31 Июля 2009, 21:05 | Сообщение # 15 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | а теперь Quote (mob_dp) у меня в окошке по центру null показывает, хотя тему добавил. | | |
|
| cucYa | Дата: 31 Июля 2009, 21:27 | Сообщение # 16 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Quote (kydapodatsya) при клике на "Закладки" вообще ничего не происходит В модуле включена возможность поиска материалов пользователя? | | |
|
| kydapodatsya | Дата: 31 Июля 2009, 21:43 | Сообщение # 17 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | cucYa, это на сайте uWeb'a | | |
|
| uWeb | Отредактировал uWeb - Пятница, 31 Июля 2009, 22:20 Дата: 31 Июля 2009, 22:17 | Сообщение # 18 | ● ● ● ● ● 1135 сообщений Статус: Offline | cucYa, да, у меня все отлично работает опера 9.51 | | |
|
| Men | Дата: 31 Июля 2009, 22:22 | Сообщение # 19 | ● ● ● ● ● 24 сообщения Статус: Offline | Quote (mob_dp) у меня в окошке по центру null показывает, хотя тему добавил. +1 | | |
|
| uWeb | Дата: 31 Июля 2009, 22:35 | Сообщение # 20 | ● ● ● ● ● 1135 сообщений Статус: Offline | короче не где не работает кроме оперы 9.51Добавлено (31 Июль 2009, 22:35) --------------------------------------------- ошибка тут: Code function topicList(usersID, userName) { $.get('/board/0-0-' + usersID + '-0-17', function (t) { var topicL = $('#topicList', t).html(); new _uWnd('fav', 'Избранные темы ' + userName + '', 250, 200, { align: 'left', autosize: 1 }, '' + topicL + ''); }); } | | |
|