Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№123-03-2011 13:53:41

=Agasfer=
linux user #526929
 
Группа: Extensions
Откуда: /home
Зарегистрирован: 06-11-2008
Сообщений: 6578
UA: unknown 0.0

Персональная корзина

Постоянным участникам данного форума.
Предлагаю вашему вниманию скрипт "Персональная корзина forum.mozilla-russia.org" Скрипт написан для  использования в GreaseMonkey (Scriptish)
Оригинал данного скрипта написан для использования на форуме ubuntu.ru и адаптирован автором для использования на данном форуме по моей личной просьбе.
Как это работает:

1) После установки скрипта внешний вид форума слегка меняется. Страница http://forum.mozilla-russia.org/search.php?action=show_new  теперь выглядит вот так
s_1300875399_6d6c6b516d.png
Что обозначают данные значки:
+ - добавить тему в закладки. При этом используются не закладки браузера, а закладки появившиеся в вашем профиле на форуме (скрин ниже).
Звёздочка - тема добавлена в закладки
Урна - тема отправлена в помойку. Данная функция позволяет скрывать темы, которые вам заведомо неинтересны ( типа темы Вконтакте для меня), но постоянно висят в списке новых сообщений и тем.

2) Открываем любую тему
s_1300875776_0fe5dd94ef.png
Тут тоже появились новые значки.
Красный крестик в левой части сообщения - забанить данного пользователя. После клика по крестику появится всплывающее окно с предложением ввести причину бана. Впрочем это действие можно пропустить. После применения бана к пользователю вы больше не увидите его сообщений в любой теме форума, а также тем, созданных этим пользователем.
При желании в настройках можно отметить галочкой пункт, при использовании которого удалённые темы и сообщения будут заменены линией. Если не отмечать данный пункт, отсутствие темы/сообщения вы вообще не заметите.

Крестик справа - добавить данное сообщение в закладки.

3) Переходим в свой профиль

s_1300876253_1a93418694.png

Слева появился дополнительный раздел, созданный данным скриптом.
По пунктам:
Закладки - там находятся все темы и сообщения, добавленные вами в закладки форума. Удалить тему из закладок можно, кликнув на соответствующий значёк справа.

s_1300876399_1497419ad1.png


Чёрный список - в нём сохраняется информация обо всех забаненных вами пользователях c указанием причины бана. Разбанить можно кликнув по соответствующему значку справа. Там же находится значёк, позволяющий изменить комментарий.

s_1300876598_92ab10def0.png

Корзина - в ней содержится информация обо всех скрытых вами темах. Восстановить тему можно, кликнув по соответствующему значку справа.

s_1300876802_6246f45605.png

Настройки - ну тут всё ясно

s_1300876942_b70d5a3678.png

Импорт/экспорт настроек - тут тоже всё понятно

s_1300877012_18932c83d1.png

О скрипте

s_1300877106_692aa90040.png

Ну вот и всё.
Выражаю горячую благодарность easy, написавшему оригинальную версию данного скрипта и специально зарегистрировавшемуся на данном форуме, чтобы адаптировать оригинальный скрипт к форуму. На данный момент в скрипте замечен небольшой баг при использовании его через гризманки на фоксе 3.6.* Исправления ожидаются сегодня/завтра.

Страничка профиля автора - http://forum.mozilla-russia.org/profile.php?id=57227

Первую версию скрипта выкладываю в своём дропбоксе. После внесения необходимых фиксов, скрипт будет выложен в более подходящем месте.

http://dl.dropbox.com/u/558961/mozilla- … v1.0.1.zip


Версия 1.0.3
mozilla-russia_personaltrash_v1.0.3.zip (16kb)

Отредактировано =Agasfer= (19-10-2011 10:55:03)


Arch Linux & xmonad

Отсутствует

 

№223-03-2011 16:30:11

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Chrome 10.0

Re: Персональная корзина

Да это больше чем корзина! Спасибо easy и Вам!
Жаль, что нельзя поставить плюс тому, у кого нет сообщений.

Не в тему: в качестве «закладок» можно использовать http://forum.mozilla-russia.org/search.php?action=show_subscriptions (хотя не очень удобно).

Отсутствует

 

№323-03-2011 16:34:16

=Agasfer=
linux user #526929
 
Группа: Extensions
Откуда: /home
Зарегистрирован: 06-11-2008
Сообщений: 6578
UA: unknown 0.0

Re: Персональная корзина

Не за что. Я исходил из чисто эгоистических соображений - надоело видеть постоянно перед глазами "мусорные" темы, типа фконтахтовской или одноглазниковской. :lol:


Arch Linux & xmonad

Отсутствует

 

№429-03-2011 13:41:23

Лия
-
 
Группа: Members
Зарегистрирован: 09-04-2005
Сообщений: 1878
UA: Firefox 3.6

Re: Персональная корзина

Может кто-нибудь отредактировать скрипт, чтобы в нем остался только функционал добавления тем и отдельных сообщений в закладки и, соответственно эти самые закладки в профиле?

Отсутствует

 

№529-03-2011 13:58:12

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 4.0

Re: Персональная корзина

Радик245 пишет

Жаль, что нельзя поставить плюс тому, у кого нет сообщений.

Можно — плюсуем easy. :)

Возник вопрос — а где физически хранятся настройки, сделанные с помощью скрипта. Понятно, что в каком-то файле в профиле Firefox, но где именно?

Отсутствует

 

№629-03-2011 14:14:19

luitzen
Участник
 
Группа: Members
Зарегистрирован: 19-07-2008
Сообщений: 791
UA: Firefox 4.0

Re: Персональная корзина

Sid пишет

Возник вопрос — а где физически хранятся настройки, сделанные с помощью скрипта.

В webappsstore.sqlite?

Отсутствует

 

№729-03-2011 14:40:34

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8718
UA: Firefox 4.2

Re: Персональная корзина

=Agasfer= Чудненько :) .... давно хотел чтобы к форуму привинтили персональные закладки. .... а как удалить эти красненькие кружочки с крестиками для забанивания - вид раздражает :dumb: , может как-то в настройках  добавить их скрытие ?
Ещё бы прикрутить возможность  указывать  хостинг изображений и окошко для заливки туда картинок :angel:

Добавлено 29-03-2011 14:42:01

Можно — плюсуем easy. :)

Sid Плюсонул :D

Отредактировано Крошка Ру (29-03-2011 19:20:20)

Отсутствует

 

№829-03-2011 14:59:05

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 4.0

Re: Персональная корзина

luitzen пишет

В webappsstore.sqlite?

Это точно? Хотя там в скрипте экспорт/импорт есть, так что может и не надо. :)

Баг-репорты принимаются?
В некоторых местах остались следы от ubuntu.ru:

  1. Чёрный список → ссылка на профиль участника (вообще не работает)
  2. Корзина → ссылка на тему (работает, но добавочный .0 там ни к чему)

Отсутствует

 

№929-03-2011 15:21:40

=Agasfer=
linux user #526929
 
Группа: Extensions
Откуда: /home
Зарегистрирован: 06-11-2008
Сообщений: 6578
UA: Firefox 4.2

Re: Персональная корзина

Я сегодня свяжусь с автором, узнаю, что там с фиксами багов и дамм ссылку на этот топик, чтоб можно было задавать вопросы непосредственно ему. Но это будет вечером - сейчас ухожу на работу.


Arch Linux & xmonad

Отсутствует

 

№1029-03-2011 18:42:20

=Agasfer=
linux user #526929
 
Группа: Extensions
Откуда: /home
Зарегистрирован: 06-11-2008
Сообщений: 6578
UA: Firefox 4.2

Re: Персональная корзина

Связался с автором, сообщил о багах и ваших вопросах. Будем ждать появления easy )))


Arch Linux & xmonad

Отсутствует

 

№1129-03-2011 20:44:23

VeRtex
I ♥ Nightly
 
Группа: Members
Откуда: Красноярск
Зарегистрирован: 26-08-2010
Сообщений: 1414
UA: Firefox 4.2
Веб-сайт

Re: Персональная корзина

easy, =Agasfer=
Огромное спасибо! Очень удобно! :)

Отсутствует

 

№1229-03-2011 21:01:36

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 4.0
Веб-сайт

Re: Персональная корзина

То есть нужно Гризманки ставить? А в виде самостоятельного расширения это возможно сделать?


От оно че!

Отсутствует

 

№1329-03-2011 21:07:03

=Agasfer=
linux user #526929
 
Группа: Extensions
Откуда: /home
Зарегистрирован: 06-11-2008
Сообщений: 6578
UA: Firefox 4.2

Re: Персональная корзина

igorsub пишет

А в виде самостоятельного расширения это возможно сделать?

Код скрипта открыт, попробуйте. Или обратитесь к автору. Мне не по силам.


Arch Linux & xmonad

Отсутствует

 

