YOBA-Boolean: Свистелки и Перделки.
Вложений: 4
Дело было вечером, делать было... много чего. Но почему-то жидкость ударила по мозгам, и я стал делать таки это.
Итак, дано: форум с хорошими людьми, но с убогой и устаревшей технической стороной, как то: неработающий поиск, голимая система просмотра вложений, в целом убогий внешний вид и т.д. Что хочу сделать: увеличить удобство пользования форумом, добавить юзабельные фичи. Решение: юзерскрипт, который частично заменит функционал, насколько это вообще возможно в javascript'ом. Встречайте: Y.O.B.A.-скрипт для булки. Youth Oriented. Boolean Applied. Включает в себя на сегодняшний день: 1. Переделанное верхнее меню:
3. Все вложения-картинки открываются в фэнси-боксе.
Пока всё. Планируются: 1. Живой гуглопоиск по сайту (вводишь и сразу же ищется и показывается) 3. Показ поста ajax'ом при наведении на ссылку в цитате 4. Показ списка последних тредов наверху на всех страницах. 5. ????? 6. Ещё что-нибудь эдакое. Желающие могут протестировать версию 0.2 yoba (а, точнее, её сегодняшнюю stable-версию). Для этого: 0. Скачиваем архив, распаковываем.
2. Перетаскивают скрипт из архива в окно браузера. 3. Соглашаются на установку. 4. Обновляют страницу на булке.
2. Кладут туда скрипт из архива. 3. Заходят на булку. 4. rmb > настроки для сайта -> скрипты -> указывают папку из п.1 5. Схороняют, обновляют страницу.
2. Давят везде на ОК, Установить и т.д. 3. Обновляют Булку. Спасибо Рандому за первичное тестирование на Опере и инструкцию как в неё сувать юзероскрипты. Принимаются описания багов а также предложения по добавлению/улучшению свистоперделок. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
минусую все пункты нах)
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Вложений: 1
У братьев хромовиков я так понял Инструменты->Консоль JavaScript->копипастим.
Алсо, я что-то переклацал см. вложение Идея нравится, булчую. Немного раздражает то что надо писать каждый раз этот скриптик, но я думаю что можно наклепать плагин для хрома чтобы работало норм. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
Кстати отличная идея с копипастом! Эдакая демо-версия. С багами буду разбираться. Упд: запилил что надо копировать в адресную строку, работает. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
Код:
[object HTMLScriptElement] |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Бэта-версия пахала. Но потом АВТОМАТик чо-то подкрутил и теперь что со скриптом, что без - одинаково.
Демка тоже только выводит внушение. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Ни на Мозилле, ни на IE не пашет. На первой выдаёт ошибку.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Хм... Пашет на всём. Проблема по ту сторону монитора?
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Версия:
11.01 Сборка: 1190 |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Внезапно заработало. Хотя кеш перед этим сбрасывал и браузер перезапускал - результатов не давал0. То-ли подождать подгрузки надо было, то ли х3 что за волшебный счётчик сбросился.
апд Логаут не пашед |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Поставил на грязную макаку - всё чудесно похает, кроме логаута :)
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Да, логаут не пашет, будет срочно исправлен.
Сегодня планируется fancybox на вложения. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
полная жопа огурцов на !! :ok:
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Mosilla firefox. Работает.
1) В верхнем меню шрифт не совсем совпадает с оформлением булки (а оно мне как раз нравится). Сделать его помягче, чтоли 2) Не понравилось что-то, блик или хз что, пробегающее по кнопке слева направо. Вариант, который был раньше, мне больше нравился. 3) Календарь и справка реально не нужны - я в них зашёл, по-моему, только один раз за всё время 4) В гуглопоиске хотелось бы обойтись без атрибутики гугла (так можно?) 5) Спасибо |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
Без атрибутики гугла будет сделано, хочу сделать поиск вообще без перехода на другую страницу. Кстати есть идея сделать меню быстрого доступа к "любимым" разделам. Т.е. юзер выбирает, какие у него разделы любимые, и в дальнейшем имеет возможность быстро туда переходить, как вам такое? |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Упдейт:
1. Вложения в постах теперь открываются в фенси-боксе (включившие, попробуйте потыкать на вложения в первом посте этой темы). Кое-какие баги при повторном врубании, завтра починю, уже понял, почему так. 2. Починен логаут, предусмотрено поведение в случае, если юзер не залогинен. Все изменения вы уже можете видеть (кто вчера включил в greasemonkey/опциях Оперы), ничего дополнительно делать не надо! |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Так, порыскал по Интернетам.
Ну что же вы, хромичи? У вас установка юзерскриптов сделана вообще как два пальца. В первый пост вылил инструкцию. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Yoba, бро, всё работает. Алсо, респект за fancybox, работает вери гуд.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Вложений: 1
Я тут запили под safari расширение.
Автэ, как будешь в аське напиши, помогу сделать по нормальному, а то у меня на скорую руку |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Хром, работает. А как будет проходить обновление?
UPD: посмотрел исходник, стало ясно ) Странно, загружается не всегда, на некоторых страницах пропадает меню. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
баг - открыть посмотреть вложеные картинки, закрыть появившееся окно, попытатся открыть снова- не загружается картинка
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
всем остальным мне кажется доставляет такое сокращение;)
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Запилил кеширование картинок из вложений.
Теперь они грузятся заранее и когда кликаешь показываются без загрузки :) Конечно, трафик жрётся больше, но, я думаю, вряд ли кто-то с лимитным трафиком станет юзать этот скрипт. Кроме того пофиксил ошибки, теперь фенсибокс работает как следует. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
А зачем кнопка логаут? В смысле я понимаю зачем, но я ей не пользуюсь: просто закрываю вкладку. В чём разница?
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
я когда на работу выхожу - квартиру на замок, а кто-то - просто дверь прикрывает. В чём разница?
(при условии, что ты не используешь короткую сессию) |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
Когда я дома сижу, естественно, тоже не разлогиниваюсь. Кстати навёл на мысль: можно дать юзеру вохможность конфигурировать верхнее меню, как ему захочется (не пользуешься - долой) |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
"я когда на работу выхожу - квартиру на замок, а представь, кто -то дверь открывает, заходит в квартиру и от моего имени на будке сидит? " |
Ответ: YOBA-Boolean: Свистелки и Перделки.
На Мазилке работает. Красиво)
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
+1 за значок форума под тематику 23 февраля
Неужели никто не заметил? |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Вложений: 3
Опера - есть косяки:
- жму "Новые сообщения" -> ошибка!; =рис.1= - вошел и есть кнопка "регистрация"; =рис.2= Доставило: - быстрый просмотр изображений; - гугл-поиск; Данунах: - крупные пункты верхнего меню (особенно шрифт! ибо надпись "Гуглопоиск по форуму" полностью не вместилась; нет последнего слова); =рис.3= - аналогично [Igor'ю ] (п.2 новые блики - зло!); ЗЫ. Было бы неплохо еще прикрутить залочивание первого поста темы. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Эээ. Что за "регистрация"? Этого не может быть в принципе. Могу ткнуть в сорец, там ничего о пункте "регистрация" нет. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
А мне откуда знать почему висит "Регистрация" когда юзер уже вошел?!
Говорю как есть.. В верхнем меню 4 кнопки: "Логин", "Гуглопоиск по", "Новые посты", "Регистрация".. [Opera 9.25, build 8827] Жму "Регистрация": |
Ответ: YOBA-Boolean: Свистелки и Перделки.
2Fake, каюсь, смотрел старую версию.
ABTOMAT, PHP код:
Смотри, как определить залогине юзер или нет. Давай смотреть в сторону нашей ссылки "Выход". PHP код:
Смотри: PHP код:
Самый шустрый способ проверить существование это использовать свойство length из поставки jQuery. Типо так: PHP код:
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
Цитата:
Теперь переопределю как событие. Цитата:
И да, Код:
$("a[alt='Выход']") Код:
<a onmouseout="JSFX.fadeOut('deconnexion')" onmouseover="JSFX.fadeIn('deconnexion')" onclick="return log_out()" href="login.php?do=logout&logouthash=4b06da98c3f7dfac8f352c485539b450"> Починил (насколько я понял причину, у самого такого никогда не вылезало), у Саба тут какая-то приблуда приделана под названием JSFX (православный джиквери юзать религия не позволила), вот она ругается на отсутствие картинок из меню (т.к. меню удалялось). Если ошибка исчезнет, сообщите. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Ну вот ты оказался внимательнее меня значит вызывай .parent().
Но OnClick не проверяй! |
Ответ: YOBA-Boolean: Свистелки и Перделки.
у мя неха ни висит.....Регистрация...просто.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
теперь все ок,
"Реистрация" поменялась на "Логаут", ошибки нет.. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Баг на форуме:Вложение 12823
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
Когда редактируешь слишком длинный пост, форум может говорить, что пост слишком короткий. Попробуй разделить на несколько. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Ну что вы, булочники?
Встречайте ещё одну перделку! Показывание цитированного поста. Например, в посте выше наведите мышку на "Сообщение от Костян " Работает как в пределах той же страницы (показывается сразу), так и по всему форуму (тогда подгружаем), планируется: 1. Заранее грузить все цитированные посты, на которые ссылались на данной странице. 2. Прогнать рекурсивно скрипт и по таким вот образом отображённым постам, чтоб перделки работали и там (пока что галерея там не пашет). 3. Сделать тень у показанного поста или затемнение фона, чтоб он выделялся. В-общем, дальше займусь свистелками (визуальное оформление). Как обычно, принимаются глюки и предложения. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Опералюб reporting in.
Скачал скрипт, поставил. Появилось новое меню. Я вошёл на главную, меню пропало и больше не появлялось. Почистил куки, кеш, перезагрузил браузер. Появилось меню, на следующей странице пропало. Больше не появляется. Вот логи из консоли: Код:
CSS - http://forum.boolean.name/search.php?searchid=431843 |
Ответ: YOBA-Boolean: Свистелки и Перделки.
CSS не виноват! АдБлокер не стоит как у меня?
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Вложений: 1
Логи запостил на всякий пожарный. Нет, не стоит.
Да, кстати, стоит ещё скрипт на вконтактик - "Vkopt". В аттаче. upd: рассовал их по разным папкам и дал булке доступ только к YOBA, результат тот же - после запуска браузера меню АВТОМАТа, на другой странице - старое. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
АВТ, запили чтобы была кнопка типа "новые сообщения в теме", там кликнул, и чтобы тема получала новые посты без обновлений. ну ты понел.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
запрашиваю страницу с логотипами проекта (подобно http://www.google.ru/logos/ )
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Вложений: 1
на Хроме робэ.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
P.S. Их, конечно, придётся для этого подредактировать, но всё-таки. |
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
23 февраля, 8 марта и стандартный! |
Ответ: YOBA-Boolean: Свистелки и Перделки.
У меня всё работает, просто в новой опере добавили какую-то систему управления скриптами, которая по умолчанию отключает.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Цитата:
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Хорошо бы, чтоб процитированное сообщение всплывало только когда я навожу на "сообщение от ...", а не по всей длине контейнера. А то мышкой приходится слева контейнер с цитатой обходить.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
хотелось бы возможность выбора поискового движка (ресурса): гугл или яндекс (с точки зрения интерфейса можно реализовать radio-box'ом), т.к. и тот и другой поддерживает подобный синтаксис запросов, но выдаёт характерные для него (поисковика) результаты.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
|
Ответ: YOBA-Boolean: Свистелки и Перделки.
Вложений: 1
Возникает на некоторых картинках, например, на седьмой. Помогло обновление страницы.
|
Часовой пояс GMT +4, время: 01:01. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot