Ergebnis 1 bis 17 von 17

Thema: Kleine Rechner einbauen

  1. #1
    Contao-Nutzer
    Registriert seit
    16.05.2010.
    Beiträge
    212

    Standard Kleine Rechner einbauen

    Hallo Community,

    für ein aktuelles Projekt möchte ich einpaar kleine Rechner (Flächenberechung, Volumenbrechnung) auf einer Webiste einbauen.

    Wie setzte ich dies am besten um?

    Grüße

    Cristal

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Kommt darauf an was du alles damit machen kannst. Soll nur berechnet werden? Sollen bereits erfolge Berechnungen irgendwo in der Datenbank gespeichert werden?
    Wenn es nur um einen Rechner handelt ohne das Daten gespeichert werden sollen, würde ich hierfür JavaScript verwenden.
    Kein Privat Support via PM.

  3. #3
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  4. #4
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    hier habe sowas ähnliches mal mit php umgesetzt.
    *.php Datei erstellt, dort die Berechnung mit Formulardaten.
    Dann die Datei per inserttag in einen Artikel eingebunden.

    Funktioniert sehr gut.
    JS ist bestimmt schneller in der Ausführung, mir kam es dabei auf die Verfügbarkeit an wenn ein Nutzer JS abgeschaltet hat.

    Beispielcode hätte ich noch da.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  5. #5
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Hi tschero

    Könntest du den Code hier posten?
    Habe eine ähnliche Umsetzung vor. Besten Dank im Voraus!

    Michael
    Contao ist echt !

  6. #6
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    bitte schön.

    provisionsrechner.zip

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  7. #7
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Hallo

    Besten Dank für den Code!
    Ich bin am Erlernen wie ich Erweiterungen selber erstellen kann. Wie hast du die Datei provisionsrechner.php eingebaut?
    Als templates/modules?
    Hmm.. warum hast du HTML und PHP gerade zusammengepackt? Wenn ich es richtig verstehe werden in de modules die PHP-Befehle gepackt und in templates/modules die Struktur der FE-Anzeige?

    Beste Grüsse
    Geändert von Michael (14.02.2015 um 17:50 Uhr)
    Contao ist echt !

  8. #8
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    PHP und HTML sind ja im Grunde füreinander geschaffen.
    Ich habe den Code zusammen gepackt und per Hand eingebunden, da ich auch noch keine Erweiterung geschrieben habe.
    Sicherlich gibt´s da bessere Lösungen, die mir bisher verborgen sind.

    Eingebunden habe ich die Datei wie folgt:

    - Datei in den Ordner Templates abgelegt
    - Einbinden in einen Artikel mit dem Inhaltselement HTML "{{file:rovisionsrechner.php}}" (inserttag mit doppeltem Doppelpunkt)

    Gruß
    tschero
    Geändert von tschero (14.02.2015 um 19:06 Uhr)
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  9. #9
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Hi

    Besten Dank für deine Erklärungen! Habe schon wieder etwas gelernt! :-)

    Beste Grüsse
    Michael
    Contao ist echt !

  10. #10
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Hast du dir auch Gedanke gemacht, wie man dies ohne Formular lösen könnte?
    Also einfach ein Eingabefeld und wenn man diese mit dem Cursor verlässt, wir neben dran ein Wert berechnet und angezeigt.
    Contao ist echt !

  11. #11
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also ein Eingabefeld würde ich, wie auch immer, als Formularfeld ansehen und in das form Tag legen, alleine schon wegen der Semantik.
    Statt dem Berechnen Button müsstest Du dann wohl ein Event auf das Eingabefeld legen welches ein "MouseOut" Event erzeugt und abfängt.
    Hab ich mit PHP noch nicht gemacht, kann ich derzeit nur mit JAVA.

    Ich persönlich würde das immer mit Schaltfläche machen; wenn Du mit der Maus beim Eingeben der Daten verrutscht, fängst Du wieder von vorne an mit Eingeben.
    Aber, wie gesagt, das ist nur meine persönliche Meinung, deshalb hab ich mich mit der Frage noch nicht beschäftigt.

    Die Berechnung an sich bleibt ja gleich.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  12. #12
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Besten Dank für dein Ausführungen!

    Ich werde mir dies Mal mit dem MouseOut anschauen, aber sehe deine Bedenken.

    Meine Ziel wäre so ein Formular:
    FE-Eingabe.png

    Mit dem EFG bringe ich es fast hin, ausser dass ich nicht in eine beliebe Tabelle speichern kann.
    Geht so etwas mit Contao überhaupt?
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Michael (15.02.2015 um 22:21 Uhr)
    Contao ist echt !

  13. #13
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja Contao kann das.
    Für das Speichern der Daten bist Du dann natürlich verantwortlich.

    Ob man das jetzt über das Template macht, wird vermutlich besser sein, oder direkt in der Datei wo die Berechnung stattfindet, müsste man mal ausprobieren.
    Da hab ich noch keine Erfahrung gemacht.

    Ich würde das auch nicht in eine beliebige Tabelle speichern sondern eine separate Tabelle dafür anlegen.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  14. #14
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Besten Dank tschero!
    Dann muss ich mich mal auf die Suche machen, wie man eine solche FE Eingabe- und Bearbeitungsmaske realisieren kann.
    Kennst du ein Beispiel?
    Contao ist echt !

  15. #15
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    Du könntest versuchen Dir eine Erweiterung zu schreiben.
    Da beiße ich mir auch gerade die Zähne aus .

    http://de.contaowiki.org/C3:_Tutoria...il:_Grundlagen
    http://de.contaowiki.org/TEE-00_Vorbemerkung
    https://www.youtube.com/watch?v=WeN5a0R9asQ

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  16. #16
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Ein Erweiterung schreiben: Willkommen im Club
    Besten Dank für deine Links, die habe ich schon abgearbeitet.

    Scheinbar gibt es keine Beispiele zu solchen FE Eingabe- und Bearbeitungsmasken. Oder kennt jemand so etwas?
    Contao ist echt !

  17. #17
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Michael Beitrag anzeigen
    Scheinbar gibt es keine Beispiele zu solchen FE Eingabe- und Bearbeitungsmasken. Oder kennt jemand so etwas?
    Naja, im Endeffekt der Contao Formulatgenerator.

    Ein Formular mit zwei numerischen Feldern.

    [...]auch wieder bearbeitet werden kann[...]
    Von wem bearbeitet? Vom Benutzer der im geschützen Bereich eingeloggt ist nehme ich an.

    Also benötigt ihr eine Tabelle in der Datenbank die z.B. so aussieht (je nachdem wie flexibel ihr das halten wollt...)

    Code:
    ID    user_ID    product1 product2
    Dazu braucht ihr noch den Benutzer (bzw. dessen ID). Den bekommt man so. Das gebt ihr dann dem Formular zum speichern mit. (hidden Formularfeld ist keine gute Idee, da manipulierbar)

    Jetzt müsst ihr z.B. im Template des Formulars (besser aber ihr macht das alles in einer Erweiterung) die Daten bekommen und es befüllen und die Ergebnisse ausrechnen.
    PHP-Code:
    $result $this->Database->prepare("SELECT product1, product2, (product1 + product2) AS sum FROM tl_myform WHERE user_id=? LIMIT 1")->execute(1); 

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •