Итак, вот уже почти год прошел с момента выхода первой версии @Diary.Panel, но про маленькую @панельку для Firefox, написанную буквально на коленке, никто не забыл.
Спасибо!
В честь этого, пожалуй, пора немного обновиться.
Как обычно, я делюсь тем, что когда-то делал для себя. В новой версии только одна принципиально новая функция, но несколько приятных мелочей.
Подробнее о назначении и работе @панели »»
Список изменений:
читать дальше (4 пункта)1. Переключатель периода обновления вынесен в контекстное меню самой панели. На случай, если Вы ввязались в активную дискуссию и хотите побыстрее получать информацию о новых комментариях... или наоборот, Вас загрузили работой и Вы хотите отвлекаться на @дневники немного реже.

Начиная с этой версии, один из периодов обновления – особенный. Если поставить обновление раз в 15 минут, то @панель будет автоматически (с учетом скорости работы сайта) рассчитывать подходящий интервал так, чтобы между запросами к сайту проходило примерно 14 минут и 45 секунд. Это сделано в связи с тем, что аккаунт считается находящимся на сайте и выводится в списке «Кто онлайн» именно в течение 15 минут; запросы же раз в 15 минут приводили к тому, что аккаунт каждые 15 минут «уходил в оффлайн» и возвращался.
При отсутствии необходимости рекомендуется устанавливать бóльший период обновления (например, 15 минут), чтобы не создавать дополнительную нагрузку на сервера @дневников.
2. Всплывающая подсказка у кнопки «последнего поста в избранном» теперь выводит текст этого поста, аналогично тому, как это делают всплывающие окна в списке избранных.

Для того, чтобы эта всплывающая подсказка работала верно, необходимо включить всплывающие окна на сайте.
3. Рядом с пунктами меню «Написать в дневник», «Сохранить в черновик» появился третий – «Записать в блокнот».

Работает это, разумеется, только у тех пользователей, которые подключили себе платный сервис «Блокнот».
К сожалению, определить, так это или нет, не делая дополнительных запросов к серверу, невозможно; поэтому @панель не определяет, подключен ли нужный сервис, и выводит этот пункт всегда. Однако, если последний мешается, его можно скрыть в настройках, поставив соответствующую галочку.
4. Быстрое переключение пользователей.
Самое интересное. Если у Вас есть несколько аккаунтов на @дневниках, новая функция позволит переключаться между ними в два клика.
По умолчанию эта функция отключена. Чтобы ее включить, необходимо зайти в настройки и поставить соответствующую галочку.
Сразу после включения функции панель немного видоизменяется: у первой кнопки появляется выпадающее меню для выбора аккаунта.

В выпадающем меню – список аккаунтов, которые Вы сами сохранили (о том, как это сделать – несколькими абзацами ниже).

Текущий аккаунт в этом списке выделен (обычно такой пункт меню выделяется полужирным шрифтом).
Для дополнительного удобства каждому аккаунту можно задать одну из 13 доступных иконок. Иконка текущего аккаунта отображается на первой кнопке панели вместо иконки @дневников, а во всплывающей подсказке к ней указывается текущий логин:

При выборе любого аккаунта из этого списка Вы сразу переключаетесь на него; @панель проверяет наличие новых сообщений и, если они есть, включает соответствующие индикаторы.
Если в текущей вкладке открыта страница @дневников, она перезагружается и Вы сразу видите ее под другим аккаунтом (например, другой список избранных или сводку комментариев и дискуссий на главной странице). Впрочем, перезагрузку можно отключить в настройках. Если же открыта какая-то другая страница – она не перезагружается.
В этом же выпадающем меню можно просто выйти из системы.
Если Вы переключитесь на другой аккаунт, введя логин и пароль на сайте (или каким-то другим, более хитрым способом), @панель определит это и сразу выведет новую иконку и статистику по новому аккаунту.
Если вдруг нового аккаунта не окажется в списке сохраненных, будет выведена стандартная иконка (бежево-бордовый кружок – иконка @дневников).
Кстати, сама кнопка продолжает вести себя, как раньше: она ведет на главную страницу @дневников, на нее можно кликать колесиком мыши, держать Ctrl или Shift при клике.
Как настраивается список аккаунтов?
Очень просто.
Сразу после включения функции переключения список аккаунтов пуст. Для добавления аккаунта в список Вам необходимо зайти под этим аккаунтом на @дневники, а затем выбрать в выпадающем меню пункт Опции » Сохранить текущего пользователя. Аккаунт сразу добавится в список; иконка ему будет выбрана автоматически – одна из «радужных».
Чтобы удалить какой-либо из аккаунтов из списка, достаточно зайти под этим аккаунтом и выбрать пункт меню Опции » Удалить текущего пользователя. Аккаунт сразу исчезнет из списка.
Все остальное делается в настройках: там можно расставить сохраненные аккаунты в нужном порядке, удалить лишние и поменять иконки (для этого нужно кликнуть сначала на аккаунт в списке, а потом – на нужную иконку).

Что делать, если был изменен пароль к аккаунту?
Войти в систему с новым паролем и снова нажать Опции » Сохранить текущего пользователя. Реквизиты доступа при этом автоматически обновляются.
Что делать, если был изменен логин?
Запись со старым логином придется удалить вручную, зайдя в настройки. После этого добавьте новый аккаунт обычным способом.
В остальных ситуациях (смена адреса дневника, названия дневника и т.п.) никаких дополнительных действий не требуется.
Предупреждение: для переключения между аккаунтами @панель сохраняет cookies текущего аккаунта. Получив cookies, злоумышленник может получить практически полный доступ к вашему аккаунту; поэтому никогда не используйте эту функцию на компьютере, к которому имеет доступ кто-либо, кроме тех, кому Вы полностью доверяете. В дополнение к этому, конечно же, не стоит забывать о том, что любой человек сможет переключиться на один из сохраненных аккаунтов, воспользовавшись кнопкой на панели.
Кстати, @панель никогда не хранит данные пользователя дольше, чем нужно: сразу после удаления аккаунта из списка для переключения вся информация о нем стирается.
Установить новую версию »» (30.5 кБ)
При возникновении проблем после обновления до новой версии (исчезновение отдельных кнопок, контекстного меню и т.д.) рекомендуется удалить панель, перезапустить Firefox и установить ее заново.
С некоторых пор Firefox блокирует установку расширений со всех сайтов, кроме тех, которые входят в специальный белый список. Если при попытке установить @панель Вы получаете соответствующее сообщение (Firefox prevented this site from asking you to install software on your computer / Для защиты Вашего компьютера FireFox не разрешил установку программного обеспечения с этого сайта), для установки нужно дополнительно разрешить установку этого расширения (нажать кнопку Allow / Разрешить).
Кстати, работа @панели зависит только от Firefox, и ее можно использовать под любой операционной системой, в которой работает FF (Windows, Linux, MacOS и т.д.). Впрочем, если что-нибудь не работает, Вы можете пожаловаться в комментариях к этой записи.
@панель по-прежнему распространяется под условиями лицензии GNU GPL.
С жалобами и предложениями прошу в комментарии к этой записи.
Обратите внимание, что оригинальная панель распространяется только по ссылке, указанной в этом посте, либо по другим ссылкам, явно указанным непосредственным автором панели ( La personne mystique). Варианты этого расширения, полученные из других источников, используются Вами на свой страх и риск, претензии к работе таких вариантов и жалобы на возможные последствия их применения не принимаются.
Приятного пользования!
Спасибо!
В честь этого, пожалуй, пора немного обновиться.
Как обычно, я делюсь тем, что когда-то делал для себя. В новой версии только одна принципиально новая функция, но несколько приятных мелочей.
Подробнее о назначении и работе @панели »»
Список изменений:
читать дальше (4 пункта)1. Переключатель периода обновления вынесен в контекстное меню самой панели. На случай, если Вы ввязались в активную дискуссию и хотите побыстрее получать информацию о новых комментариях... или наоборот, Вас загрузили работой и Вы хотите отвлекаться на @дневники немного реже.

Начиная с этой версии, один из периодов обновления – особенный. Если поставить обновление раз в 15 минут, то @панель будет автоматически (с учетом скорости работы сайта) рассчитывать подходящий интервал так, чтобы между запросами к сайту проходило примерно 14 минут и 45 секунд. Это сделано в связи с тем, что аккаунт считается находящимся на сайте и выводится в списке «Кто онлайн» именно в течение 15 минут; запросы же раз в 15 минут приводили к тому, что аккаунт каждые 15 минут «уходил в оффлайн» и возвращался.
При отсутствии необходимости рекомендуется устанавливать бóльший период обновления (например, 15 минут), чтобы не создавать дополнительную нагрузку на сервера @дневников.
2. Всплывающая подсказка у кнопки «последнего поста в избранном» теперь выводит текст этого поста, аналогично тому, как это делают всплывающие окна в списке избранных.

Для того, чтобы эта всплывающая подсказка работала верно, необходимо включить всплывающие окна на сайте.
3. Рядом с пунктами меню «Написать в дневник», «Сохранить в черновик» появился третий – «Записать в блокнот».

Работает это, разумеется, только у тех пользователей, которые подключили себе платный сервис «Блокнот».
К сожалению, определить, так это или нет, не делая дополнительных запросов к серверу, невозможно; поэтому @панель не определяет, подключен ли нужный сервис, и выводит этот пункт всегда. Однако, если последний мешается, его можно скрыть в настройках, поставив соответствующую галочку.
4. Быстрое переключение пользователей.
Самое интересное. Если у Вас есть несколько аккаунтов на @дневниках, новая функция позволит переключаться между ними в два клика.
По умолчанию эта функция отключена. Чтобы ее включить, необходимо зайти в настройки и поставить соответствующую галочку.
Сразу после включения функции панель немного видоизменяется: у первой кнопки появляется выпадающее меню для выбора аккаунта.

В выпадающем меню – список аккаунтов, которые Вы сами сохранили (о том, как это сделать – несколькими абзацами ниже).

