Beiträge von Marcel K.

    Hallo,

    Diese Funktion ist schon seit längerem im Standardumfang von WordPress integriert. Siehe: http://codex.wordpress.org/WordPress_Cookies#Commenters (laut WordPress-Code seit Version 2.0.4...)

    Schaue einmal, ob in deinem Theme im comment-Template, beispielsweise im Autor-Feld über das value-Attribut die Variable $comment_author ausgegeben wird.

    Hier einmal das besagte Feld aus dem default-Theme:

    HTML
    <input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?>" size="22" tabindex="1" />

    Hallo,

    die Permalink-Struktur kannst du jederzeit ändern.

    Egal welche URL-Umscheibung du verwendest, die "Standard-Verlinkung" funktioniert immer. Beim Aufruf über diese, wird der Besucher automatisch zur richtigen URL-Struktur weitergeleitet. Wird bei aktiver URL-Umschreibung beispielsweise folgender Link aufgerufen:

    meinedomain.de/?p=1

    leitet WordPress automatisch auf den eingestellte Permalink um:

    meinedomain.de/2010/06/28/hallo-welt/


    Solltest du einmal die Permalink-Struktur eingestellt haben, ist es jedoch nicht ratsam sie nach einem längerem Zeitraum zu verändern. Verlinkungen, die auf einen Artikel gehen, können dadurch unbrauchbar werden. Hier müsste man dann durch eine manuelle Weiterleitung Abhilfe schaffen (Dazu findet sich einiges über die Suchfunktion).

    Vor dem Einstellen der Permalink-Struktur würde ich dir etwas Google-Lektüre zum Thema raten. Eine Beitrag findet du zum Beispiel hier: http://www.gruening.me/blog/2010/05/3…auglich-nutzen/

    Zitat

    Wenn ich jetzt auf WP 3.0 aktuallisiere ändert sich dann was auf meiner seite?

    Neuerungen in Version 3.0 findet du hier: http://blog.wordpress-deutschland.org/2010/06/17/wor…ous-ist-da.html
    Inwieweit sich in deinem Blog etwas ändert, hängt von deinem benutztem Themen, Plugins ect. ab. Generell ist eine Aktualisierung zu empfehlen, da mit neuen Version auch Sicherheitslücken geschlossen werden.

    Hallo,

    Muss da Marcus[IS] uneingeschränkt zustimmen. Beim Erscheinen von neuen Versionen, wird die Pflege von älteren Versionen (und damit auch das beheben von Sicherheitslücken) sehr schnell zu Gunsten der neuen Version aufgegeben. Beispielsweise findet sich für die Version 2.7.1 schon mindestens eine größere Lücke im Netz. Es wäre also sehr unklug alte Versionen zu nutzen.

    Hallo,

    1&1 ist ein Massenhoster, soll heißen, dass viele Nutzen sich einen Server teilen müssen, damit 1&1 möglichst viel Profit macht. Wenn jetzt das Memory-Limit erhöht wird, könnten die kalkulierten Ressourcen des Servers überstrapaziert werden. Deswegen ist die Aussage des Technikers durchaus nachvollziehbar, da er die Kosten möglichst gering halten muss.

    64Mb sind heute eigentlich weit verbreitet und "ungeschriebener Standard". 1&1 lässt Server auch mit 5 Jahren alten PHP4-Versionen laufen... Schlussendlich ist aber die Erhöhung Kulanz des Hoster.


    Eine gute Anlaufstelle zur Hoster-Suche ist webhostlist.de: http://www.webhostlist.de/content/top-10/ Dort finden sich neben Angaben zum Inhaber, Preiskalkulation auch Bewertungen von Nutzern.


    Edit: Bei einem von mir betreuten Blog bei 1&1, stehen mir 64Mb zur Verfügung.

    Dieser "Lenis" treibt schon seit längerem sein Unwesen. Er nutzt Sicherheitslücken in veralteter Software aus. Über Google findest du einige "gehackte" Seiten: http://www.google.com/#hl=en&source=hp&q="hacked+bylenis", zum Beispiel hier oder hier.

    Du musst halt drauf achten, deine Software auf dem neusten Stand zu halten. Für die Version 2.7.1 findet sich schon einige Sicherheitslücken im Netz...

    gericoach Ausführungen würde ich gerne noch eine grundlegende Sicherheitsgrundregel anheften: Datenbank-, Admin- und FTP-Passwort sollten immer unterschiedlich gewählt werden.

    Hallo,

    Zum ersten Punkt:

    In der Datei style.css im Ordner des Themes, befindet sich etwa um die Zeile 492 folgende CSS-Deklaration:

    Code
    #menuv li.current_page_item a {
         background:none repeat scroll 0 0 #333333;
         border:1px  solid #5A1301;
         color:#333333;
         font-weight:bold;
         margin-right:8px;
         padding:4px 10px 3px;
    }

    Diese regelt die Design-Eigenschaften für Menü-Einträge, die aktuell aufgerufen sind.

    Durch das Ersetzen der Zeile

    Zitat

    color:#333333;

    durch

    Zitat

    color:#fff;

    würde beispielsweise der Text in weiß angezeigt werden (und sich somit vom Hintergrund abheben).


    Zum 2. Punkt:

    Die Einträge sind nicht "durcheinander"... Der Text, der zwischen den Links steht, wird nicht angezeigt, weil er die gleiche Farbe hat wie der Hintergrund.

    Auch hier der gleiche Lösungsweg wie im 1. Punkt:

    Um die Zeile 192 der Datei style.css nach

    Code
    #footer {

    folgendes einfügen:

    Code
    color: #fff;

    Hallo,

    die Einstellungen sind soweit richtig. Das Problem ist, dass das Theme Kommentare nur für Artikel und nicht für Seiten unterstützt.

    Probiere einmal folgendes aus:

    Bearbeite die Datei page.php aus dem Ordner des Themes und füge vor:

    PHP
    <?php endwhile; else: ?>

    (Zeile 14)

    dies ein:

    PHP
    <?php comments_template(); ?>

    Hallo,

    Der Fehler liegt darinn, dass ein äußeren Container mit der ID access existiert und sich in ihm ein weiterer Container mit der ID access befindet.

    Füge einmal in die default.css folgenden CSS-Code ein:

    Code
    #access2 {
         border-bottom:1px  solid #CCCCCC;
         font-size:13px;
         height:32px;
         overflow:visible;
         z-index:100;
    }

    Und benenne den zweiten, inneren access-Container in access2 um.


    Wenn du sagst ich kann auch nur einzelne Widgets formatieren, woher weiß ich dann wie das Widget heißt welches ich umrahmen möchte wenn ich z.B. 3 Textfelder habe und möchte nur das 2. mit einem Rahmen versehen?

    Schaue dir am besten den Code des Widget im Quelltext an. Dort findet sich zu jedem Widget eine eindeutige ID. Hier am Beispiel eines Textfeldes:

    HTML
    <li id="text-3" class="widget-container widget_text">
       <h3 class="widget-title">Titel</h3>
       <div class="textwidget">Text</div>
    </li>


    Die ID wäre hier text-3 und kann über

    Code
    #text-3 .textwidget {
       border: ...
    }


    direkt angesprochen werden.


    Zitat

    Und kann ich auch allgemein um alle widgets einen Rahmen machen?

    du hättest hier zwei Möglichkeiten:

    1.) Über die allgemeine Widget-CSS-Klasse:

    Code
    .widget-container {
       border: ...
    }


    Hiermit würden das gesamte Widget einen Rahmen bekommen (samt Titel und Inhalt).

    2.) Wenn nur der Inhalt ohne Titel einen Rahmen haben soll, muss für jedem Widget-Typ dies extra festgelegt werden:

    Code
    .widget-container ul ,
    .widget_tag_cloud div,
    .textwidget {
       border: ....
    }

    Guten Morgen,

    In meinem Test-Blog funktioniert dein Code korrekt. Füge einmal folgenden Code oberhalb der Abfrage ein:

    PHP
    <?php echo 'Server: '.date("jmY").'<br />Artikel: '.get_the_time("jmY"); ?>

    Und schaue einmal, ob die Zeiten der Beiträge tatsächlich übereinstimmen.


    Im übrigen: Deine Grafik-Einbindung sollte so aussehen:

    HTML
    <img src="http://meineurl.de/neu.gif" alt="Neuer Beitrag" title="Neuer Beitrag" />

    Guten Morgen,

    Ja das geht. Bei einem Text-Widget, wird der Text in einem Container mit der CSS-Klasse textwidget gelegt. Diese müsste den Rahmen erhalten.

    CSS
    .textwidget {
        border: 1px solid #000 !important;
    }

    Bei Listen könnte man folgendes machen:

    CSS
    .widget-container ul {
        border: 1px solid #000 !important;
    }

    Damit würden alle Listen innerhalb aller Widgets einen Rahmen bekommen.

    Oder explizit nur für ein einzelnes Widget. Hier am Beispiel der Kategorien-Übersicht:

    CSS
    .widget_categories ul {
        border: 1px solid #000 !important;
    }

    Hallo,

    Das anbieten der der als Download, weist auf einen überlasteten Server hin. Wird nur der Quelltext ausgegeben, heißt das eigentlich, dass auf dem Server kein PHP läuft.

    Lade einmal die Datei im Anhang auf deinem Server, rufe sie auf und schaue ob es komplette Seite mit einigen Informationen zur PHP-Konfiguration ausgegeben wird oder nur der Quelltext.


    -------

    PHP
    define('DB_USER', '*****);

    Da fehlt ein '. Was aber wahrscheinlich nur durch das setzen der *** abhanden gekommen ist.

    PHP
    define('DB_USER', '*****');

    Du öffnest drei If-Anweisungen mit einem {, ohne diese wieder zu schließen.

    Du könntest diese drei Anweisungen auch zu einer zusammenfassen: