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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№128-07-2008 23:34:23

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Помогите сделать такой плагин...

Здравствуйте! Помогите сделать такой плагин, или что нибудь другое, которое закрывало бы часть рабочей области, т.е часть отаброженного сайта, единственное условие, чтобы эту область закрывал не какой нибудь рекламный блог, как все советуют, а просто закрашивалось белым.
Эта область от строки  состояния на верх где то 3-4 см.


А как сюда вставить картинку, я бы скрин прикрепил?

Отредактировано Khabirov (28-07-2008 23:50:32)

Отсутствует

 

№228-07-2008 23:40:27

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Помогите сделать такой плагин...

в чём возникли трудности?

Отсутствует

 

№328-07-2008 23:52:12

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Re: Помогите сделать такой плагин...

Shutnik пишет

в чём возникли трудности?

Пока ни в чем, я просто не программист, и не знаю с чего начать., мне говорили что где-то в коде Мозилы что то поменять, но я не знаю что и где.

Отсутствует

 

№429-07-2008 01:38:02

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Помогите сделать такой плагин...

начать можно с прикреплённых в данном разделе тем

Отсутствует

 

№529-07-2008 01:48:10

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Re: Помогите сделать такой плагин...

может подскажешь какая тема! Да я ваще в таких вещах не расбираюсь, просто очень срочно по работе надо, вот и подумал спросить.

Отсутствует

 

№629-07-2008 01:49:16

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Помогите сделать такой плагин...

Отсутствует

 

№729-07-2008 02:11:39

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Re: Помогите сделать такой плагин...

МЛИИИН, я ведь не понимаю такие вещи, я ваще с компьютерами знаком только первый год, может есть люди которые смогут сделать то что я прошу,,, я бы сам научился, но на это уйдет больше недели, а времени у меня совсем к сожалению нет.

Отсутствует

 

№829-07-2008 07:49:27

homo_nudus
Участник
 
Группа: Extensions
Зарегистрирован: 19-02-2007
Сообщений: 193
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

1. Можно подробнее - зачем нужно такое сокрытие части страницы?
2. Это нужно для какого-то конкретного сайта или для всех? Если первое, можно ли ссылку на сайт?
3. Лучше думать не о сантиметрах, а о пикселах или процентах от высоты страницы. Определитесь с этим тоже.

Отредактировано homo_nudus (29-07-2008 07:49:49)

Отсутствует

 

№929-07-2008 10:25:29

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Re: Помогите сделать такой плагин...

1. У меня игравой зал, т.е интернет казино, при входе в админку, в низу страницы чуть выше строки состояния высвечиваеться баланс, т.е скоко у меня на счете денег,,, а мне не надо что бы администратор зала  видела этот баланс.

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

3. ну скоко пикселей или процентов я незнаю, просто откройте Мозилу и посмотрите снизу от строки состояния на верх 3-4 см

Отредактировано Khabirov (29-07-2008 10:26:40)

Отсутствует

 

№1029-07-2008 11:29:02

homo_nudus
Участник
 
Группа: Extensions
Зарегистрирован: 19-02-2007
Сообщений: 193
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

Дело в том, что на мониторах разного размера и разного разрешения эти 3-4 см будут занимать разный объём страницы, не факт, что они прикроют то, что надо, если заниматься такими угадайками.

В Вашем случае лучше просто скрыть блок с этой статистикой, будет надёжнее. Причём никакого расширения для этого писать не нужно, можно воспользоваться одним из двух уже написанных.

Можно выбрать Stylish и прописать стилистическое правило для Вашей странички, которое бы скрывало блок баланса.

Можно выбрать Greasemonkey и написать скрипт в пару строк кода, который делал бы то же -- скрывал ненужную часть.

И в том, и в другом случае при необходимости Вам можно будет отключать действия расширений, когда нужно посмотреть статистику.

Я мог бы написать обе вставки для этих расширений, но но в обоих случаях нужно знать структуру страницы, из чего она состоит, какие идентификаторы присвоены блокам. Сможете ли Вы сохранить эту страницу в архив и каким-то способом мне её передать? Если, конечно, на ней нет какой-нибудь критически приватной информации.

Отсутствует

 

№1129-07-2008 14:33:09

homo_nudus
Участник
 
Группа: Extensions
Зарегистрирован: 19-02-2007
Сообщений: 193
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

Пришла ещё одна идея. Выход намного проще, может быть, Вам подойдёт. Можете поставить расширение docked JS-Console. Оно пришпилит к низу браузера консоль ошибок, в которую выводятся сообщения о неудачах разметки или скриптов на страницах. Прямо над строкой статуса Вы увдидете тонкую полосу со стрелочками. Нажав на неё, Вы распахнёте консоль, потом сможете закрыть. Расширение запоминает размер этой полосы, Вы сможете развернуть её настолько, чтобы она закрывала нужную часть страницы.

Отсутствует

 

№1229-07-2008 15:48:22

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

Если нужна защита только со стороны, как вариант, можно сделать часть страницы/поле с балансом невидимым.
По идее можно сделать кнопку такую, а если надо автоматизировать - действительно сделать через Greasemonkey.
Еще есть аппаратные решения - закрыть картонкой ;)


---  ---

Отсутствует

 

№1329-07-2008 19:51:01

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Re: Помогите сделать такой плагин...

Добрый день! Поставил docked JS-Console, не помогло, т.е когда двигаешь этот установленный модуль верх вниз, строка баланса ходит в месте с ним, такое очущение что он прикрепился к этому модулю. С Greasemonkey я не понял как работать.

homo_nudus, ты просил скинуть архив страницы, это как, скрин чтоли? Если да, напиши e-mail я скину.

К стати мониторы все 17 дюймов.

Отредактировано Khabirov (29-07-2008 19:52:28)

Отсутствует

 

№1429-07-2008 20:39:18

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

Khabirov

С Greasemonkey я не понял как работать.

По сути он позволяет исполнять скрипты, не загоняя их в расширения.
О том, как писать скрипты, можно посмотреть пример любого расширения, а подробнее на офсайте Мозиллы.
Ну или можно посмотреть книгу Creating Applications with Mozilla, главу 5. Scripting Mozilla например здесь.

По субжевой задаче - надо найти элемент, который надо скрыть (в данном случае наверное это поле с балансом)или блок, содержащий этот элемент.
В скрипте этот элемент/блок надо получить (идеально, если у него есть id/name) и сделать ему что-то вроде visible = false (ну или какой там атрибут есть для этого элемента).


---  ---

Отсутствует

 

№1529-07-2008 21:28:16

homo_nudus
Участник
 
Группа: Extensions
Зарегистрирован: 19-02-2007
Сообщений: 193
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

Под архивом я понимал не скрин, а сохранённую страничку. Сохранить страницу как html (как веб-страницу), потом сжать её в zip  или rar  и приложить к письму. Если получится, пришлите на адрес: vsemozhetbytСОБАКАgmail.com

Отредактировано homo_nudus (29-07-2008 21:28:58)

Отсутствует

 

№1630-07-2008 01:18:41

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Re: Помогите сделать такой плагин...

homo_nudus, все, архив скинул на твой е-маил!

Forest, извени пожалуйста, но я тебя совсем не понял! Я ведь знаю компьютер только на уровне пользователя!

Отсутствует

 

№1730-07-2008 02:50:52

homo_nudus
Участник
 
Группа: Extensions
Зарегистрирован: 19-02-2007
Сообщений: 193
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

Khabirov, проблема в том, что Ваша страница состоит из набора фреймов. При обычном сохранении таких страниц сохраняется только каркас, общая схема страницы без наполнения. Нужно щёлкнуть правой кнопкой мышки на том блоке, который мы будем скрывать и найти в меню "В этом фрейме", а в подменю - "Сохранить этот фрейм как", дальше уже делать то, что Вы сделали со страничкой для предыдущего письма.

Отсутствует

 

№1830-07-2008 03:22:27

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Re: Помогите сделать такой плагин...

Все, сохранил как вы просили! Жду ответа!

Отсутствует

 

№1930-07-2008 11:45:10

homo_nudus
Участник
 
Группа: Extensions
Зарегистрирован: 19-02-2007
Сообщений: 193
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

Давайте попробуем использовать Greasemonkey.

1) Установите расширение. В строке состояния появится значок обезьянки. Щелкнув на нём, включите расширение (значок должен стать цветным).
2) Откройте из сети Вашу страничку, которую мы будем обрабатывать.
3) В меню значка Greasemonkey выберите "Новый скрипт". Всплывёт окошко создания нового скрипта. Заполняйте поля так:
- Название: любое, например hideStatistic.
- Пространство имён: можете ввести адрес Вашего сайта (это поле по возможности нужно делать уникальным, чтобы скрипты с одинаковыми именами не путались; обычно вводят адрес домашней странички автора скрипта).
- Описание: любое, например Hide statistic block on page
- Включения: оставьте как есть, там должен быть адрес открытой странички, к ней и будет применяться скрипт (если страничек несколько, добавьте по адресу на строку).
4) Жмите OK. Программа предложит Вам выбрать текстовый редактор для написания скрипта. После выбора в этом редакторе откроется пустой скрипт, в нём будет только шапка из нескольких строчек служебной информации, которую Вы вводили по предыдущим инструкциям.
5) После шапки отступите пару строк и введите этот код:

