Beiträge von codestyling

    Also ich benutz den <!--more--> um selbst zu bestimmen, wieviel Teaser es sein soll. Wenn ich also im Beitrags Editor auf HTML schalte und um den 1. Textabschnitt ein <p> wie im letzten Post angegeben setze, dann bekomme ich meine Formatierung so wie ich will. (Auch wenn der <!--more--> mitten im Textabschnitt steht)


    Und dein Template enthält doch schon alles, was nötig ist:

    PHP
    <? if($post_counter % 2 == 0) { echo ""; } ?>

    Der if ist nur wahr wenn dein counter 0,2,4,6,8,... ist, im ungeraden Falle aber falsch.Somit kannst du in beiden fällen jeweils eine andere class vergeben.

    Zu 1.) wo nimmst du den $post_counter her ?
    Zu 2.) Du kannst doch den 1. <p> im Editor eine class geben:

    Code
    <p class="first-para">Es war einmal ..... </p>

    Das bleibt auch erhalten im Editor und du kannst dann im style.css folgendes schreiben:

    Code
    .first-para:first-letter {
             margin: 0.1em 0.1em 0em 0em;
             font-size: 4em;
             float: left;
             line-height: 1.4em;
    }


    Dann gibts auch ein Großes E :-)

    Wenn du zu zeitig schon den Menüpunkt zumachst (validator schreit übrigens), dann nimmt dir das FF übel:

    Code
    <ul id="nav">
     <li><a href="http://www.dailytalk.ch">Startseite</a></li>
     <li id="current"><a href="http://www.dailytalk.ch/community">Community</a>[COLOR=Red][B]</li>[/B][/COLOR]   
       <ul class="children">

    Das sollte sicher erst nach Ende der Subliste zugehen, stimmts ? Denn dort wartet auch ein schliessendes </li> schon nur hast da eines umsonst reingeschraubt.

    Hab das mal live mit FireBug gefixt (in meinem Browser) und es geht dann. Aber dann kommt Problem 2: Der Adsence ist ein iframe der von deinem Menu nicht überlagert wird. Da brauchst du vermutlich einen höheren z-index, der aber nur bei position Angaben greift oder eine andere Lösung für den Ads.

    Also im Klartext wo stehen die original widgets damit ich da weitere widgets/plugins einfügen kann


    Bitte sehr. Die sidebar.php entscheidet automatisch, ob sie entweder den Inhalt der konfigurierten Widgets oder den restlichen Code ausführt. Das sollte auch in deinen Theme nicht anders sein:

    PHP
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
          //hier kommt der code im nicht widget Falle !
    <?php endif; ?>

    Wenn entweder die widget Funktionalität aus ist (1. Bedingung des if) oder die widget Konfiguration leer ist (2. Bedingung des if), wird der Teil bis zum endif dargestellt. Sobald du aber widgets im Admin Center in die Sidebar schiebst, wird dieser Teil nicht mehr ausgeführt. Das zum warum.

    Selbst widgets zu programmieren, ist etwas komplizierter und nicht mal nebenbei erklärt. Somit bliebe als Alternative, das du die Teile der Sidebar, die du immer da haben willst, entweder vor dem if (also dann als erste Einträge in der Sidebar) in die Sidebar.php schreibst, oder nach dem endif (dann ist nach allen anderen widgets zu sehen).

    Hoffe, das ist so erstmal verständlich ?

    Naja, eigentlich gibt es schon immer schöne Such-URIs, sofern Permalinks aktiv sind. Nur benutzt sie scheinbar kaum jemand und außerdem kommen sie in Englisch daher:
    http ://blog.whatwg.org/search/looking
    Also einfach 'search' verwenden.
    Die Suchanfrage vom Formular leitet man per Redirect auf die /search/-URI weiter:

    Apache Configuration
    RewriteCond    %{QUERY_STRING}    ^s=(.+)$
    RewriteRule    .    /search/%1?    [R,L]

    Gruß
    Ingo


    Und wie bastelst du die Eingabe in Suchfeld <input> an die URI dran ?
    Wenn ich dem <form> die method GET verpasse, die URI: http://blog.whatwg.org/search wie also bekommst du die Eingabe aus den Inputfeld ("looking") an die URI drangebastelt, damit http ://blog.whatwg.org/search/looking angefragt wird ?

    PS: Für mich sind eben 2 Requests für eine Sache zum Server einer zuviel !

    Das würde unter 2 Voraussetzungen gehen:

    1. Ein Umschreiben der URL geht bei dir per mod_rewrite
    2. und du zwingst Besucher zu Javascript im Suchformular.

    Ohne Javascript geht da gar nix in der Suche mit "hübschen" URL's. Du würdest also alle Benutzer aussperren, die Javascript aus haben und das Suchfeld würde nicht funktionieren oder Müll produzieren.
    Kannst du 1.) garantieren und viel wichtiger 2.) verantworten ?

    Weil das eine dial-up IP ist und du alles über mehrere Stationen/Weiterleitungen schickst, die nicht besonders schnell sind und dein Rechner beim lokalen Einloggen ja in Echtzeit geht ? :)

    Code
    netname:        DTAG-STATIC01
    descr:          Deutsche Telekom AG
                    T-DSL Business
                    static dial-up

    Direkt aus mod_rewrite Dokumentation (english) mod_rewrite - Apache HTTP Server

    Zitat


    'qsappend|QSA' (query string append)
    This flag forces the rewrite engine to append a query string part of the substitution string to the existing string, instead of replacing it. Use this when you want to add more data to the query string via a rewrite rule.

    Zitat


    'last|L' (last rule)
    Stop the rewriting process here and don't apply any more rewrite rules. This corresponds to the Perl last command or the break command in C. Use this flag to prevent the currently rewritten URL from being rewritten further by following rules. For example, use it to rewrite the root-path URL ('/') to a real one, e.g., '/e/www/'.

    Ich würde das Umschreiben auch enden lassen, allerdings weiß ich nicht, was die u.php macht und das somit 100% ist. Das [COLOR=Red]rote[/COLOR] fehlte, der Codeblock ist die ganze .htaccess Datei:

    Zusatz: Ich hab dann mal doch noch einen Blick in das Plugin (u.php) geworfen. Also die Auflösung der short url ist nicht so, wie ich mir das vorstellen würde. Das ganze wird über eine zusätzliche DB Tabelle abgewickelt, in der short url -> long url (bzw. dessen ID) abgelegt sind. Vermutlich muß man das über eine Admin GUI eingeben (sorry nicht weiter reingesehen). Falls dein Blog nicht im Domain Root läuft sondern in einem Unterverzeichnis, dann müssen sowohl rewrite als auch Plugin u.U. angepasst werden.

    Meiner Meinug nach liegt der Kontrast hart an der Grenze. Je nach Lichtverhältnissen (und Sehbehinderung) wird es jedoch nicht reichen. Als Alternative schlage ich #1A1A1A (RGB 26,26,26) vor


    Interessanter Vorschlag. Aber ein Sprung von #CCCCCC auf #1A1A1A ist schon krass, zumal man dann auch gleich #000 nehmen kann, das spielt auf einigen Geräten keine Rolle mehr.
    Ein dunkleres Grau wäre ja noch eine Option, aber wenn er es schwarz haben wollte, wäre es schwarz. Dass das aktuelle grau zu hell ist, bestreite ich ja gar nicht :)

    Interessant. Ein 8stelliges FTP Passwort, das 26 Groß- und 26 Kleinbuchstaben + 10 Zahlen enthalten kann (Sonderzeichen mal außen vor), bildet 62 ^ 8 = 218340105584896 Kombinationen. Einen brute-force Angriff sollte man ausschließen können. Habt ihr evtl. ein FTP Plugin für FireFox (oder anderen Browser) benutzt, dass man ggf. per Javascript z.B. auf Chrome Ebene aus einer kompromittierten Seite heraus auslesen könnte ?

    list_cats() ist veraltet und stammt aus WP Zeiten, in denen es noch die post2cat Tabellen gab, die es jetzt nicht mehr gibt.
    Deshalb ist die Funktion noch da, aber intern bereits auf die neue umgebogen:

    PHP
    _deprecated_function(__FUNCTION__, '0.0', 'wp_list_categories()');

    Ein Texteditor mit "Suchen in Dateien" wirkt manchmal Wunder aber ich denke, ein Umbasteln bereits veralteter Funktionen ist Perlen vor die Säue werfen ...

    Wäre besser, wenn du dein wahres Problem beschreiben würdest, als das ändern zu wollen, was bald gar nicht mehr da ist!

    Der Fehler stammt nicht direkt aus prototype.js sondern jQuery.js. Obwohl jquery in noconflict modus initialisiert wurde, werden 2 verschiedene Versionen davon geladen, einmal die von WP selbst (v1.2.3) und danach eine alte durch das Theme selbst http://www.xlarge.at/wp-content/the…y-1.2.2.pack.js
    Die alte macht die neue kaputt und zusätzlich noch prototype, wo es sich rächt. Ob eines der anderen 10 Scripte ebenfalls eine Aktie dran hat, kann ich nicht mit Sicherheit sagen, fest steht, dass zu viel Misch-Masch geladen wird.
    Frag den Autor des Themes, ob er nicht besser bei WP2.5.1 auf jquery.js von WP selbst zurückgreifen sollte.

    Welchen Schaden kann dieses Ding anrichten, wenn ein Virenscanner das Teil nicht (er)kennt oder jemand gar kein Antivirenprogramm hat?
    wenn ich eine Webseite mit dem Teil aufrufe und


    Allen Schaden, den der Browser zulässt und in dem Scriptcode produziert werden kann.


    wenn ich die Datei in Toto auf meinem Rechner habe


    solange du nix vom FTP download davon ausführst (*.exe zum Beispiel) keinen.


    auf dem Server


    alles was das Script auf deinem Server zustandebringen kann (z.B: Spamversender oder IRC Bot)


    Wie kann ich den Code löschen? Mein Antivirenprogramm lässt mich so eine betroffene Datei nicht öffnen (auch nicht per Editor nach Umbenennung) und schafft es selbst nicht, sie zu desinfizieren.


    Am besten eine Knoppix LiveCD starten, downloaden, reparieren und uploaden.


    Sollte man als Betroffener den PC mit irgendeiner speziellen Rescue-Disk booten und entgiften (z.B. Knoppicillin o.ä.), oder kann ich davon ausgehen, dass mein Antivirenprogramm unter XP das hinbekommt?

    Dein Virenprogramm wird das ggf. nur löschen also Totalverlust, siehe vorheriger Punkt.

    Mich würde interessieren, welche WP Version betroffen ist. Eine ältere, on der das bekannt ist, dass sie anfällig sind oder die aktuelle WP 2.5.1 ?

    Welchen Schaden kann dieses Ding anrichten, wenn ein Virenscanner das Teil nicht (er)kennt oder jemand gar kein Antivirenprogramm hat?
    wenn ich eine Webseite mit dem Teil aufrufe und


    Allen Schaden, den der Browser zulässt und in dem Scriptcode produziert werden kann.


    wenn ich die Datei in Toto auf meinem Rechner habe


    solange du nix vom FTP download davon ausführst (*.exe zum Beispiel) keinen.


    auf dem Server


    alles was das Script auf deinem Server zustandebringen kann (z.B: Spamversender oder IRC Bot)


    Wie kann ich den Code löschen? Mein Antivirenprogramm lässt mich so eine betroffene Datei nicht öffnen (auch nicht per Editor nach Umbenennung) und schafft es selbst nicht, sie zu desinfizieren.


    Am besten eine Knoppix LiveCD starten, downloaden, reparieren und uploaden.


    Sollte man als Betroffener den PC mit irgendeiner speziellen Rescue-Disk booten und entgiften (z.B. Knoppicillin o.ä.), oder kann ich davon ausgehen, dass mein Antivirenprogramm unter XP das hinbekommt?

    Dein Virenprogramm wird das ggf. nur löschen also Totalverlust, siehe vorheriger Punkt.

    Mich würde interessieren, welche WP Version betroffen ist. Eine ältere, von der das bekannt ist, dass sie anfällig sind oder die aktuelle WP 2.5.1 ?