Autor Thema: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)  (Gelesen 17094 mal)

Arne

  • Ehrenmitglied
  • *
  • Beiträge: 1.897
  • Geschlecht: Männlich
  • Energielieferant
    • http://forum.miranda-im.de/index.php?topic=10.msg18#msg18"
    • Profil anzeigen
Hier rein bitte alle Fragen oder Probleme, die mit dem Einbauen von Erweiterungen aus diesem Thread zu tun haben!
« Letzte Änderung: 20. Dezember 2008, 13:18:09 von lastwebpage »

me_too86

  • Tastaturquäler
  • **
  • Beiträge: 275
  • Geschlecht: Männlich
  • EM 2008 - Deutschland zeigt Flagge
    • Profil anzeigen
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #1 am: 21. April 2008, 22:55:39 »
ich hab mal ne frage^^

ich bin in sowas ein noob, deswegen versuche ichs einfach mal.
also, was ich versucht habe, ist, die ganzen tollen funktionen hier in den plasticsmod einzufügen. der gefällt mir wegen seinem style und der oberen leiste usw ziemlich gut. achja, farben find ich toll *lol*
jedenfalls, hier zu finden: http://addons.miranda-im.org/details.php?action=viewfile&id=1887

in der basicfile beschreibung im wiki steht, dass man im head der ivt die basicfile.js einfügen muss... was mach ich nun aber, wenn die ivt gar keinen head besitzt???

mfg


edit: war in der falschen datei... irgendeine script.js... wer lesen kann is klar im vorteil :D

aber so, falls doch mal jmd muse und lust hat, könnte jemand erfahrenes sich ja der implementierung in diesem theme widmen!
« Letzte Änderung: 21. April 2008, 23:07:09 von me_too86 »
No one dies as Virgin,
cause life screws everyone.

nevermind82

  • Gast
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #2 am: 21. April 2008, 23:06:44 »
ähm...
das ding hat nen head... allerdings macht das skin andre probleme...
in der basicfile wird ein doctype abgefragt den das skin nicht besitzt...wird dieser nachträglich eingefügt verabschiedet sich das design... was glaube ich daran liegt, dass dieses teils in der css datei und teils in der ivt datei definiert wird...

hab versucht alles in der css datei zu definieren aber dann nach ner weile aufgegeben da ich nicht mehr durchgestiegen bin

me_too86

  • Tastaturquäler
  • **
  • Beiträge: 275
  • Geschlecht: Männlich
  • EM 2008 - Deutschland zeigt Flagge
    • Profil anzeigen
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #3 am: 22. April 2008, 08:05:29 »
ja gut, und ich als laie wunder mich, warum das nicht funktioniert... na toll.

aber danke für die mühe!
No one dies as Virgin,
cause life screws everyone.

DaSilva

  • Tastaturquäler
  • **
  • Beiträge: 485
  • Geschlecht: Männlich
    • Profil anzeigen
    • FreFel webservices - Webhosting
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #4 am: 16. Juni 2008, 08:44:36 »
Ich verstehe überhaupt nicht wie das mit den Parametern gemeint ist.
Was muss ich z. B. eintragen wenn ich beide Funktionen der basicfile.js nutzen möchte?
Und wie verändern sich die Parameter wenn ich noch die Miniaturansichten hinzufügen möchte?

nevermind82

  • Gast
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #5 am: 16. Juni 2008, 10:07:14 »
die ersten 4 parameter gehn in die tzersausgabe

getitall('%\text%','%\name%','both:left:yes:send:yes:yes')

dh davon gehn
both ( was soll angezeigt werden...both...animation + bild; picture, none)
left (wo solls angezeigt werden)
yes ( an oder aus)
send ( empfangene oder gesendete nachricht)

in die tzersausgabe

die letzten beiden parameter gehn in die linkconvert...
der erste is für die bildumwandlung
der zweite für die videoumwandlung
                   
die linkumwandlung kannst in der convert.js noch spezifizieren...dh welche links umgewandelt werden sollen

falls also alles drin sein soll siehts für gesendete nachrichten so aus
getitall('%\text%','%\name%','both:left:yes:send:yes:yes')

DaSilva

  • Tastaturquäler
  • **
  • Beiträge: 485
  • Geschlecht: Männlich
    • Profil anzeigen
    • FreFel webservices - Webhosting
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #6 am: 16. Juni 2008, 10:34:01 »
Wo ist denn da der Unterschied zur zweiten Zeile?
Ich möchte jedenfalls eMail, Bildminiatur, tZers empfangen, nicht aber Videos.
Wie müsste dann der Aufruf aussehen?

nevermind82

  • Gast
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #7 am: 16. Juni 2008, 11:10:52 »
unterschied zur zweiten zeile?

die codebeispiele sind beides die gleichen wenn das meinst...

du brauchst in deinem fall

