Итак, меня недавно посетила идея сделать UserStyle для админки uCoz. Но потом я понял, что мне еще нужны некоторые дополнительные функции, и один юзерстайлом я не обойдусь. В итоге я сделал UserScript. Что мне не нравилось в панели управления? То, что на главной странице вечно показываются описания функций, которые я полностью выучил. Мне надоел этот счетчик, который вечно движется. Но ведь в админ-баре есть почти такая же возможность, которая отображает дисковое пространство... Итак, ДО создания UserScript: Вот я выделил то, что хотел изменить: И после всего этого получилось так: Если кому нибудь-понадобится этот скрипт, и если появится обновление, то появится такое окошко: UserScript тестировался только под оперой 10 Установка Качаем этот архив. 1 Создаем папку (я, например, создал ее в папке с самим браузером) с любым названием и распаковываем все содержимое скрипта. 2 Теперь заходим в свой браузер Opera (Я тестировал на опере 10.10). Далее выбираем Инструменты → Настройки. Переходим на вкладку «Дополнительное». В пункте "Содержимое" проверяем галочку у "Включить Javascript" и нажимаем на "Настроить Javascript". А потом в самом низу выбираем папку, созданные на 1 этапе. Потом все это сохраняем 3 Уже можно посмотреть на свою панель управления. И последний этап — настройки. Открываем для редактирования файл ucoz.js и смотрим на скрипт. Code // Настройки var site = true; // Редактор страниц var board = true; // Доска объявлений var blog = true; // Блог var shop = true; // Магазин var news = true; // Новости сайта var forum = true; // Форум var publ = true; // Каталог статей var load = true; // Каталог файлов var dir = true; // Каталог сайтов var photo = true; // Фотоальбомы var stuff = true; // Онлайн игры var gb = true; // Гостевая книга var faq = true; // FAQ var tests = true; // Тесты var mchat = true; // Мини-чат var mail = true; // Почтовые формы var poll = true; // Опросы // -------------------------- // Здесь выбираются все модули, которые вы используете. true — активен. false — не активен. Зачем это нужно? — По ссылке "Редактирование дизайна" будет показываться аякс окошко, по которому находятся ссылки на редактирование шаблонов. Code var version = "0.01"; // Версия скрипта Если не хотите получать уведомления о новых версиях, установите значение, например, на 99.99 Тут уже даже и комментарий дан. Если появится новая версия, то будет всплывать окошко о новых версиях. Таким способом вы сможете его убрать. Code var reklama = true; // false - Показывать рекламу. true — Не отображать. Да простят меня все Ну вы поняли, зачем это нужно. После этого я понял, что не так сделал скрипт. И поэтому исправляем мой скрипт По умолчанию, скрипт работает почти на всех сайтах на юкозе, где вы находитесь в панели управления. Code // @include http://*/admin/* // @include http://*/panel/* Если, например, вы хотите использовать у себя на сайте pupkin.ucoz.ru , то замените на: Code // @include http://pupkin.ucoz.ru/admin/* // @include http://pupkin.ucoz.ru/panel/* А если еще и есть прикрепленный домен, то изменяем как на примере: Code // @include http://pupkin.ucoz.ru/admin/* // @include http://pupkin.ucoz.ru/panel/* // @include http://pupkin.ru/admin/* // @include http://pupkin.ru/panel/* Вроде всё. Если появятся вопросы или идеи для того, что бы еще добавить — задавайте и предлагайте в комментариях. UPD: Вышла 0.02 версия. У нашего юзерскрипта теперь название — uStyler. Ко мне теперь присоеденился Никита Шехов Список исправленного и дополненного. Изменение
| Описание
|
| Исправлена ошибка из редактированием шаблонов, когда скрывалась реклама.
|
| Отображение подсказок задается в скрипте
|
| Убрана ссылка "Показать подсказки", так как появился такой параметр.
|
| Если реклама выключена, то показывается блок из новостями и информацией. Информация будет обновляться, например, при обновлениях системы. Теперь вам не нужно ходить на ФТП и смотреть информацию о обновлениях.
|
| Немного мелких обновлений. Пример
|
Если вы просто обновляетесь, то можете только заменять файл самого скрипта, JQuery мы не редактировали. Файлы версии 0.01 и 0.02 под разными названиями, поэтому удалите или переместите в другое место скрипт версии 0.01. Когда вы поставите его, то поставьте true OR false у используемых/неиспользуемых модулей. Если хотите, что-то видеть в версии 3.0, то пишите предложения в комментарии. Также ждем отзывов — они нам важны.
Минификс Здравствуйте! Тут у меня появилось много дел, поэтому я немного отложу разработку этого юзерскрипта. Скоро Вы увидите что-то невероятное Кстати, о чем тут я. В комментариях сказали, что есть ошибка из логом: если стоит мой юзерскрипт, то лог вообще не отображается. Я быстренько это исправил. И да, файлик jquery оставить в покое — я его не трогал, поэтому он не попал в этот скрипт.
|