есть проблемма:
был сайт с базой данных, на нем туча картинок.
в один момент все картинки похерились, но они есть у меня на вмнте. база данных существует с ссылками на названия картинок, но самих картинок не показывает.
надо:
сделать так чтобы картинки грузись с моего винта (заходя на сайт)
пути решения:
сделать в плагине неколько полей для заполения:
какой адрес искать "http://mozilla.ru/pictures/"
на какой адрес менять "file://c:/pictures"
еще можно сделать какие типы файлов менять

И плагин при загрузке хтмлей будет на лету менять адреса на картинки.

вобщем, может кто-нибудь научить файр фокс (написать плаг ин) либо рассказать как это можно сделать без плагина

Заранее большое спасибо. Надеюсь что мне сможет кто-нибудь помочь.

Есть расширение Greasemonkey, для него есть хорошее расширение Platypus.
Запускаешь Platypus, выбираешь Modify URL, кликаешь нужный URL, появляется окно редактирования URL, можно с помощью регулярных выражений, потом сохраняешь скрипт в Greasemonkey, если нужно редактируешь его, и потом все твои ссылки будут автоматом меняться при загрузке HTML-страниц

мне нужно менять не ссылки, а адрес картинок
вроде помог 'modify html', там все прописал, но картинки с моего винта пока не грузит.

подолжаю эксперементы

я вот думаю что у меня ошибка в написании самой подмены, ибо если пробую подменить текст все работает, а вот адрес картинки, например
смотри адрес моей картинки в хтмле вот такой "database/img/mob/1511.gif"
лежит она у меня "c:/database/img/mob/1511.gif"
я пишу подмену менять "database/img" на "file://c:/database/img"
будет такое работать?

ownage
"file:///c:/database/img"

:( залил все картинки из базы в инэт
юзаю вот такой скрипт

Выделить код

Код:

// ==UserScript==
// @name            MOTR
// @namespace       Platypus
// @include         http://motronline.com/database/mvp
function do_platypus_script() {
platypus_do_function(window, 'do_modify_html',document.evaluate('/HTML[1]/BODY[1]/TABLE[1]/TBODY[1]/TR[2]/TD[1]/TABLE[1]/TBODY[1]/TR[1]/TD[2]/TABLE[1]/TBODY[1]/TR[2]/TD[2]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue,/\/database\/img\//gi,'http://nw-clan.ru/database/img/',null);
}; // Ends do_platypus_script
window.addEventListener("load", function() { do_platypus_script() }, false);//.user.js

все работает!
посмотрите эту ссылку http://motronline.com/database/mvp без скрипта, потом с ним.

меняем скрипт на:

Выделить код

Код:

// ==UserScript==
// @name            MOTR
// @namespace       Platypus
// @include         http://motronline.com/database/mvp
function do_platypus_script() {
platypus_do_function(window, 'do_modify_html',document.evaluate('/HTML[1]/BODY[1]/TABLE[1]/TBODY[1]/TR[2]/TD[1]/TABLE[1]/TBODY[1]/TR[1]/TD[2]/TABLE[1]/TBODY[1]/TR[2]/TD[2]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue,/\/database\/img\//gi,'file:///c:/database/img/',null);
}; // Ends do_platypus_script
window.addEventListener("load", function() { do_platypus_script() }, false);//.user.js

и НЕПОКАЗЫВАЕТ

все одинаковое, в чем глюк?
спасибо за помощь RcT, может и эту траблу поможешь решить

btw, после вкдючения подмены перестали работать поиски :(