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


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

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

Shutnik пишет

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

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

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

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

Русская документация по разработке на XUL
Инструменты разработчика XUL+JS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Khabirov

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

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

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

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

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

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

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

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

Давайте попробуем использовать 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, он отключится и скрипт перестанет применяться к странице. Перезагрузите страницу и увидите статистику. Потом опять включите расширение и блок снова будет скрываться при загрузках.

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

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

Khabirov

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

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

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

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

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

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

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

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

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

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

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

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


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

Hysteric Hedgehog

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

Ну да, учебник по javascript + поразбирать готовые скрипты (можно сразу брать из нужной области).

Hysteric Hedgehog

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

Прежде всего и в основном нужно обязательно прочесть Dive Into Greasemonkey - это бесплатная книга на английском языке, и там есть очень много и про скрипты, и много специфических вещей про саму Greasemonkey. И нужно базовое знание ЯваСкрипта. Если оно есть, после книжки Dive Into Greasemonkey можно уже сразу идти и программировать. http://diveintogreasemonkey.org/download/
Есть и другие руководства, скажем, http://wiki.greasespot.net/Main_Page
Толковые книжки по JavaScriptу есть здесь http://developer.mozilla.org/en/JavaScript , и прежде всего Core JavaScript Reference и Core JavaScript Guide.
Удачи!

Добавлено Mon Sep  1 19:22:25 2008 :
P.S. Core JavaScript Reference и Core JavaScript Guide есть и в русском переводе.

Al_H
Forest
Большое спасибо.  Проблем с Greasemonkey не возникло.(http://diveintogreasemonkey.org/ толков)
Теперь не спеша займусь изучением JavaScript, так полученных основ за 12 часов изучение явно мало.
:iron: дорогу осилит идущий

Дорогу осилит идущий. Dive Into Greasemonkey - и правда толковое руководство, и вселяет уверенность.
Кстати, Вы что-нибудь слышали о закладурках (закладки+процедурки) - bookmarklets (bookmark+applet)?

P.S. Core JavaScript Reference и Core JavaScript Guide есть и в русском переводе.

Есть?

Лия
Вроде бы что-то в процессе, смотрю:

http://developer.mozilla.org/ru/JavaScript

vladmir
Спасибо. А то что-то совсем плохо с учебниками на русском, я в флейме уже спрашивала, но т.к. ничего не подсказали, пришлось остановиться в 1997 г.

Лия
Бумажные бывают, вообще-то (не говоря, даже шёпотом, об их сканах в инете).

об их сканах в инете

Ну вот я искала, но ничего толкового кроме Коха не нашла.