u.Favorites | uCoz закладки для страниц (ver. 2)
|
|
Task | Дата: 24 Марта 2010, 23:28 | Сообщение # 21 | ● ● ● ● ● 703 сообщения Статус: Offline | CrazyFENIX, у вас скорее всего забит весь сайт под завязку скриптами, которые браузер посылает про себя нах*й ОН долго обрабатывает. | | |
|
uWeb | Дата: 24 Марта 2010, 23:33 | Сообщение # 22 | ● ● ● ● ● 1135 сообщений Статус: Offline | Ничего сверхъестественного. | | |
|
cucYa | Дата: 24 Марта 2010, 23:36 | Сообщение # 23 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | А фигли иконка удаления не выровнена? | | |
|
CrazyFENIX | Дата: 24 Марта 2010, 23:37 | Сообщение # 24 | ● ● ● ● ● 299 сообщений Статус: Offline | Task, нет, только один скрипт так нагружает. Я ставил Load скрипт и убирал, сравнивал )) там где я это сравнивал нету большого количества скриптов.. + я хочу, чтобы закладки могли просматривать другие пользователи.. "эдакие друзья", но с расширенным функционалом.. на каждой странице пользователя кнопка "Добавить в закладки", но в поле уже получается не "мои", а его закладки, значит проверка идёт по ним? или как у вас? )) Если так, то очень жаль | | |
|
mob_dp | Дата: 24 Марта 2010, 23:41 | Сообщение # 25 | ● ● ● ● ● 4112 сообщений Статус: Offline | + я хочу, чтобы закладки могли просматривать другие пользователи.. "эдакие друзья", но с расширенным функционалом.. на каждой странице пользователя кнопка "Добавить в закладки", но в поле уже получается не "мои", а его закладки, значит проверка идёт по ним? или как у вас? ) ИМХО, функцию будут юзать чтобы не засирать себе список закладок браузера. Просмотр закладок пользователя можно сделать, но можно еще предусмотреть функцию "поделится ссылкой", которая будет выбранному юзеру отсылать ссылку в ЛС. | | |
|
Task | Дата: 24 Марта 2010, 23:59 | Сообщение # 26 | ● ● ● ● ● 703 сообщения Статус: Offline | CrazyFENIX, сейчас исправлю недочет.Добавлено (24 Март 2010, 23:58) --------------------------------------------- CrazyFENIX, не все прочитал, поэтому не так понял, зато исправил другой недочет. Добавлено (24 Март 2010, 23:59) --------------------------------------------- Насчет тормозов - там стоит setTimeout, для того чтобы не было сбоев (вероятно это вы посчитали тормозом). | | |
|
CrazyFENIX | Дата: 25 Марта 2010, 00:08 | Сообщение # 27 | ● ● ● ● ● 299 сообщений Статус: Offline | Task,и что-же исправлено? Запутал меня И всё же нужно выводить закладки только на персональной странице.. иначе никак и некуда )) значит такая возможность не предвидится? то есть, не стоит обновлять скрипт MegaFill'а? Что посоветуете? ))) | | |
|
Task | Дата: 25 Марта 2010, 13:51 | Сообщение # 28 | ● ● ● ● ● 703 сообщения Статус: Offline | CrazyFENIX, почему? можете поставить на персональную страницу. Только главное чтобы сам блок не "расставался" с кнопкой.Добавлено (25 Март 2010, 13:51) --------------------------------------------- Скрипт обновлен до версии 2! Те, кто уже поставил, лучше все коды заменить на ver.2! | | |
|
CrazyFENIX | Дата: 25 Марта 2010, 14:51 | Сообщение # 29 | ● ● ● ● ● 299 сообщений Статус: Offline | CrazyFENIX, почему? можете поставить на персональную страницу. -.- На каждой персональной странице свой блок, т.е. не "usid", а $_USER_ID$ | | |
|
Task | Отредактировал Task - Четверг, 25 Марта 2010, 15:34 Дата: 25 Марта 2010, 15:33 | Сообщение # 30 | ● ● ● ● ● 703 сообщения Статус: Offline | CrazyFENIX, добавил в описание. P.S. не usid, а $USER_ID$ | | |
|
CrazyFENIX | Дата: 25 Марта 2010, 20:45 | Сообщение # 31 | ● ● ● ● ● 299 сообщений Статус: Offline | Task, не понимаешь к чему я веду.. если блок будет другого юзера, то проверка то будет по его закладкам (блоку), (при нажатии "добавить в закладки")? | | |
|
Task | Дата: 25 Марта 2010, 20:51 | Сообщение # 32 | ● ● ● ● ● 703 сообщения Статус: Offline | CrazyFENIX, да, по его. | | |
|
CrazyFENIX | Дата: 25 Марта 2010, 20:53 | Сообщение # 33 | ● ● ● ● ● 299 сообщений Статус: Offline | получается бредово | | |
|
Task | Дата: 25 Марта 2010, 20:56 | Сообщение # 34 | ● ● ● ● ● 703 сообщения Статус: Offline | CrazyFENIX, в смысле? а что вы хотели, чтобы происходила проверка по закладкам друга? По моему у вас бред... | | |
|
CrazyFENIX | Дата: 25 Марта 2010, 21:31 | Сообщение # 35 | ● ● ● ● ● 299 сообщений Статус: Offline | елки.. страница юзера, на которой его закладки.. (на его странице я вижу его закладки, на своей - свои), я хочу добавить юзера в закладки.. проверка как идёт? по его закладкам? то, что у него в блоке? я вот, что пытаюсь узнать - как эта проверка работает и как она будет работать, если на странице пользователя показываются его личные закладки... То есть, например, у др. пользователя 50 закладок (заполнено), а у меня всего 10, я хочу добавить страницу этого пользователя в закладки - мне не выдаст то, что у меня уже 50 закладок (заполнено)? -.- и типа того... | | |
|
Task | Дата: 25 Марта 2010, 21:47 | Сообщение # 36 | ● ● ● ● ● 703 сообщения Статус: Offline | CrazyFENIX, так бы сразу и сказали... 1. Проверка идет по личным закладкам. 2. Нет не выдаст, проверка идет с помощью JS. | | |
|
CrazyFENIX | Дата: 25 Марта 2010, 23:34 | Сообщение # 37 | ● ● ● ● ● 299 сообщений Статус: Offline | Task, я ещё на первой странице спрашивал :P пруф аа..и всё же не до конца врубился как это работает )) в тоже время если я уберу блок favoritesArea с страницы, оставив только ссылку, проверка работать не будет? ещё раз скажу, что я имел в виду - у меня на общих страницах есть только ссылка\кнопка на добавление в закладки (сами закладки мне некуда поместить, только к юзеру на страницу), а самого блока нету... (блок есть в перс. странице каждого пользователя). Могу я оставить на всех страницах только функцию favorite.add? (чтобы был весь load, get, post, и пр. был только по onclick) Code favorite={ add:function(title, url, uid){ if($('div.favorite').length>50){alert('Превышен допустимый лимит.');}else{ if($('#favoritesArea').text().indexOf(title)!==-1){alert('Такая закладка уже существует!');}else{ $.get('/board/1-0-0-0-1?'+66*Math.random(), 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: url, ocat: 1 }, setTimeout('favorite.reload('+uid+')', 500));}); $('#favoritesArea').prepend('<img src="http://oranges.net.ru/ajax-loader.gif" alt="" />');}}}, } но тут я наблюдаю "favoritesArea" и div.favorite оттуда, значит убрав блок и строки с "favoritesArea" я не добьюсь проверки... Значит без принудительной загрузки закладок на каждой странице проверки никакой не получится?? )) Значит мне не стоит ставить ваш скрипт заместо MegaFill'ова я об этом пытался спросить в этом посте, затем был вообще введён в ступор )) У меня со скриптом MegaFill'a сейчас так: Страницы сайта - ссылка на добавление в закладки и функция только на добавление. Самих закладок нет. --Персональная страница пользователя (моя) - отображение моих закладок. Ссылка на добавление в закладки и ф-ция отсутствует. --Персональная страница пользователя (чужая) - отображение чужих закладок. Ссылка на добавления в закладки и ф-ция есть. [spoiler="Вот так на странице пользователя"] Code <?if($_IS_OWN_PROFILE$)?> <script type="text/javascript"> /* Скрипт сделал MegaFill http://dailycreative.ru/ Обсуждение скрипта идет в этой теме: http://dailycreative.ru/forum/10-639-1 */ function reloadZakladki() { $('#zakladkipr').load('/board/0-0-$_USER_ID$-0-17 #zakladki'); } </script> <?else?> <script type="text/javascript"> /* Скрипт сделал 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 }) }) } </script> <?endif?> Code <?if($_IS_OWN_PROFILE$)?><?else?><a href="javascript://" onClick="postZakladki(document.title,location.href);alert('Страница пользователя добавлена в ваши закладки')" title="Добавить пользователя в закладки"><img alt="" width="16" height="16" src="http://www.hl2dm-university.ru/img/cppics/bookmarks.png" border="0" class="icox" /></a><?endif?> [/spoiler] Прошу прощение за столько текста :х | | |
|
Task | Дата: 26 Марта 2010, 12:11 | Сообщение # 38 | ● ● ● ● ● 703 сообщения Статус: Offline | CrazyFENIX, вообще-то можно скрывать блок (где находится кнопка), с помощью CSS: display:none; P.S. Я не могу подстроить скрипт под каждого, я написал лишь общую часть - дальше уже включаем мозги. | | |
|
Conopi | Дата: 26 Марта 2010, 13:41 | Сообщение # 39 | ● ● ● ● ● 3 сообщения Статус: Offline | Читаю читаю, но все никак не могу понять. Можно ли использовать данный скрипт для каталога файлов? Если нет, подскажите пожалуйста варианты создания закладок для материалов (( | | |
|
Task | Дата: 26 Марта 2010, 13:45 | Сообщение # 40 | ● ● ● ● ● 703 сообщения Статус: Offline | Conopi, использовать этот модуль вместо Доски Объявлений? | | |
|