Beiträge von codestyling

    Ein Beitrag sieht etwa strukturell so bei dir aus:

    Code
    <div class="date">
    
    
    <div class="cover">
    
    
    <div class="postmetadata">

    Wobei die Klasse date den oberen Teil des Beitrags einfasst, cover den streckbaren Mittelteil und postmetadata den Abschluss unten bildet.
    Also 3 Bilder oben/mitte/unten.
    Um das in den Kommentaren zu machen, brauchst du vor dem Kommentar ein <div>, der Kommentar selbst bekommt das streckbare Bild und ein <div> nach dem Kommentar. Dann "wächst das auch mit.

    In meinem Fall ist das xampp "Windows Welt". Kannst du mir mal bitte ein Beispiel geben, wie du in dem Fall einen Bildpfad angibst?


    Das ist nicht so einfach, denn ich betreibe XAMPP mit vhost's.
    Da heißt, ich kann im Browser eine URL eingeben wie:

    Code
    http://www.code-styling.test/


    und es verhält sich dann wie eine "normale" Domain. Dazu ist allerdings einiges an Konfiguration in den Apache config und im Windows System nötig.
    Läuft dein XAMPP auch auf Port 80 oder wegen IIS wo anders ?
    Dann muß die URL auch den Port bekommen: http://localhost:1234/
    Grundsätzlich gehe ich davon aus, dass du einen Unterordner wordpress oder so im htdocs angelegt hast. Dann muß der auch angebenen werden: http://localhost/wordpress/....
    Wie gesagt, ich kenne die eingerichtete Umgebung bei dir nicht, ist schwer, zu erkennen, was schief läuft.

    codestyling, wenn ich meinen Bildern absolute Pfadangaben wie http://localhost/.... zuweise, funktioniert´s auch nicht. Und ich dachte, das wäre in dem Fall dann korrekt? :?


    Also das kann ich gar nicht glauben. Ich benutz sowohl lokal eine XAMPP System als auch remote bei Providern "normale" Apache Umgebungen.
    Wenn du lokal mit XAMPP arbeitest, kommt es evtl. darauf an, wie du das eingerichtet hast. Und es gibt Unterschiede zwischen XAMPP (Windows Welt), MAMPP (Mac Welt) und LAMPP (Linux Welt), also OS wäre auch eine gute Information.

    Warum werden Bilder nicht angezeigt, wenn ich sie mit "images/xyz.jpg" im Content einbinden will - wenn ich dasselbe Bild via CSS z.B. als Hintergrundbild für ein div angebe, funktioniert´s.


    Weil sich die relative Bildangabe in CSS auf den Pfad bezieht, aus dem die CSS Datei geladen wurde, bei einem <img> Tag aber relativ zum Pfad der URL befinden muß. Da das bei Seiten-URL's von WP (durch Permalinks) u.U. ein Problem ist, braucht es dann auch entweder korrekte, relative Angaben oder eben absolute Pfadangaben.

    Beispiel <img src="images/xyz.jpg"> auf der Seite

    Code
    www.domain.test/meine-tolle-seite

    würde das Bild relative zum Domainroot im Unterordner /images suchen und anfordern (also gleiche Ebene wie wp-admin oder wp-includes).

    Dann mach ein Plugin draus.
    Leg z.B. eine my_redirect.php Datei im Plugin Pfad an und pack das so in etwa rein:


    und aktivier es.

    'template_redirect'
    und
    'wpurl'

    durch mein templatename udn blogurl ersetzen oder


    Nein, so wie es ist. Die action template_redirect ist WP interner Hook und kann nicht geändert werden und get_bloginfo('wpurl') erzeugt automatisch deine Hauptseiten URL.
    Nur das kannst du ändern:

    Code
    wp_redirect(get_bloginfo('wpurl'), [COLOR=Red][B]404[/B][/COLOR]);


    ... also statt 404 zur Hauptseite eine 301 wenn dir das lieber ist.

    Hier ein wenig Code, den du entweder in die functions.php deines Themes packen kannst oder ein Mini-Plugin draus machst:

    Code
    function my_redirect_404() {
        if (is_404()) {
            wp_redirect(get_bloginfo('wpurl'), 404);
            exit;
        }
    }
    add_action('template_redirect', my_redirect_404);

    Das leitet alle Zugriffe, die irgendwie in einer 404 Seite landen würden, mit einem 404 auf die Hauptseite weiter. Keine 301 Weiterleitung, weil Google sonst x Links mit gleichen Content verfolgen würde. (kannst du aber auch machen und 301 angeben, wenn dich das nicht stört)

    .... aktive Permalinks natürlich vorausgesetzt.

    und für das nextgen-gallery-plugin in wp 2.6.1 hat niemand eine lösung bzw. geht es nur mir so damit?


    jQuery kann nicht durch die Thickbox benutzt werden. Es sieht so aus, also wäre da ein Problem mit dem Calendar Plugin, da dieses folgendes in den Code wirft:

    Code
    <!-- Start Of Script Generated By Events-Calendar [Luke Howell | www.lukehowell.com] and [R. MALKA | www.heirem.fr] -->
      <link type="text/css" rel="stylesheet" href="http://www.jkrammer.at/wp-includes/js/thickbox/thickbox.css" />
      <link type="text/css" rel="stylesheet" href="http://www.jkrammer.at/wp-content/plugins/events-calendar/css/events-calendar.css" />
          <script type="text/javascript">
          // <![CDATA[ 
            var dom = {};
            dom.query = jQuery.noConflict(true);
          //]]>
          </script>  
    <!-- End Of Script Generated By Events-Calendar -->

    Das ändert aber die Art und Weise grundlegend, wie jQuery funktioniert und beschädigt so deine Thickbox. Kannst du testhalber mal das Events-Calendar Plugin ausser Funktion setzen ?

    Danke für die Hilfe! Ich habe jetzt das <dl></dl> entfernt. Allerdings werden wird nun keine neue Zeile nach jedem Blogpost gemacht. Wie bringe ich das wieder rein?


    Bau doch einfach <br/><br/> hinter den Text (vor dem nächsten Link).
    Könnte man auch noch anderes machen per Design und CSS aber dazu müsste man wissen, wie die ähnlichen Artikel generiert werden.

    Das kommt auf den Provider an. Bei 1und1 zum Beispiel kann man das selbst per .htaccess umstellen, hatte ich schon in mehreren Threads hier gepostet.
    Kaputt gehen kann nichts, nur evtl. zu alte Plugins, die nicht <?php sondern die abgeschaffte Kurzform <? benutzen, gehen dann nicht mehr. Sollte aber nicht auftreten.
    Da du eine Sicherung hast, kann nichts wirklich schief gehen, denn die Daten in der Db sind davon nicht betroffen.

    Dein Provider oder eine Angabe in einer der .htaccess Dateien verhindern, das eine URL zu Redirektion angeben werden kann.
    das geht nicht:

    Code
    http://www.isvc09.no/wp-login.php?redirect_to=http://www.isvc09.no/wp-admin/edit.php

    aber dafür das hier:

    Code
    http://www.isvc09.no/wp-login.php?redirect_to=www.isvc09.no/wp-admin/edit.php

    Irgend etwas sorgt dafür, das nur 1 mal http:// in der URI vorkommen kann. Wenn das mehrmals erscheint, dann bekommst du die Seite des Providers. Kannst du die .htaccess im Grundpfad und im wp-admin Pfad checken, ob die so etwas verhindern ? Wenn nicht, hilft nur den Provider fragen.

    Auch deine angegebene Seite erzeugt 404er, weil korrupter HTML Code erzeugt wird:

    Code
    <a href="http://www.mein.meerblickzimmer.de/category/norwegen/feed" class="rss2">[B]<img src="http://www.mein.meerblickzimmer.de/wp-content/themes/meerblickzimmer_2.0/ima />[/B]Norwegen</a><br />

    Hast du alle Dateien korrekt geupdated mit WP 2.6.x (also alles ausser deiner wp-config.php und dem Plugin/Theme Ordner) ?

    Das Sinnvollste ist eine Umstellung auf PHP5 denn: heise Security - 04.01.08 - Support für PHP 4 eingestellt

    Zitat


    Die weitere Entwicklungsarbeit und der Support für PHP 4 wurde zum 31. Dezember 2007 eingestellt, Version 4.4.8 soll das letzte "normale" Release sein. Sofern es notwendig sei, wolle man allenfalls bis zum 8. August 2008 noch Security Releases herausgeben.

    Also alle Termine bereits überschritten!

    Zusatz: Es gibt jetzt eine letzte Release PHP 4.4.9 seit 07.08.2008, die definitiv die letzte Security/Bugfix Version ist: PHP: News Archive - 2008

    Unter anderem ist darin auch der leidige all-inkl.com Bug mit den Sprachdateien durch globale Umschaltbarkeit der mb_str Funktionen behoben. Nur wann und ob die Provider das noch einspielen, who knows ...

    Es gäbe auch noch eine andere Lösung, die in PHP4 funktioniert, aber bei "Gemischtwarenladen" (sprich deutsch/englisch gemischt und Sonderzeichen in englisch wie ´) dann passiert das:

    Code
    WordPress 2.6.1 ist jetzt in der DE-Edition verfügbar. Bei der Version 2.6.1 handelt es sich um ein Servicerealease ohne Sicherheitsaspekt. So schreibt auch Ryan im WordPress Blog: If [B]youâre[/B] happy with 2.6, however, keep on using it. You need not upgrade to 2.6.1 if 2.6 is getting the job done. Was bedeutet, dass man nicht auf 2.6.1 upgraden [...]


    Dann stimmen zwar die deutschen Umlaute aber die puren Zeichen im englischen Zusatz werden zerlegt.