1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. c_ozmik

Beiträge von c_ozmik

  • Benötige Hilfe beim erstellen einer Erweiterung

    • c_ozmik
    • 4. Februar 2006 um 13:38
    Zitat von 4711

    Du MUSST eine eigene GUID benutzen! Google einfach nach
    guidgen.exe, oder verfahre so, wie es Dr. Evil beschrieben hat.
    Die "install.rdf" ist falsch!

    Und außerdem ist "wu.jar" reichlich leer. (!)

    Gut hab mir ne eigene GUID besorgt s.o.

    Was heißt wu.jar ist reichlich leer? Ich wollte noch kein skin programmieren da ich erst mal wissen wollte ob sich die Erweiterung überhaupt installieren läßt. Die wu.xul Datei ist ja auch noch nicht fertig. Da fehlt noch ne menge. Ich wollte nur jetzt schon mal testen ob ich auf dem richtigen Weg bin.

  • Benötige Hilfe beim erstellen einer Erweiterung

    • c_ozmik
    • 4. Februar 2006 um 13:18

    Daran lags nicht. Aber danke für den tip.

    Ich hätte noch eine frage was macht es für ein unterschied wenn ich in der wu.xul anstelle von <overlay id...> <window id ....> hinschreibe?

    Erzeugt man mit window immer ein fenster?

  • Benötige Hilfe beim erstellen einer Erweiterung

    • c_ozmik
    • 4. Februar 2006 um 12:45

    Hallo Dr.Evil,

    Ich habe meine Erweiterung wie folgt aufgebaut:

    WU
    -chrome.manifest
    -install.rdf
    +chrome
    +content
    -wu.xul
    -script.js
    -content.rdf

    hier mein code:

    install.rdf:

    XML
    <?xml version="1.0"?>
    
    
    <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
    
    
    	<Description about="urn:mozilla:install-manifest">
    
    
    		<em:id>{4f6de5e0-fb26-4dc5-839c-77875fabf891}</em:id>
    		<em:name>Webunderground.net Menu</em:name>
    		<em:version>0.1</em:version>
    		<em:description>A Webunderground.net navigation menu</em:description>
    		<em:creator>c_ozmik</em:creator>
    		<em:homepageURL>http://www.webunderground.net</em:homepageURL>
    		<em:type>2</em:type>
    		<!-- Firefox -->
    		<em:targetApplication>
    			<Description>
    				<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
    				<em:minVersion>1.5</em:minVersion>
    				<em:maxVersion>1.6</em:maxVersion>
    			</Description>
    		</em:targetApplication>
    
    
    
    
    		<em:file>
    			<Description about="urn:mozilla:extension:file:wu.jar">
    				<em:package>content/</em:package>
    
    			</Description>
    		</em:file>
    	</Description>
    
    
    </RDF>
    Alles anzeigen

    chrome.manifest:

    Code
    overlay	chrome://browser/content/browser.xul	chrome://wu/content/wu.xul
    content	wu	jar:chrome/wu.jar!/content/

    contents.rdf:

    XML
    <?xml version="1.0"?>
    
    
    <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
    
    
      <RDF:Seq about="urn:mozilla:package:root">
        <RDF:li resource="urn:mozilla:package:wu"/>
      </RDF:Seq>
    
    
      <RDF:Description about="urn:mozilla:package:wu"
              chrome:displayName="Webunderground.net Menubar"
              chrome:author="c_ozmik"		
              chrome:name="wu"
              chrome:extension="true"/>
    
    
    <RDF:Seq about="urn:mozilla:overlays">
    		<RDF:li resource="chrome://browser/content/browser.xul"/>
    	</RDF:Seq>
    	<RDF:Seq about="chrome://browser/content/browser.xul">
    		<RDF:li>chrome://wu/content/wu.xul</RDF:li>
    	</RDF:Seq>
    </RDF:RDF>
    Alles anzeigen

    script.js:

    Code
    function wu_open(event, url)
    {
    	if (event && event.button != 0)
    	{
    		getBrowser().addTab(url);
    	} else {
    		loadURI(url);
    	}
    }

    wu.xul:

    XML
    <?xml version="1.0"?>
    <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
    <overlay id="wu" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    
    	<script type="application/x-javascript" src="chrome://wu/content/script.js"/>
    		<menubar id="main-menubar">
    		<menu label="Webunderground.net" accesskey="W" position="9">
    			<menupopup id="menu_wuPopup">
    			     <menuitem label="Forum Index" onclick="wu_open(event, 'http://www.webunderground.net/forums/index.php?');" oncommand="wu_open(null, 'http://www.webunderground.net/forums/index.php?');" />
    			     <menuseparator/>
    			     <menu label="WU Info">
    			       <menupopup>
    			         <menuitem label="Why Register" />
    			         <menuitem label="Open with Navigator" />
    			         <menuitem label="Help Desk" />
    				 <menuitem label="The WU Store and Bank" />
    			       </menupopup>
        			     </menu>
    			    <menuseparator/>
    			    <menu label="Generel Discussion" >
    			       <menupopup>
    				 <menuitem label="Holla" />
    				 <menuitem label="News" />
    				 <menuitem label="Sports" />
    				 <menuitem label="Kool Whips" />
      				 <menuitem label="Humor Hangout" />
    				 <menuitem label="WU Room" />
    			       </menupopup>
    			     </menu>
    			    <menuseparator/>
    			    <menu label="Personal">
    			      <menupopup>
    				 <menuitem label="Personal Discussion" />
    				 <menuitem label="Sweet Talk" />
    				 <menuitem label="The soap box" />
    			      </menupopup>
    			    </menu>
    			    <menuseparator/>
    			    <menu label="WU Technology Central">
    			      <menupopup>
    				 <menuitem label="Tech Place" />
    				 <menuitem label="Apps" />
    				 <menuitem label="P2P" />
    			      </menupopup>
    			    </menu>
    			    <menuseparator/>
    			    <menu label="Music">
    			     <menupopup>
    				 <menuitem label="Music" />
    			      </menupopup>
    			    </menu>
    			    <menuseparator/>
    			    <menu label="Graphix">
    			     <menupopup>
    				<menuitem label="Graphix" />
    			      </menupopup>
    			    </menu>
    			    <menuseparator/>
    			    <menu label="Griot Corner">
    			     <menupopup>
    				 <menuitem label="Griot Corner" />
    			      </menupopup>
    			    </menu>
    			    <menuseparator/>
    			    <menu label="Movie House">
    			     <menupopup>
    				 <menuitem label="Movie House" />
    			      </menupopup>
    			    </menu>
    			    <menuseparator/>
    			    <menu label="Game Spot">
    			      <menupopup>
    				 <menuitem label="G.Spot" />
    			      </menupopup>
    			    </menu>
    			    <menuseparator/>
    			    <menu label="Area 51">
    			      <menupopup>
    				 <menuitem label="Area 51" />
    				 <menuitem label="Area 69" />
    			      </menupopup>
    			    </menu>
    			  </menupopup>
    
    
    		</menu>
    		</menubar>
    
    
    </overlay>
    Alles anzeigen

    Die xpi Datei hab ich hier mal zum download bereit gestellt:

    Code
    http://www.4shared.com/dir/221071/c9d3a218/Erweiterung.html
  • Benötige Hilfe beim erstellen einer Erweiterung

    • c_ozmik
    • 4. Februar 2006 um 11:33

    Hallo community,

    ich hab mich mal selbst daran gemacht ein Forum Menu als Erweiterung zu programmieren. Die xul datei hab ich im xul editor getestet und die funktioniert auch ohne Fehlermeldung. Die Erweiterung ist noch nicht fertig ich wollte jetzt mal testen ob sie aber schon so funktioniert wie ich mir das vorstell. Es soll ein Menü zur Main Menübar hinzugefügt werden über die man dann links zu dem Forum aufrufen kann.

    Dann fingen die Probleme an. Da ich das zum ersten mal mache hab ich natürlich noch nicht die Erfahrung die man vieleicht braucht. Ich hab dann die contents.rdf und die intstall.rdf von einer extention genommen die eigentlich das selbe macht wie das meine machen soll und hab sie dementsprechend modifiziert. Xpi datei erstellt und dann das erste mal installiert. Die extention hat sich auch installieren lassen allerdings gibt es das menü nicht. Ich sehe im unteren viertel von firefox eine gelbe leiste mit einem"^" zeichen darin. Aber keine fehlermeldung.

    Meine frage ist jetzt:

    Muß man immer eine Skin datei programmieren um eine extention installieren zu können? Oder kann man irgendwie sagen benutze das skin das firefox benutzt?

    Ich denke es muß irgendwas mit den overlays zu tun haben bin mir aber nicht sicher.

    Welche Dateien sind unbedingt notwendig damit man eine extention zum laufen bekommt?
    Ich wollte so vorgehen das ich die extention erst mal programmier und mir dann gedanken über das skin und aussehen mache.

    Wenn mir jemand einen tip geben könnte wäre ich sehr dankbar.

    Viele grüße c_ozmik

  • Alle links einer Website speichern

    • c_ozmik
    • 14. September 2005 um 16:27

    DeckMan

    Vielen Dank genau sowas hab ich gesucht!! Spitze! :klasse:


    Das es die Seiteninformationen gibt ist mir auch klar aber versuch mal einer diese links in eine Datei zu bekommen. :-??

  • Alle links einer Website speichern

    • c_ozmik
    • 13. September 2005 um 23:19

    Nein das ist auch nicht das richtige. Ich bin immoment noch am arbeiten. Wenn ich nach Hause komme poste ich dir mal ein Beispiel vom Nausica-Browser.

    Grüße

  • Alle links einer Website speichern

    • c_ozmik
    • 13. September 2005 um 20:09

    Hallo,

    ich wollte eigentlich nicht die komplette Website runterladen sondern nur die links einer website in einer datei speichern. Der Browser Nausica kann das. Eigentlich such ich sowas wie downthemall, aber ich will halt nicht den inhalt eines links runterladen sondern nur die linkadresse selbst.

    Beispiel:

    http://www.123.de/huhu.mp3

    Downthemall lädt jetzt die datei runter ich will aber nur den link zur datei.

    Vieleicht hab ich mich im ersten post etwas ungeschickt ausgedrückt. Gibt es vieleicht eine Erweiterung die mein Problem löst?

  • Alle links einer Website speichern

    • c_ozmik
    • 13. September 2005 um 19:50

    Hallo ich suche eine Extention mit der ich alle links einer Website als text oder html Datei speichern kann. Gibt es soetwas??

Unterstütze uns!

Jährlich (2025)

67,1 %

67,1% (435,86 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon