Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Frage zur programmierung von Kompanenten wie RS Forms &Co.

  • samberg
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
28 Jan. 2010 16:33 #24253 von samberg
Hallo zusammen...

Ich hab da mal eine Frage...

Ich möchte gerne ein einfaches tool zur Berechnung von "was auch immer" haben....

Z.B. [url:d6gag8wy] www.hypothek-vergleich.ch/hypothek-zinsrechner.php [/url]

Muss ich dazu php programmieren? oder was? html?

oder gibts ein tool wie z.B. RSForms oder ähnlich mit dem ich ein solches einfaches sheet selber erstellen kann?

Besten Dank im Voraus für die zahlreichen Antworten. :)

Grüsse
Mehr
28 Jan. 2010 19:33 #24255 von jimbo
Kenn mich da nicht wirklich aus, aber wenn ich mir den Code ansehe, würde ich sagen da sind Kenntnisse in HTML, PHP und Javascript notwendig... Übrigens steht ja unten im Beispiel wer den Hypozinsrechner erstellt hat, das einfachste wäre wohl, dort nachzufragen ob die das Script allenfalls zur Verfügung stellen und zu welchem Preis. ;)

Gruss Dany (Jimbo)
Kein Support per PN.
Mehr
28 Jan. 2010 21:30 #24258 von Tribal6
Hi

Ich würde mal sagen: ja ;)

Wenn du was ausrechnen willst, und du dazu das Umfeld von Joomla wählst, dann würde ich sagen JavaScript und/oder PHP.
JavaScript ist Clientseitig und PHP ist Serverseitig. Das heisst, alles was PHP macht, geschieht während dem die Seite auf dem Server generiert wird, und wird dann fixfertig (z.B. ausgerechnet/berechnet) ausgeliefert. Heisst, PHP braucht immer einen neuen Seitenaufruf für eine Interaktion.

Anders ist da JavaScript. Das ist Clientseitig. JavaScript-Code wird im Browser ausgeführt. Heisst, der Code kommt meistens komplett mit der Seite mit (z.B. Funktionen und Formeln für einen Rechner, bis hin zu ganzen JS-Frameworks). Für eine Interaktion (was ausrechnen z.B.) ist da normalerweise keine neue Seite nötig, es "geschieht" auf der aktuell angezeigten Seite, im Browser eben (Client). So ist aber z.B. keine Datenbankabfrage o.ä. mehr möglich, aber für einen Hypo-Rechner reicht das meist auch. Was man dabei im Auge behalten muss, ist das der User JavaScript ausschalten kann, z.B. wenn man eine Formularprüfung nur mit JavaScript realisiert. PHP kann der Benutzer nicht umgehen, und er sieht auch keinen PHP-Code im Quelltext, JavaScript-Code schon.

Und wenn man beides kombiniert, dann hat man AJAX (einen Seitenaufruf im Hintergrund), wobei auf dem Server dabei auch was anderes als PHP laufen kann, wenn überhaupt. Und hat dann somit auch wieder die volle Funktionalität der Serverseitigen Programmierung (Datenbank, Filesystem, Mailer usw). Wobei man diese zwei durchaus auch ohne AJAX kombinieren kann, was eigentlich auch meist der Fall ist.

Dein Beispiel, der Hypo-Rechner: Anhand der Dateiendung (des Frames) schätze ich mal, der besteht aus der Kombination
Cold Fusion --ALTER LINK WURDE ENTFERNT--
und JavaScript. Das JavaScript zu dem Rechner siehst du, wenn du den Quelltext der Seite anschaust.

Und wenn es schon was in diese Richtung für Joomla geben sollte, dann ist das bestimmt hier zu finden:
--ALTER LINK WURDE ENTFERNT-- oder in der Suchmaschine deines Vertrauens :)
Das Problem bei allgemein gehaltenen Erweiterungen ist, dass du meist in Bezug auf Optik und/oder Funktionalität Kompromisse eingehen musst, und es nie wirklich 100% passt. Dann heisst es entweder akzeptieren, oder was Bestehendes selber ändern, oder selber was Eigenes schreiben. Wobei bei Letzterem das Result am optimalsten ist
(im idealen Fall) ;)

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
  • samberg
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
29 Jan. 2010 12:31 #24260 von samberg
o.k. Danke....

Du kannst mir sicher eine Empfehlung geben:
Wenn ich so ein Sheet selber Programmieren möchte, mit welcher programiersprache ist dies am EINFACHSTEN möglich? Ich müsste ja eine Komponente Programmieren!?
Evtl ist php am besten, da ich so auch später für Joomla module, komponenten etc.. programmieren könnte!?

Wie erlere ich also am schnellsten und am einfachsten die Programmierung dolcher module etc...


Besten Dank für die Antworten... G_O_O_D O_O_D G_O_O_D O_O_D
Mehr
29 Jan. 2010 12:41 #24262 von Tribal6
Ich würde mal mit PHP anfangen. Es muss nicht gleich eine komlette Komponente sein, du kannst das zum Einsteigen auch einfach mal als simples Script realisieren und per Wrapper in Joomla einbinden. Das wurde ja auch bei deinem geposteten Hyporechner so gemacht.

Wirds dann mal umfangreicher, kannst du daraus immer noch ein Modul oder eine Komponente machen. Grundlage ist aber sicher PHP, wenn du den Weg mit Joomla gehen willst.

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
  • samberg
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
02 Feb. 2010 08:26 #24301 von samberg
Ja das habe ich mir auch gedacht. Fange mal mit php an. Wrapper? Na Ja das werde ich wohl auch noch lernen müssen
^-^ ^

Danke für die Tipps

Gruss
Mehr
02 Feb. 2010 08:55 #24304 von Tribal6
Wrapper:

Joomla-Backend -> neuer Menupunkt erstellen -> Typ: externer Link

Auf diese Art kannst du externe Seiten oder auch Scripte (dein erster Rechner ;) ) im Joomla anzeigen lassen.

Viel Spass dabei

Tue das, was du kannst, mit dem was du hast, da wo du bist.
  • rluethi
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 März 2010 01:41 #24977 von rluethi

samberg schrieb: o.k. Danke....

Du kannst mir sicher eine Empfehlung geben:
Wenn ich so ein Sheet selber Programmieren möchte, mit welcher programiersprache ist dies am EINFACHSTEN möglich? Ich müsste ja eine Komponente Programmieren!?

Von den bisher genannten Sprachen sind nur 2 Programmiersprachen nämlich Javascript(clientseitig) und PHP(Serverseitig). Doch beide benötigen für die Ausgabe der Ergebnisse immer noch Kenntnisse in HTML(im Fall von Joomla eben XHTML), HTML ist aber keine Programmiersprache sondern eine Auszeichnungssprache.
Zudem benötigt man noch etwas XML dazu weil Joomla eben diese Komponenten mittels XML Schema installiert. Programmierung für Joomla geht jedoch nur mit PHP. Dazu sollte man sich jedoch möglichst gut in die Objektorientierte Programmierung einarbeiten, den man erstellt Objekte und greift auch auf solche zu(auch auf solche die einem Joomla schon zur Verfügung stellt).
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden