Beiträge von kaiser

    1. Link posten(!!) » wenn man nicht nachschauen kann, ists schwer
    2. WP-Url überprüfen » WP geht davon aus, dass Du im root-Verzeichnis installierst. Wenn Du aber http://www.deinedomain.at/unterverzeichn…ionsdateien.php hast, dann kommt einiges durcheinander. In den Themes wird zB ein Stylesheet folgendermassen aufgerufen

    PHP
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.css" type="text/css" media="screen" />

    wobei mit <?php bloginfo('template_url'); ?> die url von Deinem WP incl. wp-content/themes/deintheme/ aufgerufen wird. Hast Du also etwas geändert, dann kommen diese Variablen durcheinander. Google Dich einmal durch die 2 od. 3 möglichen Funktionen mit denen Du Deine Url einfügst und schau nach, ob Du was geändert hast. Das korrigierst Du dann bitte in Deiner wp-config.php und alles sollte (hoffentlich) passen. Wenn nicht kannst Du natürlich auch alle Links fix auf Deine Domain setzen, was ich Dir aber nicht empfehlen würde.

    Beste Grüße und gutes Gelingen.

    vll. könnte man es auch über ein kleines plugin regeln??

    Ein Plugin ist auch nur alles mögliche in eine Funktion verpackt. Ob Du das in Deiner functions.php (vom Theme) oder via Plugin oder direkt in der Seite aufrufst ist, einfach gesagt: wurscht.

    Hat jetzt einmal nichts mit der Funktionalität des von Telekommander angebotenen Links zu tun. Ist nur um Missverständnissen vorzubeugen. :-D

    Nachdem ich mir jetzt das Theme auf der in Deinem Stylesheet angegebenen URL ansehen wollte, musste ich feststellen, dass Du da scheinbar ein Theme von einer Werbeseite geladen hast... ? Überleg Dir vielleicht vorher noch einmal ob da nicht versteckte Backlinks, etc. drinnen sind und ob Du das wirklich willst...

    Prinzipiell findest Du das irgendwo bei body oder einem dementsprechenden div (background: url...), aber ohne URL (Deine Seite & Themedemo) tut man sich dabei schwer.

    hm... eigentlich ists mir nur um die Größe der Checkbox gegangen, also warum/ob width, height nicht greift. Ich hab nicht vor Radio-Buttons zu Checkboxes zu machen oder vice versa. Und nachdem mir eigentlich der Aufwand jetzt separate, versteckte divs zu machen und abfragen und js da zuätzlich zu implementieren, schieb ich die Checkbox einfach ein Stück runter um sie der Schriftgröße anzupassen und fertig. Aber prinzipiell bin ich auf der Seite des ursprünglichen Autors von Deinem Link: So lange Browser und Betriebssysteme Formularelemente unterschiedlich darstellen, halte ich eine Seitenweite Standardisierung der Elemente für tragbar, solange die Funktion der einzelnen Elemente als solche identifizierbar bleibt. Dankeschön! :-D

    Liebe Forumler,

    nachdem ich gerade versuche eine Checkbox (Formularfeld) zu editieren und mir auch Beispiele aus dem Netz reingezogen habe, musste ich irgendwie enttäuscht feststellen, dass zumindest FF 3 das irgendwie nicht ermöglicht. Gibt´s dazu eurerseits Erfahrungswerte oder hat jemand einen Ansatz/eine Idee?

    Ich bin schon geneigt soetwas zu verwenden... allerdings kommen auch die NiceForms nicht über den IE6 heraus. Bin auch für einen cross-Browser kompatiblen Alternativlink zu haben :)

    is_user_logged_in() ist schon das richtige. Liefert in_category(23) das richtige (also in dem Fall natürlich true) zurück? Und was soll das logische UND hier?

    Code
    get_ajaxlogin()[COLOR=Red]&&[/COLOR]the_content();

    (Ist zwar syntaktisch nicht falsch, aber semantisch. ;-))

    alles klar... syntaktisch und semantisch... hab´s jetzt folgendermaßen gemacht und funktioniert ausgezeichnet (reihenfolge ist wg layout jetzt verdreht):

    Code
    else {
                                        the_content() . get_ajaxlogin(); }

    (Wieder einmal) Danke für den Hinweis!

    Danke, Marx! Die Fehlermeldung hat sich so erledigt... ich werd schön langsam Sonderzeichen-blind.

    Das eigentliche Problem allerdings noch nicht. Ich möchte the_content() ja nur für nicht eingeloggte Benutzer ausgeben. the_content() wird allerdings nur angezeigt, wenn ich ihn wie im folgenden Code-Bsp (grau) vor die If-Abfrage stelle. In der Abfrage bleibe ich ohne Ergebnis

    PHP
    [COLOR=DimGray]<?php the_content(); ?>[/COLOR]
                        <?php
                                    global $user_id;
    [COLOR=RoyalBlue]                        if (($user_id>0) && (in_category(23))) { // Variante 1[/COLOR]
    [COLOR=MediumTurquoise]                        if (is_user_logged_in() && (in_category(23))) { // Variante 2[/COLOR]
    [COLOR=Purple]                        if (($user_level>0) && (in_category(23))) { // Variante 3[/COLOR]
                                get_ajaxlogin(); } 
                            else {
                                        get_ajaxlogin()&&the_content(); }
                              ?>

    Mich wunderts schön langsam, weil ich mich ja wirklich bemüh dahinter zu kommen. :? Egal welche Variante ich probier... sie funktioniert einfach nicht.

    Liebe Forumler,

    Folgendes: Ich möchte in einem Artikel einen Ajax-Login platzieren, was so weit auch gut funktioniert. Nur würde ich gerne in den Artikel einen Text schreiben, der NUR VOR dem einloggen angezeigt wird. (Die if-Abfrage mit der Kategorie ist nur dazu da den Artikel mit dem Ajax-Login zu laden).

    PHP
    <?php if ( in_category(23) ) { get_ajaxlogin(); } ?> [COLOR=DimGray]// ursprüngliche Abfrage[/COLOR]
    
    
    <?php if ( in_category(23) ) { get_ajaxlogin()&&the_content; } ?>  [COLOR=DimGray]// Abfrage mit the_content[/COLOR]

    Einbinden des Logins: funktioniert
    Einbinden Content: funktioniert

    Meine Frage: Wie kann ich da eine if/(elseif/)else-Abfrage einbauen, ob der User eingeloggt ist und dementsprechend 'the_content' ausgeben oder nicht ausgeben. Hab leider nur Abfragen über die ID gefunden und alles in die folgende Richtung gibt leider Fehlermeldungen aus, weil ich irgendwas falsch mache:

    PHP
    <?php
                        global $user_id;
                        if (($user_id>0) && (in_category(23))) {
                        get_ajaxlogin(); } 
                        else {
                        { get_ajaxlogin()&&the_content; }
                        ?>

    Hello,

    nachdem ich mich ziemlich lange damit herum geschlagen habe und scheinbar auch einige andere leute nach etwas vergleichbarem suchen, eine kurze anleitung meiner lösung. verbesserungsvorschläge sind natürlich jederzeit willkommen.

    problem: login im "frontend", redirect zu einer seite im "frontend", nach dem login sollen user mit unterschiedlichem userlevel unterschiedliche artikel sehen.

    lösung: ajax-login-plugin, unterschiedliche artikel in unterschiedlichen kategorien > die kategorien werden nach user-level ausgegeben.

    ajax-login einbinden:

    PHP
    <?php if ( in_category(1) ) { get_ajaxlogin(); } ?>

    query_posts nach user-level/kategorie: ab user-level 4 (über user-level 3) werden alle kategorien ausgegeben. bei user-level 2 & 3 jeweils entweder cat=3 od. 4, ab user-level 1 wird die cat=5 für alle ausgegeben, unter 1 wird keine 2te cat ausgegeben.

    die else-if geschichte kann man für jeden weiteren user-level ergänzen um unterschiedliche kategorien auszugeben.

    viel vergnügen.

    so. jetzt hab ich ganz was essentielles kapiert: verschachtelung beim ansprechen... meine css-datei wird zwar riesig, weil ich mit alle elemente, die ich separat ansprechen muss, mit jeweils dem "prefix" #registerform, #loginform und #lostpasswordform versehen muss, aber es funktioniert. danke nochmals für die hilfe!

    Alles klar. Hatte es mit 'background-position' zwar probiert zu positionieren, funktionierte aber nicht. Dank und Anerkennung!

    Hast Du vielleicht noch einen Ansatz, wie ich das Problem mit dem Login/Passwort-Formular und dem Button (zu weit unten) in den Griff bekommen könnte?

    hm. Wirklich lösen tut sich mein Problem dann doch nicht. Weil sobald eine Fehlermeldung (zB Feld nicht ausgefüllt o. Ä.) zwischen Info & Logo kommt, stimmt die Höhe wieder nicht. D.h.: Ich müsste heigth auf soviel Pixel setzen, dass sich die maximal längste Fehlermeldung ausgeht (+ ~300px). Leider kann man dann ewig ins 'Leere' scrollen. Den #login, #registerform div kann ich auch nicht absolute; setzen, weil ich ihn sonst nicht zentrieren kann...

    sollte ich also eher die Formularfelder alle relative; setzen, oder ...?

    außerdem quält mich noch was anderes: Ich weiß nicht so recht, ob ich den Submit-button richtig anspreche. Eigentlich wollte ich eine Background-Grafik verwenden, die ich je nach status (hover, active) um 1/3tel verschiebe. So brauch ich die anderen Stati (ist das die Mehrzahl?) nicht separat laden. Irgendwie greift die background-position: 0px 23px; nicht wirklich bei hover und active... Außerdem wird ja derselbe Login-Button beim Registrieren, Einloggen und Passwort zusenden verwendet. D.h.: mit einer absoluten position rutscht mir der Button hunderte Pixel zu weit nach unten um in den kleineren Formularen nutzbar zu sein.

    na sehr fein. Danke! Hab´s jetzt einmal so gemacht und es funktioniert:

    Code
    #backtoblog {
    position:relative;
    height:420px;
    }
    #backtoblog a {
    position:absolute; top:-800px; left:0px;
    }

    insgesamt ist mir ja eh bewusst, dass ich einen Haufen Topfen und Wiederholungen im meinem Stylesheet habe, aber leider muss ich da durch :mrgreen:

    naja. nicht ganz. die verschachtelung ist ja

    Code
    <p><label><input>

    und die ID hängt nur am input. Den Block als ganzes zu verschieben, so dass ich zB Benutzername links und E-Mail rechts hab, geht leider nicht. Eine unterschiedliche Formatierung der labels/Titeltexte ist so ziemlich schwer, weil du mit der ID ja nur das input-Feld angreifen kannst oder eben alle p>label>input... Bin ja leider kein Programmierer und ned so bsonders gut mit diesen Dingen. Korrigier mich bitte, falls ich was nicht ganz richtig kapiert hab. Danke für die Hilfe!

    Wenn Du schon dabei bist, hätte ich eine andere Frage auch noch. LINK Wie kommt es, dass ich bei meinem Seitenhintergrund die Hintergrundfarbe (r&l vom giv) nicht bis ganz nach unten bekomme?

    Hello Leute,

    ich müsste meine Registrierung mit einem Passwort schützen. Die Links aus 'Anmelden' und 'Passwort vergessen' kann ich ja raus nehmen, leider aber kann ich den Direktzugriff nicht verhindern. Jetzt würde ich den Seitenzugriff gerne zB via Userlevel (PlugIn WP-Sentry) steuern. Da das aber keine Seite ist, die ich einfach im Adminbereich angreifen kann, hab ich ein ziemliches Problem. Hat jemand auch nur den Ansatz einer Idee, wie ich das verhindern kann?

    Danke!