№1429-03-2011 21:14:37

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 4.0

Re: Персональная корзина

igorsub
А пока автор не ответил, можно попробовать самому сконвертировать скрипт в расширение.
http://arantius.com/misc/greasemonkey/script-compiler

Отредактировано Sid (29-03-2011 21:15:04)

Отсутствует

 

№1529-03-2011 21:46:21

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 4.0
Веб-сайт

Re: Персональная корзина

Sid
Интересная штука. А полученные расширение профиль не убивают?


От оно че!

Отсутствует

 

№1629-03-2011 21:58:34

VeRtex
I ♥ Nightly
 
Группа: Members
Откуда: Красноярск
Зарегистрирован: 26-08-2010
Сообщений: 1414
UA: Firefox 4.2
Веб-сайт

Re: Персональная корзина

Sid пишет

http://arantius.com/misc/greasemonkey/script-compiler

Скомпилил. Но что-то криво вышло. Постоянно вылетают ошибки на страницах, содержащих viewtopic.php в адресе. Причем не только на этом форуме.
erroruf.png

Добавлено 29-03-2011 22:04:38
Понял почему не только на этом форуме. Потому что при компиляции нас просят выкинуть блок ==UserScript==, в котором прописано, на каких страницах должно действовать.

Отсутствует

 

№1729-03-2011 23:08:04

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 4.0
Веб-сайт

Re: Персональная корзина

VeRtex пишет

Потому что при компиляции нас просят выкинуть блок ==UserScript==, в котором прописано, на каких страницах должно действовать.

Выкинуть?


От оно че!

Отсутствует

 

№1830-03-2011 04:05:04

VeRtex
I ♥ Nightly
 
Группа: Members
Откуда: Красноярск
Зарегистрирован: 26-08-2010
Сообщений: 1414
UA: Firefox 4.2
Веб-сайт

Re: Персональная корзина

igorsub
Да, да. Моя ошибка. Включить, конечно же. Спасибо!

Добавлено 30-03-2011 04:09:42
Все равно. Та же самая ошибка, но теперь только на этом форуме. Пусть лучше через Greasemonkey/Scriptish работает.

Отредактировано VeRtex (30-03-2011 04:12:22)

Отсутствует

 

№1930-03-2011 05:21:16

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 4.0
Веб-сайт

Re: Персональная корзина

Ошибка вылезает, если в адресе страницы присутствует #pXXXXXX. Когда просто viewtopic.php, все нормально.

Добавлено 30-03-2011 05:21:51
Но а так-то расширение работает.

Добавлено 30-03-2011 05:24:24
Жаль, нельзя убирать целые разделы форума. Максимум — отдельные темы.


От оно че!

Отсутствует

 

№2030-03-2011 23:47:25

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 4.0

Re: Персональная корзина

igorsub
Акции скрыть? Адблок же: forum.mozilla-russia.org###idx7 TR:first-child

Отсутствует

 

№2131-03-2011 02:05:30

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 4.0
Веб-сайт

Re: Персональная корзина

Радик245
А для других разделов?

Добавлено 31-03-2011 02:06:09
Но вообще расширение (скриптом) лучше, так как есть возможность вернуть их "на лету".


От оно че!

Отсутствует

 

№2231-03-2011 10:59:37

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Chrome 10.0

Re: Персональная корзина

igorsub
Примерно так же. А для каких именно?

igorsub пишет

Но вообще расширение (скриптом) лучше

Согласен, но упомяну, что в адблоке есть возможность включать и отключать правила и добавлять комментарии к ним, чтобы не запутаться, что для чего, например:
! Акции
forum.mozilla-russia.org###idx7 TR:first-child

Отредактировано Радик245 (31-03-2011 11:01:13)

Отсутствует

 

№2331-03-2011 20:23:28

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 4.0
Веб-сайт

Re: Персональная корзина

Радик245 пишет

А для каких именно?

Например, разделы с разработкой и другими геко-браузерами.


От оно че!

Отсутствует

 

№2401-04-2011 00:58:30

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Chrome 10.0

Re: Персональная корзина

igorsub
Ну например так:
! Разработка
forum.mozilla-russia.org###idx5 TR:last-child
! Другие программы на движке Mozilla
forum.mozilla-russia.org###idx6 TR:nth-child(2)

Отсутствует

 

№2501-04-2011 02:58:32

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
UA: Firefox 4.0
Веб-сайт

Re: Персональная корзина

Радик245
Можно весь список разделов?


От оно че!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]