ein no...bzw kein yes als letzten parameter... und die aktuelle basicfile (email)

dh müsste bei dir in den messageout teilen der ivt so aussehn ...%text% durch
getitall('%\text%','%\name%','both:left:yes:send:yes:no')

ersetzen... in den messagein teilen entsprechend statt send get und in den history teilen statt both picture

und die linkumwandlung entsprechend in der convert.js konfigurieren...dh falls nicht jede seite umgewandelt haben willst


falls es nich klappt schick mir das skin und ich baus dir um
« Letzte Änderung: 16. Juni 2008, 11:25:39 von nevermind82 »

DaSilva

  • Tastaturquäler
  • **
  • Beiträge: 485
  • Geschlecht: Männlich
    • Profil anzeigen
    • FreFel webservices - Webhosting
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #8 am: 16. Juni 2008, 16:33:40 »
Das wäre super nett.
Anbei der Skin. Doctype fehlt auch.
Danke.

[gelöscht durch Administrator]

nevermind82

  • Gast
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #9 am: 16. Juni 2008, 16:36:57 »
ähm...schick mir doch bidde das ganze skin...dh css und bilder usw...

einfach das ding wies runtergeladen hast...

DaSilva

  • Tastaturquäler
  • **
  • Beiträge: 485
  • Geschlecht: Männlich
    • Profil anzeigen
    • FreFel webservices - Webhosting
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #10 am: 16. Juni 2008, 16:41:57 »
Da. :)

[gelöscht durch Administrator]

nevermind82

  • Gast
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #11 am: 16. Juni 2008, 17:07:02 »
http://uploaded.to/?id=bfjupj

hab noch meine tzersfiles dazu...hab die bilder auf smileygröße verkleinert

DaSilva

  • Tastaturquäler
  • **
  • Beiträge: 485
  • Geschlecht: Männlich
    • Profil anzeigen
    • FreFel webservices - Webhosting
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #12 am: 16. Juni 2008, 17:41:37 »
Vielen Dank! Klappt wunderbar (auch ohne Doctype!?) Bis auf die Anzeige von Bildern von abload.de ,  imageshack.us oder anderen Anbietern.
Dort wird zwar auch das Bild erkannt, jedoch in einem leeren Rahmen nicht angezeigt.
Kann man das noch hinzufügen?

nevermind82

  • Gast
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #13 am: 16. Juni 2008, 18:26:29 »
der doctype hat das design zerlegt...also hab ichs umgebaut... die bilder sollten eigentlich angezeigt werden... is jedenfalls nirgens ausgeschalten...
und wenn nen rahmen bekommst wird auch die größe erkannt...liegt vielleicht an deinem ie

nevermind82

  • Gast
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #14 am: 16. Juni 2008, 18:30:45 »
k...bei mir gehts auch nich... kein plan ob da der doctype gebraucht wird oder was wo fehlt...

frag ma nem

Nem

  • Forenfetischist
  • ****
  • Beiträge: 888
  • Geschlecht: Männlich
    • Profil anzeigen
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #15 am: 16. Juni 2008, 19:26:58 »
Hi

Habe mal in der "vodka_blue.ivt"-Datei die Erweiterungen eingebaut.

Was ich mir vorstellen kann, dass ihr folgendes vergessen habt:
<body class="body" id="body">

Einfach die anderen ivt-Dateien so umbauen wie die 1. von mir. Wenn ihr damit fertig seit, dann mal bitte bei http://www.miranda-addons.de/ posten und hier mit Bild verlinken. Danke

mfg Nem



[gelöscht durch Administrator]

Übersicht über die Java-Skripte: http://mirandanem.mi.funpic.de/



DaSilva

  • Tastaturquäler
  • **
  • Beiträge: 485
  • Geschlecht: Männlich
    • Profil anzeigen
    • FreFel webservices - Webhosting
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #16 am: 16. Juni 2008, 20:18:51 »
Ich habe hier mal die vodka_dark editiert und eingedeutscht (*.js).
Wird bei Dir mit der Version ein Bild von abload.de angezeigt?
Bei mir immer nur der Rahmen.
Bei Deiner Version stürzt Miranda bei mir sofort ab wenn ich etwas verschicke.

http://www.abload.de/image.php?img=de_dust20009nlz.jpg (<-- Testbild)

[gelöscht durch Administrator]

Nem

  • Forenfetischist
  • ****
  • Beiträge: 888
  • Geschlecht: Männlich
    • Profil anzeigen
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #17 am: 16. Juni 2008, 20:22:59 »
Das ist aber leider nicht der Link zum Bild, sondern zu einer Seite, die mit PHP erzeugt wird.
Kann man an dem ? im Link erkennen.

Der Link zum Bild wäre dann dieser:
http://www.abload.de/img/de_dust20009nlz.jpg

mfg Nem

Edit:
Werde mal in der Convert.js eine Abfrage reinschreiben, die nachschaut, ob im Link ein ? enthalten ist. Denn ohne wird versucht ein Bild anzuzeigen, auch wenn es keins ist, obwohl am ende halt ".jpg" steht.
« Letzte Änderung: 16. Juni 2008, 20:26:28 von Nem »

Übersicht über die Java-Skripte: http://mirandanem.mi.funpic.de/



DaSilva

  • Tastaturquäler
  • **
  • Beiträge: 485
  • Geschlecht: Männlich
    • Profil anzeigen
    • FreFel webservices - Webhosting
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #18 am: 16. Juni 2008, 20:32:54 »
Aber das ist nun mal die gebräuchliste Art die Bilder von dort weiterzugeben (siehe "Codes anzeigen").
Kannst du das so erweitern, dass es auch damit klappt?

http://www.abload.de/image.php?img=abloadlogosfs.png

Nem

  • Forenfetischist
  • ****
  • Beiträge: 888
  • Geschlecht: Männlich
    • Profil anzeigen
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #19 am: 16. Juni 2008, 20:51:16 »
@DaSilva

Da der Aufruf der Bilder bei http://www.abload.de/ immer gleich ist, kannst Du dafür einen Parser schreiben. Das ist ein Einzeiler.

Am einfachsten ist es, wenn man reguläre Ausdrücke benutzt, so wie ich das in der Basisdatei mit den eMails mache oder öfters in der convert.js enthalten sind.

Lies mal bei Selfhtml nach:
http://de.selfhtml.org/perl/sprache/regexpr.htm#suchen_ersetzen

mfg Nem

Edit: Evtl sollte man eine Erweiterung nur für Parser einbringen, oder aber alle mit in die Basisdatei reinschreiben. Was ist sinniger?


Edit2:
Der Parser für eMail-Adressen
ausgabe = ausgabe.replace(/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/g, '<a href="mailto:$&"><span style="color:#000000; text-decoration: underline;">$&</span></a>');
« Letzte Änderung: 16. Juni 2008, 21:56:46 von Nem »

Übersicht über die Java-Skripte: http://mirandanem.mi.funpic.de/



DaSilva

  • Tastaturquäler
  • **
  • Beiträge: 485
  • Geschlecht: Männlich
    • Profil anzeigen
    • FreFel webservices - Webhosting
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #20 am: 16. Juni 2008, 22:47:13 »
Das kriege ich wohl leider nicht selber hin.
Dann muss ich halt hoffen und warten...

Nem

  • Forenfetischist
  • ****
  • Beiträge: 888
  • Geschlecht: Männlich
    • Profil anzeigen
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #21 am: 16. Juni 2008, 22:57:00 »
Ist ganz einfach, musst Dich mal da hinsetzen. Ich brauchte auch anfangs ein wenig.

Übersicht über die Java-Skripte: http://mirandanem.mi.funpic.de/



DaSilva

  • Tastaturquäler
  • **
  • Beiträge: 485
  • Geschlecht: Männlich
    • Profil anzeigen
    • FreFel webservices - Webhosting
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #22 am: 16. Juni 2008, 23:17:32 »
Wenn ich mir den Einzeiler des E-Mail-Parsers so anschaue zweifel ich doch sehr stark daran, dass ich das hinbekommen könnte und wenn nur mit einem Aufwand und Zeitverbrauch der für das Ergebnis zu schade wäre.
Ich hoffe einfach mal auf jemanden der das kann und den gleichen Wunsch hat oder sich erbarmt :)

Nem

  • Forenfetischist
  • ****
  • Beiträge: 888
  • Geschlecht: Männlich
    • Profil anzeigen
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #23 am: 17. Juni 2008, 00:16:44 »
Hier der Code:
  ausgabe = ausgabe.replace(/http\:\/\/www.abload.de\/image.php\?img\=/g, 'http://www.abload.de/img/');
Unter http://forum.miranda-im.de/index.php?topic=8200.0 kann man mehr erfahren. ;)

mfg Nem
« Letzte Änderung: 17. Juni 2008, 01:42:32 von Nem »

Übersicht über die Java-Skripte: http://mirandanem.mi.funpic.de/



Wabuka

  • Tastaturquäler
  • **
  • Beiträge: 300
    • Profil anzeigen
Re: (Diskussion) Mehrere Erweiterungen einbauen (basicfile.js)
« Antwort #24 am: 26. Juni 2008, 15:27:52 »
Ich wollte mal die neueren Versionen der Erweiterungen einbinden, allerdings habe ich auch kein Doctype, kann mir da jemand weiterhelfen? (-> Anhang)

Ist in der convert.js ebenfalls noch die Möglichkeit zur Änderung der Smileygröße enthalten, oder geschieht dies jetzt nur noch im Parser?

[gelöscht durch Administrator]