Userscript (или пользовательский скрипт) "Заметки о пользователях ТРИ-В-ОДНОМ"

+22
2.27K

Описывается модификация моего пользовательского скрипта «Заметки о пользователях»

Постановка задачи

Не так давно мой друг Val написал мне письмо с просьбой разрешить ему воспользоваться моей идеей вешать поверх страниц заметки о пользователях.

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

С моей стороны никаких возражений не возникло и Val опубликовал собственную записную книжку, которую назвал «СтопХам». Видимо хамство некоторых неандертальцев от InstantCMS его действительно достало, раз он потрудился такой скрипт написать. rofl

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

Установка

Установка пользовательского скрипта подробно описана здесь

Вам следует скачать архив (в нем два файла), распаковать его в любое место на локальной машине, а затем, следуя инструкциям из упомянутой заметки, указать браузеру, где находится этот мезонин.

Внесите изменения в настройки — отредактируйте значения перечисленных ниже переменных. Чтобы изменения вступили в силу, либо перезагрузите userscript, либо перезагрузите браузер.

Настройка

Все настройки записной книжки делаются редактированием файла threenotebooks.user.js. Откройте этот файл и внесите изменения:

Переменные louts, friends, neutrals

Как следует из названий переменных, в них следует внести хамов, друзей, деловых партнеров

Все три переменные являются js-объектами и составляются в формате

  1. 'login пользователя' : 'Заметка о пользователе'

Элементы объектов отделяются друг от друга запятыми.

В скачанном Вами архиве уже есть образец заполнения этих переменных. Естественно, Вам предстоит по образцу составить свои списки.

Переменная css_tooltip

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

Остальные настройки ничем не отличаются от уже опубликованного ранее мезонина «Заметки о пользователях».

Где скачивать

Как водится, из хранилища файлов в моем профиле, даром, то есть бесплатно.

Куда говорить «Спасибо»

Как водится, кармы добавьте :)


Удачи в сайтостроении, поменьше хамов, побольше друзей, удачи, здоровья и процветания!

+1
Val Val 5 лет назад #
Оперативно!
Спасибо за реализацию! Очень приятно оказаться в списке friends smile
0
WebMan WebMan 5 лет назад #
Спасибо! Работает в Maxthon 4.4.8.2000.
Но при установке выдаёт предупреждение о наличии строки с "@grant", говорит, что это устаревший оператор и могут быть ошибки. Это нормально?
0
Странник Странник 5 лет назад #
В коде скрипта стринг "@grant" отсутствует))
Видимо, это бзик Макстрона.
0
Sonat Sonat 5 лет назад #
А нельзя ли вынести конфиг в отдельный файл и подключать его.

А еще удобно было юзерскриптом вклинить в код меню которое бы позволило управлять этими списками: добавить/удалить юзера.
0
Странник Странник 5 лет назад #
1. Нельзя.
2. Не спорю что меню удобнее, но как вы будете вносить изменения в данные, если нельзя первый пункт?

Еще от автора

Адаптация компонента "Закладки" от 19 января 2011 к коробочной версии 1.10.7
На форуме появилась тема с пожеланиями адаптировать довольно старый компонент "Instant Bookmarks" Fuze к современным реалиям.
Утилита "Садовод" для версии InstantCMS 1.10.7.008
В этой краткой заметке описывается утилита "Садовод" для ремонта деревьев версии InstantCMS 1.10.7.008.
Изменение компонента "Баннеры" для будущей  версии 1.10.7.008
Данная статья рассказывает всем ждущим новую версию 008, что нового ожидается в будущем релизе версии 1.10.7.008.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.