Выделить код

Код:

var frameList = window.frames;
if (frameList && frameList.length) {
	var children = frameList[2].document.body.childNodes;
	for (var i = 0; i < children.length; i++) {
		if (children[i].style) {
			children[i].style.visibility = "hidden";
		}
	}
}

6) Сохраните скрипт. Всё. После следующей загрузки странички таблица должна заменяться на пустой блок.

Если нужно увидеть статистику, щелкните на значке Greasemonkey, он отключится и скрипт перестанет применяться к странице. Перезагрузите страницу и увидите статистику. Потом опять включите расширение и блок снова будет скрываться при загрузках.

Если что-то не ясно, не получается или нужно какой-то другой результат работы скрипта, пишите.

Отредактировано homo_nudus (30-07-2008 11:51:53)

Отсутствует

 

№2030-07-2008 12:51:36

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Re: Помогите сделать такой плагин...

Добрый день! Сделал все как вы просили, в точности до мелочей, но ничего не изменилось!

Отсутствует

 

№2130-07-2008 13:42:58

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

Khabirov

Forest, извени пожалуйста, но я тебя совсем не понял! Я ведь знаю компьютер только на уровне пользователя!

Не извИню!
Информатики в школе не было что ли?
Раз возникают такие задачи, мб стоит пройти курсы повышения квалификации?
Ну или полистать книжки по написанию скриптов и созданию html-страничек - всяко в жизни пригодится ;)

Ну или внимайте homo_nudus-у - он делает вашу работу за вас.


---  ---

Отсутствует

 

№2230-07-2008 14:01:30

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

Re: Помогите сделать такой плагин...

Khabirov
Напоминает лечение по фотографии. :rolleyes:

Есть шанс, что получится скрыть баланс с помощью Adblock, во всяком случае это более просто и наглядно. Установи Adblock Plus. После установки откажись от добавления подписок. Выбери в настройках Adblock "Показывать в строке состояния" и убери "Показывать в панели инструментов". Установи Adblock Plus: Element Hiding Helper. Далее перейди на свою страницу, переключись на русскую раскладку, нажми правой кнопкой по значку Adblock и выбери "Скрыть элемент на странице". Поводи мышкой по странице - красной рамкой будет выделен тот элемент, который будет скрыт. Используя клавиши "Ш" и "У", добейся, чтобы в левом нижнем углу рамки было не только название элемента, но и его class, а в идеальном случае id. Нажимай "В", потом "Добавить фильтр", и элемент будет скрыт. Щёлкая средней кнопкой по значку Adblock, ты сможешь его включать/отключать.

Конечно, если у элемента не будет уникального class, id, или хотя бы свойства *-child, то остаётся только разбираться с Greasemonkey.

Отсутствует

 

№2330-07-2008 14:29:17

Khabirov
Участник
 
Группа: Members
Зарегистрирован: 28-07-2008
Сообщений: 10
UA: Safari 3.1

Re: Помогите сделать такой плагин...

Sid, большое спосибо, помогло!

homo_nudus, спасибо что помогал, все получилось.

Напишите свои кошельки в webmoney, время будет перечислю скромное вознограждение за помощь!

Отсутствует

 

№2430-07-2008 18:09:39

homo_nudus
Участник
 
Группа: Extensions
Зарегистрирован: 19-02-2007
Сообщений: 193
UA: Firefox 3.0

Re: Помогите сделать такой плагин...

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

Отсутствует

 

№2531-08-2008 10:55:37

Hysteric Hedgehog
Участник
 
Группа: Members
Зарегистрирован: 31-08-2008
Сообщений: 2
UA: Firefox 2.0

Re: Помогите сделать такой плагин...

Почитал и поставил эту божественную программу и у огненного лиса выросли крылья.
И возникло у меня мысль свой скрипт написать..простой.
Суть в том, чтобы не тыкать мышкой вызывая функцию javascript, а автоматом в цикле его пропустить там раз 10-20. (для накрутки надо)
Вообщем что хочу знаю, а с чего начать ума не приложу. :whiteflag:

Есть Greasemonkey руководства для начинающих или мне лучше сразу javascript студировать?


p.s. Обезьянка сильное средство, но моя задача оказалось слишком глубокоповядшая в javascript :P

Отредактировано Hysteric Hedgehog (31-08-2008 22:09:46)

Отсутствует

 

Board footer

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