Beiträge von jottlieb

    Zitat von thooo85

    Wie mach ich das?


    Page Links To (Plugin)

    Zitat


    Außerdem:

    Wie beeinfluße ich die Reihenfolge der Links zu den Seiten?


    Entweder direkt im Adminmenü, dort kannst du der Seite im Feld "Reihenfolge" eine Zahl verpassen. Je kleiner die Zahl, desto weiter oben.
    Oder so:
    http://codex.wordpress.org/Template_Tags/wp_list_pages (sort_column)
    Also z.B. so:

    PHP
    <ul>
    <?php wp_list_pages='title_li=<h2>Seiten</h2>&sort_column=post_date'); ?> 
    </ul>

    Na juti, dann wollnwer ma.
    Wie man ein Pop-Up-Fenster per Javascript aufruft weist du? Wenn nein, darfst du schonmal nach Code-Schnipseln googlen - ich hab da gerade nix da worauf ich zurückgreifen könnte.
    Und wenn du willst, dass sich nach dem einloggen das Popup-Fenster selber schließt, dann brauchst du einen JS-Codeschnipsel der dafür sorgt, dass sich das Fenster schließt.

    Der Loginkram steht in der /wp-login.php - sie befindet sich im Hauptverzeichnis von Wordpress. Zeilenangaben basieren auf Wordpress Deutsch 2.0.2.
    Interessant wird es ab Zeile 163 (case 'login' :).
    Ab und zu findet sich da eine Funktion redirect_to sie muss man halt rauslöschen, will man nicht, dass danach zum Adminmenü oder zum Blog weitergeleitet wird.
    Also müsste man das rausnehmen:

    PHP
    if ( !isset( $_REQUEST['redirect_to'] ) )
    		$redirect_to = 'wp-admin/';
    	else
    		$redirect_to = $_REQUEST['redirect_to'];
    	$redirect_to = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $redirect_to);

    (169-173)

    PHP
    if ( !$user->has_cap('edit_posts') && ( empty( $redirect_to ) || $redirect_to == 'wp-admin/' ) )
    			$redirect_to = get_settings('siteurl') . '/wp-admin/profile.php';

    (195-196)


    PHP
    wp_redirect($redirect_to);

    (202)
    Das sollte es gewesen sein (ohne Gewähr).
    Will man nun, dass das Fenster nach dem Login geschlossen wird, so macht man der Stelle der redirects den JS-Code zum schließen rein.
    Ich weiß nicht genau, ob man das direkt in den PHP-Code dort reinschreiben kann. Vielleicht hilft ja das echo, was z.B. so aussieht:

    PHP
    echo  "blabla";


    Beachte, dass evtl. Anführunggstriche im Javascript durch einfache Apostroph (') ersetzt würden müssen.
    Abe vielleicht gibt es hier ja ein paar PHP-Cracks...

    Zitat von Technofreak

    Das war ja wirklich sehr hilfreich:rolleyes:
    Wollte natürlich wissen wie.


    Davon war im Ursprungsposting aber nichts zu sehen.

    Zitat


    Ps: Wenn man nichts weis, einfach mal die Klappe halten


    Damit machst du hier keine Freunde:rolleyes:

    Außerdem könnte ich dir helfen - du willst aber scheinbar drauf verzichten.

    Ausgehend von WP 2.0.2:
    /wp-includes/template-functions-post.php ab Zeile 62, konkret Zeile 90/92.

    In den Themes (z.B. index.php) wird aber teilweise auch darauf zurückgegriffen, dort dann aber meist nur der Linktext definiert, was aber auch in der obigen Datei geschehen kann.

    Zitat von sesostris

    warum den Themeordner löschen und neu aufspielen? werde ich natürlich versuchen.


    Schaden kann es ja nicht. Vielleicht macht das auch ein paar evtl. falsche chmods unschädlich, die du vielleicht aus Versehen gesetzt hast, so dass kein Zugriff mehr erlaubt ist.

    Zitat von DoctorJay

    dass da kein css erkannt wird.

    Gemountet habe ich wie folgt:
    domain: blogatelier.de
    verzeichnis: /blogatelier/wordpress

    serverseitig sieht es so aus:
    /
    blogatelier/ wordpress/ wp-admin,wp-content.....


    Kann nicht sein. Du hast den Kram direkt im Root, also Wurzelverzeichnis installiert.
    http://www.blogatelier.de/wp-content/the…lt_de/style.css - nix mit deinen Unterverzeichnissen wie du es sagtest.
    Also huschusch zurück in die Datenbank und richtig eintragen (http://www.blogatelier.de).

    Beim Aufruf der CSS gibt es einen

    Zitat

    Fehler 403
    Sehr geehrter Besucher,

    leider ist ein Fehler aufgetreten. Der Zugriff auf die angeforderte Datei wurde verweigert.

    Haben Sie sich vielleicht vertippt oder eine alte URL aufgerufen? Wenn nicht, informieren Sie bitte den Webmaster dieser Homepage per Email. Um zu der vorherigen Seite zurückzukehren, verwenden Sie bitte einfach die "Zurück" - Taste Ihres Browsers.


    Sicher das Ordnermäßig alles korrekt ist? Spaßeshalber auch mal die .htaccess löschem, falls vorhanden.
    Und mal den Themeordner löschen und neu einspielen.
    Wenn es keine offensichtlichen Fehler gibt, kannst du ja mal deinen Hoster fragen.

    Zitat von iPappe

    Hmm. Aber dann weiß ich vorher nicht, ob nach dem upgrade noch alles funktioniert.


    Deshalb macht man ja auch Backups - damit man notfalls den Ursprungszustand wiederherstellen kann.

    Zitat

    Das Theme,


    Dem ist WP-Version egal.

    Zitat

    die Plugins


    Die meisten funktionieren auch unter WP 2.0.x

    Zitat

    Und das wollte ich vermeiden, indem ich ein neues WP erstelle und später nur die Beiträge bzw. die Datenbank in das neue, funktionierende WP 2.x einspiele. Das ist also nicht möglich?


    Doch das ist möglich.