Текущий аккаунт в этом списке выделен (обычно такой пункт меню выделяется полужирным шрифтом).
Для дополнительного удобства каждому аккаунту можно задать одну из 13 доступных иконок. Иконка текущего аккаунта отображается на первой кнопке панели вместо иконки @дневников, а во всплывающей подсказке к ней указывается текущий логин:

При выборе любого аккаунта из этого списка Вы сразу переключаетесь на него; @панель проверяет наличие новых сообщений и, если они есть, включает соответствующие индикаторы.
Если в текущей вкладке открыта страница @дневников, она перезагружается и Вы сразу видите ее под другим аккаунтом (например, другой список избранных или сводку комментариев и дискуссий на главной странице). Впрочем, перезагрузку можно отключить в настройках. Если же открыта какая-то другая страница – она не перезагружается.
В этом же выпадающем меню можно просто выйти из системы.
Если Вы переключитесь на другой аккаунт, введя логин и пароль на сайте (или каким-то другим, более хитрым способом), @панель определит это и сразу выведет новую иконку и статистику по новому аккаунту.
Если вдруг нового аккаунта не окажется в списке сохраненных, будет выведена стандартная иконка (бежево-бордовый кружок – иконка @дневников).
Кстати, сама кнопка продолжает вести себя, как раньше: она ведет на главную страницу @дневников, на нее можно кликать колесиком мыши, держать Ctrl или Shift при клике.
Как настраивается список аккаунтов?
Очень просто.
Сразу после включения функции переключения список аккаунтов пуст. Для добавления аккаунта в список Вам необходимо зайти под этим аккаунтом на @дневники, а затем выбрать в выпадающем меню пункт Опции » Сохранить текущего пользователя. Аккаунт сразу добавится в список; иконка ему будет выбрана автоматически – одна из «радужных».
Чтобы удалить какой-либо из аккаунтов из списка, достаточно зайти под этим аккаунтом и выбрать пункт меню Опции » Удалить текущего пользователя. Аккаунт сразу исчезнет из списка.
Все остальное делается в настройках: там можно расставить сохраненные аккаунты в нужном порядке, удалить лишние и поменять иконки (для этого нужно кликнуть сначала на аккаунт в списке, а потом – на нужную иконку).

Что делать, если был изменен пароль к аккаунту?
Войти в систему с новым паролем и снова нажать Опции » Сохранить текущего пользователя. Реквизиты доступа при этом автоматически обновляются.
Что делать, если был изменен логин?
Запись со старым логином придется удалить вручную, зайдя в настройки. После этого добавьте новый аккаунт обычным способом.
В остальных ситуациях (смена адреса дневника, названия дневника и т.п.) никаких дополнительных действий не требуется.
Предупреждение: для переключения между аккаунтами @панель сохраняет cookies текущего аккаунта. Получив cookies, злоумышленник может получить практически полный доступ к вашему аккаунту; поэтому никогда не используйте эту функцию на компьютере, к которому имеет доступ кто-либо, кроме тех, кому Вы полностью доверяете. В дополнение к этому, конечно же, не стоит забывать о том, что любой человек сможет переключиться на один из сохраненных аккаунтов, воспользовавшись кнопкой на панели.
Кстати, @панель никогда не хранит данные пользователя дольше, чем нужно: сразу после удаления аккаунта из списка для переключения вся информация о нем стирается.
Установить новую версию »» (30.5 кБ)
При возникновении проблем после обновления до новой версии (исчезновение отдельных кнопок, контекстного меню и т.д.) рекомендуется удалить панель, перезапустить Firefox и установить ее заново.
С некоторых пор Firefox блокирует установку расширений со всех сайтов, кроме тех, которые входят в специальный белый список. Если при попытке установить @панель Вы получаете соответствующее сообщение (Firefox prevented this site from asking you to install software on your computer / Для защиты Вашего компьютера FireFox не разрешил установку программного обеспечения с этого сайта), для установки нужно дополнительно разрешить установку этого расширения (нажать кнопку Allow / Разрешить).
Кстати, работа @панели зависит только от Firefox, и ее можно использовать под любой операционной системой, в которой работает FF (Windows, Linux, MacOS и т.д.). Впрочем, если что-нибудь не работает, Вы можете пожаловаться в комментариях к этой записи.
@панель по-прежнему распространяется под условиями лицензии GNU GPL.
С жалобами и предложениями прошу в комментарии к этой записи.
Обратите внимание, что оригинальная панель распространяется только по ссылке, указанной в этом посте, либо по другим ссылкам, явно указанным непосредственным автором панели ( La personne mystique). Варианты этого расширения, полученные из других источников, используются Вами на свой страх и риск, претензии к работе таких вариантов и жалобы на возможные последствия их применения не принимаются.
Приятного пользования!
Прежде всего - огромное спасибо за эту панель, она - самое то, что нужно, без неё как без рук! Очень удобная, ничего лишнего и всё на месте.
и вопрос. с какого-то момента (не уследила, когда) при нажатии на просмотр комментов к дискуссиям открывается усеченная версия дайри, m.diary.ru/********
можно ли как-то настроить, чтоб открывался нормальный дайри?
тестила - делала чистую переустановку, панель по ссылке из данного треда, та же фигня.
буду очень благодарна за ответ.