Gelöst: PayPal Spendenbutton einbinden

  • Hallo,


    ich möchte auf der Seite unseres gemeinnnützigen Vereins einen Paypal-Spendenbutton einbinden, was mir nur teilweise gelingt.


    Was kann ich tun?


    Herzlichen Dank und Gruß,


    Rabendoktor

  • Jetzt habe ich gemerkt, was Du meinst, habe aber Schwierigkeiten, das Problem zu lösen.


    Ich habe die "Unterstützen Sie uns"-Seite normal mit meinem Editor (TinyMCE) erstellt und den von PayPal erstellten Button dann in das per <>-Schaltfläche geöffnete Source-Code-Fenster eingefügt. Doch so oft ich das tue: den action:https....-Teil schneidet mir Joomla beim Speichern jedesmal wieder raus.


    Gibt es eine andere Möglichkeit, den Button-Code einzufügen?


    DANKE für die Hilfe!!

  • Also in der rechten Spalte, zeigt mir der FireBug das hier an:

    Code
    <form target="_top" method="post" action="https://www.paypal.com/cgi-bin/webscr"><input type="hidden" value="_s-xclick" name="cmd"><input type="hidden" value="GRCDLGL7G3VWQ" name="hosted_button_id"><input type="image" border="0" alt="Jetzt einfach, schnell und sicher online bezahlen &ndash; mit PayPal." name="submit" src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif"><img height="1" width="1" border="0" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" alt=""></form>


    Im Beitrag steht laut FireBug das hier:

    Code
    <form target="_top" method="post" style="padding-left: 30px;">
    <input type="hidden" value="_s-xclick" name="cmd">
    <input type="hidden" value="GRCDLGL7G3VWQ" name="hosted_button_id">
    <input type="image" src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen &ndash; mit PayPal.">
    <img height="1" width="1" border="0" alt="" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" class="vpyeefaqhavbqkvygbwd">
    </form>


    Im Beitrag feht also im <form ...> Tag laut FireBug das action="..." Attribut mit der URl zu Paypal.

  • Ich füge wie oben beschrieben über das Fenster, das sich bei Tools/Source code öffnet ein:

    Code
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_s-xclick">
    <input type="hidden" name="hosted_button_id" value="GRCDLGL7G3VWQ">
    <input type="image" src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal.">
    <img alt="" border="0" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" width="1" height="1">
    </form>


    Und was Du bei Firebug findest, entsteht in dem Moment, in dem ich die Seite speichere, d.h. Joomla verändert dann den Code und schneidet u.a. das action-Attribut raus - wie kann ich das verhindern???


    DANKE für Deine Hilfe!

  • @ deGobbis: habe ich gemacht - ändert aber nix - schneidet mir die action= beim Speichern trotzdem ab...
    @ astrid: ich arbeite mit TinyMCE - kann ich den nur für diese Seite ausschalten und wenn ja wie???


    DANKE für Euer Mitdenken...


    PS: ich habe jetzt mal beim Editor auf CodeMirror umgestellt - gleiches Phänomen...
    PPS: selbst wenn ich in meinen Benutzereinstellungen "Editor - keinen" auswähle, die Button-Code eingebe und speichere: selber Effekt... der eingefügte Code wird jedesmal verändert...


    Die Lösung: es muss

    • erstens wie von deGobbis vorgeschlagen mindestens iframe, am besten aber alles aus den verbotenen Elementen von TinyMCE gelöscht (s.o.) und gegen ein sinnfreies Wort (z.B. "garnichts") ersetzt werden - ein leeres Feld füllt Joomla nämlich beim Speichern wieder auf mit dem Originalinhalt
    • zweitens unter Konfiguration/Textfilter muss dem entsprechenden Autor erlaubt werden, Code einzufügen (also am besten "Keine Filterung" einstellen)!


    Dann schneidet Joomla (und nicht etwa der Editor) nix mehr ab beim Speichern.


    Nochmal DANKE an Euch beiden für's Helfen!!!