Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Kleines Feedbackformular

    Sailor

    • Mitglied
    • Beiträge: 126
    • Geschlecht:
    MODUL: Kleines Feedbackformular
    am: 31. Juli 2010, 17:14:17
    Ich hatte mich ein Weilchen hier nicht blicken lassen. Sorry dafür!

    Dafür habe ich eine ganz kleine Sache zusammengebastelt.
    Wie ich weiß, findet Ihr das Feedbackformular, welches von der Seite reinfährt super (ich finde es jedenfalls klasse ;) )

    Also hier meine Lösung für ein einfaches, mit kleinen Abwandlungen auf jeder Webseite einzusetzendes, Feedbackformular.

    Folgende Änderungen:
    Entpacke das Archive in Deinen Root-Ordner, so dass auf Deiner Website ein Ordner "feedback" ist, unter dem die fünf Dateien liegen,
    Passe die mail.php an. Hier musst Du einfach nur die Emailadresse eintragen.

    Öffne die general.js.php und füge am Ende folgende Zeilen hinzu:

    Code: PHP  [Auswählen]
    <script src="/feedback/jquery.form.js" type="text/javascript"></script>
    <script src="/feedback/feedback.js" type="text/javascript"></script>
    <link rel="stylesheet" href="feedback/feedback.css" type="text/css" media="screen">
    Das sollte es gewesen sein.

    Das Formular wird nur angezeigt, wenn Javascript eingeschaltet ist, somit keine Probleme mit Usern mit abgeschalteten Javascript.

    Feedback erwünscht ;)

    Achso: In Action kann man das Formular auf meinem Shop sehen:
    http://www.katzen.tv

    [EDIT Tomcraft 01.08.2010: Modul aktualisiert]



    Linkback: https://www.modified-shop.org/forum/index.php?topic=7026.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    MODUL: Kleines Feedbackformular
    Antwort #1 am: 31. Juli 2010, 18:23:50
    Hübsch geworden, Dankeschön. ;-)

    Grüße

    orsten

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    MODUL: Kleines Feedbackformular
    Antwort #2 am: 31. Juli 2010, 20:21:57
    Das ist eine sehr gute Idee, vielen Dank für's Teilen.

    Sailor

    • Mitglied
    • Beiträge: 126
    • Geschlecht:
    MODUL: Kleines Feedbackformular
    Antwort #3 am: 01. August 2010, 12:07:46
    Manchmal sollte man erstmal ganz "normale" User drüberschauen lassen, bevor man sowas in die Menge wirft... ;)

    Es fehlte u.a. eine sichtbare Schliessen-Möglichkeit.
    Und den Feedback-Button habe ich auch noch etwas unaufdringlicher gestaltet.

    Update ist ganz einfach:
    Einfach den Ordner "feedback" bei Euch löschen und den beiliegenden hochladen und natürlich wieder die mail.php mit Eurer Mailadresse bestücken.

    Fragen?
    Feedback?
    Erweiterungen?

    [EDIT Tomcraft: Modul in Beitrag 1 aktualisiert]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    MODUL: Kleines Feedbackformular
    Antwort #4 am: 01. August 2010, 14:36:46
    Danke für die Korrektur.

    Grüße

    Torsten

    XTCM-User

    • Frisch an Board
    • Beiträge: 61
    MODUL: Kleines Feedbackformular
    Antwort #5 am: 03. August 2010, 17:53:59
    Das Feedback Formular sieht toll aus auf Deiner Seite und die Anleitung ist easy und doch läuft es bei mir nicht.

    Java Script ist aktiviert. Der Debugger vom IE zeigt folgende Fehler:
    Zitat
    'jQuery' ist undefiniert  jquery.form.js, Zeile 11 Zeichen 2
    Objekt erwartet  feedback.js, Zeile 5 Zeichen 1
    [...]
    Nun bin ich bekanntlich ein DAU was HTML,PHP usw. angeht, aber ich versuche mein Bestes.
    Mir ist auch aufgefallen, dass anstelle der Thickbox bei mir immer eine neue Seite mit einzig und allein dem Bild geladen wird und ich habe nirgends im Forum finden können wie man die hübschere Thickbox einschalten kann.
    Ich beginne nun zu ahnen das bei mir was mit 'jQuery' nicht stimmt. Aus der Shop-Beschreibung habe ich entnommen das 'jQuery' Bestandteil des modified eCommerce Shopsoftware-Paketes ist. Ich arbeite mit Version 1.04. Muß diese separat installiert oder aktiviert werden? Hat 'jQuery' überhaupt was mit meinem Problemen zu tun?

    Fragen über Fragen, aber wer kann mich erleuchten?
    Der ganzen Gemeinde im voraus vielen Dank für Eure Hilfen!

    Grüße

    Marc

    Sailor

    • Mitglied
    • Beiträge: 126
    • Geschlecht:
    MODUL: Kleines Feedbackformular
    Antwort #6 am: 03. August 2010, 19:18:29
    Hmm, wie ist denn Deine URL, dann schaue ich mir das mal an.
    Ist die "jquery.form.js" auch in dem Ordner "feedback"?

    Normalerweise sollte jQuery automatisch installiert und aktiviert sein.

    XTCM-User

    • Frisch an Board
    • Beiträge: 61
    MODUL: Kleines Feedbackformular
    Antwort #7 am: 03. August 2010, 23:03:59
    www.cad-notebook.de

    Ja, jquery.form.js ist auch in dem Ordner "feedback" wo sie hingehört.

    Ist es richtig, dass die general.js.php im Ordner "/templates/xtc5/javascript/" geändert wird, oder gibt es noch wo eine?

    XTCM-User

    • Frisch an Board
    • Beiträge: 61
    MODUL: Kleines Feedbackformular
    Antwort #8 am: 04. August 2010, 12:20:51
    Also, habe schon mal raus gefunden, dass die Firma shopmodules mit dem Einbau des PC Konfigurators mir jQuery und Thickbox auskommentiert hat. Wenn ich es wieder rein nehme zerlegt es mir das Layout und es werden gar keine Bilder mehr vergrößert dargestellt.
    Da ich vermute, dass mir deshalb hier nicht geholfen werden kann wende ich mich mal wieder an den Herrn Al... welcher derzeit im Urlaub weilt, krank ist oder ähnliches.
    Vielleicht mag sich ja jemand hier etwas verdienen und mir den Shop updaten, ein paar Module einbauen und den Konfigurator so gestalten das jQuery weiter geladen werden kann.

    Hier meine derzeitige "general.js.php"

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: general.js.php 1262 2005-09-30 10:00:32Z mz $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


       // this javascriptfile get includes at every template page in shop, you can add your template specific
       // js scripts here
       include ('sm_library/config.php');
       /*
    ?>
    <link rel="stylesheet" href="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/thickbox.css" type="text/css" media="screen" />
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/thickbox.js" type="text/javascript"></script>

    */
    ?>

    Sailor

    • Mitglied
    • Beiträge: 126
    • Geschlecht:
    MODUL: Kleines Feedbackformular
    Antwort #9 am: 04. August 2010, 14:40:32
    Das ist natürlich dann weniger schön, wenn jquery auskommentiert wurde.
    Dann werden so einige Ideen und Module nicht funktionieren, aber evtl. ist es für den Konfigurator wirklich wichtig, wenn dieser nicht mit jquery zusammenarbeitet.

    Man sollte dabei nicht vergessen, dass jquery nur ein Framework, also eine Ansammlung von Befehlen ist und niemals einer eigens programmierten Lösung vorzuziehen ist.
    Eigenlösungen haben den unschätzbaren Vorteil von gezielterer Ladezeiten und weniger "Umwegen" in der Verarbeitung des Programmes.

    Da mein kleines Formular eher ein Gimmick ist, würde ich an Deiner Stelle eher drauf verzichten. Wirklich nutzen tun es die Kunden auch nicht.

    M.O.

    • Fördermitglied
    • Beiträge: 140
    MODUL: Kleines Feedbackformular
    Antwort #10 am: 22. Oktober 2010, 17:41:54
    Und für alle diejenigen, welche den Shop in einem Unterverzeichnis haben:

    Entpacke das Archiv in Dein Shop Unterverzeichnis, so dass auf Deiner Website ein Ordner "feedback" ist,
    unter dem die 5 (es sind doch 7 :? ) Dateien liegen,
    Passe die Datei "feedback/mail.php" an. Hier musst Du einfach nur die Emailadresse eintragen.

    Öffne die Datei "templates/xtc5/javascript/general.js.php" und füge am Ende folgende Zeilen hinzu:

    Code: Javascript  [Auswählen]
    <script src="/deinUnterverzeichnis/feedback/jquery.form.js" type="text/javascript"></script>
    <script src="/deinUnterverzeichnis/feedback/feedback.js" type="text/javascript"></script>
    <link rel="stylesheet" href="/deinUnterverzeichnis/feedback/feedback.css" type="text/css" media="screen">
    Jetzt musst Du noch in der Datei "feedback/feedback.js" die Adresse des Schliessen Buttons ändern (Zeile 7).

    Code: Javascript  [Auswählen]
    <img src="/deinUnterverzeichnis/feedback/close.png"
    Hoffe ich hab nichts vergessen...

    Ronja

    • Frisch an Board
    • Beiträge: 91
    MODUL: Kleines Feedbackformular
    Antwort #11 am: 22. Oktober 2010, 18:37:58
    Einen herzlichen Dank dem Ersteller und dem Umbastler :-)
    Ein tolles Teil!

    LG Ronja

    p3e

    • Experte
    • Beiträge: 2.424
    MODUL: Kleines Feedbackformular
    Antwort #12 am: 22. Oktober 2010, 18:55:34
    Ist schön gemacht. Da ich die form.js eh für was Anderes bei mir einbinden wollte, werd ich mir das feedback wohl auch noch gönnen. Vielen Dank dafür!

    Ronja

    • Frisch an Board
    • Beiträge: 91
    MODUL: Kleines Feedbackformular
    Antwort #13 am: 06. November 2010, 09:36:04
    Hi Leute,

    ich hab das Modul eingebaut, aber (dummerweise) noch nie versucht es abzusenden, da Xampp-Installation.
    Nun habe ich festgestellt, dass ich immer beim Abschicken "Fehler" angezeigt bekomme.
    Wenn ich die mail.php einfach so im Browser aufrufe, bekomme ich angezeigt, dass der Code

    Code: PHP  [Auswählen]
    echo json_encode($return);
    Probleme macht, mein Server läuft nicht mit PHP 5.

    Ich habe nach Alternativen gesucht (Alternative für PHP4 und auch einige gefunden, wenn ich diese einbaue, wird mir bei der mail.php angezeigt

    Code: PHP  [Auswählen]
    {"error":true,"msg":"Bitte geben Sie Ihre Emailadresse ein."}
    Ich dachte also, es müßte nun funktionieren, tut es aber leider nicht.
    Ich bekomme immer noch die Ausgabe "Fehler" nach dem Absenden.

    Kann mir bitte jemand helfen?

    Danke, Ronja

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Kleines Feedbackformular
    Antwort #14 am: 06. November 2010, 09:55:15
    Hallo Ronja,

    mal eine kurze Frage. Bedeutet das nun das Du die XAMPP Geschichte nun auf einem Webserver hast der nun PHP4 hat?
    Ist das zufällig 1und1?

    Dann kann man das Webhosting nämlich zwingen PHP5 zu nehmen in dem man in der .htaccess das hinzufügt:
    Zitat
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    Übrigens ist sogar bereits PHP6 möglich (aber das nur nebenbei):
    Zitat
    AddType x-mapp-php6 .php
    AddHandler x-mapp-php6 .php
    Viele Grüße

    Franky

    7 Antworten
    6003 Aufrufe
    18. Januar 2011, 10:54:21 von swolfram [templatix]
    0 Antworten
    1752 Aufrufe
    25. Februar 2012, 14:00:27 von crock
    10 Antworten
    5222 Aufrufe
    25. September 2011, 17:53:01 von h-h-h
    1 Antworten
    1674 Aufrufe
    26. April 2013, 11:30:12 von Myslee
               
    anything