есть проблемма:
был сайт с базой данных, на нем туча картинок.
в один момент все картинки похерились, но они есть у меня на вмнте. база данных существует с ссылками на названия картинок, но самих картинок не показывает.
надо:
сделать так чтобы картинки грузись с моего винта (заходя на сайт)
пути решения:
сделать в плагине неколько полей для заполения:
какой адрес искать "http://mozilla.ru/pictures/"
на какой адрес менять "file://c:/pictures"
еще можно сделать какие типы файлов менять
И плагин при загрузке хтмлей будет на лету менять адреса на картинки.
вобщем, может кто-нибудь научить файр фокс (написать плаг ин) либо рассказать как это можно сделать без плагина
Заранее большое спасибо. Надеюсь что мне сможет кто-нибудь помочь.
Отсутствует
Есть расширение Greasemonkey, для него есть хорошее расширение Platypus.
Запускаешь Platypus, выбираешь Modify URL, кликаешь нужный URL, появляется окно редактирования URL, можно с помощью регулярных выражений, потом сохраняешь скрипт в Greasemonkey, если нужно редактируешь его, и потом все твои ссылки будут автоматом меняться при загрузке HTML-страниц
Отредактировано RcT (05-10-2005 12:09:48)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1
Отсутствует
я вот думаю что у меня ошибка в написании самой подмены, ибо если пробую подменить текст все работает, а вот адрес картинки, например
смотри адрес моей картинки в хтмле вот такой "database/img/mob/1511.gif"
лежит она у меня "c:/database/img/mob/1511.gif"
я пишу подмену менять "database/img" на "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, может и эту траблу поможешь решить
Отсутствует