Beiträge von Melewo

    Ist eigentlich ganz einfach. Nachdem Du Xampp installiert hast, startest und stoppst Du den Apache und MySQL über dieses Control Panel. Nicht Svc anhäkeln, wenn es dafür keinen Grund gibt, nur starten und stoppen.

    Dann erst einmal "http://localhost/" oder "http://localhost/xampp/" aufrufen, was ja gelingen sollte. Ruhig auch mal eine kleine Testdatei ablegen und aufrufen.

    WordPress nach dem Entpacken in htdocs/wordpress/ ablegen oder wo auch immer, zumindest irgendwo im Verzeichnis htdocs/. Vor dem ersten Aufruf von WP für WP eine Datenbank anlegen, dazu "http://localhost/phpmyadmin/" aufrufen. Den Namen der angelegte Datenbank trägst Du dann in die wp-config.php oder in die wp-config-sample.php ein, danach darfst Du dann WP zum ersten Mal aufrufen, am einfachsten über die "http://localhost/wordpress/liesmich.html".

    Also, Du hast Xampp installiert und über Xampp Control Panel den Apache und MySQL gestartet?
    WordPress liegt nun entpackt im Verzeichnis htdocs/wordpress/ auf Deinem Rechner?
    Die Adresse "http://localhost/xampp/" lässt sich aufrufen und somit weißt Du, dass es nicht an Xampp liegt?
    Beim Aufruf von "http://localhost/phpmyadmin/" gab es auch keine Probleme, um für WordPress eine Datenbank anzulegen und diese in die wp-config.php einzutragen?
    Nur die "http://localhost/wordpress/liesmich.html" lässt sich nicht aufrufen?

    Wenn mich nicht alles täuscht, so setzten die Mustervorlagen von MS Expression Web 3 noch aufs Tabellenlayout auf und erst ab MS Expression Web 4 wurden dann neue Vorlagen mit DIVs eingeführt. Zumindest gibt es hier noch eine Anleitung für Expression Web:

    Zitat

    Um eine Layout-Tabelle einfügen zu können, wählen Sie über das Menü Aufgabenbereiche -> Layouttabellen.


    http://www.html-world.de/program/msew_6.php

    Gut, würde heute kaum noch einer für eine neu zuerstellende Seite verwenden, doch für geeignete Inhalte innerhalb von Beiträgen würde ich Tabellen dennoch verwenden.

    Überschriften, Texte, Bilder, Listen lassen sich eigentlich einfach einfügen und ausrichten. Für Tabellen gebe es dann zum Beispiel TablePress.

    http://tablepress.org/


    http://tablepress.org/Dann gibt es noch Editoren mit erweitertem Funktionsumfang, weiß aber nicht, wie weit die verbreitet sind. Arbeite lieber im Quelltext, daher kenne ich dieses Plugin und einen anderen Editor nur vom Namen.

    http://www.oliverpfeil.de/der-beste-wordpress-editor
    Zur Anlage von Template-Dateien hatte ich gerade mit einem Tutorial begonnen, beinhaltet jedoch nicht alle Möglichkeiten.

    http://www.coder-welten.com/templates-erst…onen-einbinden/

    Hat mit Hacking nichts zu tun, nur mit einem einfachen Bot. Es streiten sich wohl noch die Gerichte, ob Scraping erlaubt ist oder nicht. Die Schwierigkeiten liegen auch mehr in nicht validen Seiten, so müsste in dem Fall erst einmal der fehlerhaft platzzierte JS-Code und Div-Bereich zwischen </head> und <body class="home blog"> entfernt werden, bevor der Parser aufhört zu meckern.

    Die URL gebe ich nicht mit ein, muss jeder selbst wissen, ob und wofür er einen kleinen Bot benötigen könnte, eine ID von einem Bereich muss gegeben sein.


    Die Seite könnte die IP von dem Server sperren, auf dem dieses Plugin liegt.

    Da die Anzahl aller existierenden Seiten im Web nur auf eine Zahl im Bereich von Billionen geschätzt wird, kann ebenso nur die Anzahl aller Seiten mit einem Tabellenlayout geschätzt werden. Da eine Abwertung auf Grund eines Layouts vornehmen zu wollen, würde ich für Unfug halten.

    Tabellen im Content einer Seite haben jedoch nach wie vor ihre Bedeutung unabhängig vom Layout und in diesem Zusammenhang stellt eine Tabelle mit irgendwelchen Daten eigentlich oftmals (falls kein Missbrauch vorliegt) eine zusätzliche Bereicherung des Contents dar.

    Für die mittlere Ansicht wäre es noch um diese Zeile zu ergänzen, dann sollten eigentlich alle Ansichten stimmen:

    Eigentlich brauchst Du diese Scriptzeile nicht ändern.

    PHP
    <div class="four columns<?php 
    if ($zaehlemit == 4) echo "-sonderklasse"; ?> rightbox">

    Für die Ansicht auf größeren Screens genügt es, wenn die Klasse in der CSS mit clear:both ergänzt wird:

    Code
    /* #Base 960 Grid
    ================================================== */
    
    
        .container                                 { position: relative; width: 960px; margin: 0 auto; padding: 0; }
        .column, .columns                          { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
        .row                                       { margin-bottom: 20px; }
        .columns-sonderklasse                      { [COLOR=#ff0000]clear: both[/COLOR]; float: left; display: inline; margin-left: 250px; margin-right: 10px; }

    Für die anderen Ansichten fehlen jedoch noch ein paar Kleinigkeiten. Für diese Ansichten zum Beispiel:



    Dann stimmt denke ich nur die mittlere Ansicht noch nicht, da müsste man auch noch einmal schauen, weil da das Maß nur 202 betragen würde.

    Du könntest die Index von WP (nicht die Index vom Theme) mal für zwei bis drei Aufrufe austauschen gegen diesen Code. Die Seite wird trotzdem angezeigt, nur die Laufzeit des Scripts und die einzelnen Anfragen an die DB und deren Dauer werden in einer Datei gespeichert. Nach zwei bis drei Aufrufen tausche diese dann wieder gegen die originale Index aus.

    Um Daten auszugeben, da müssen die Daten zuerst einmal irgendwo her kommen und wenn die diese Daten nicht in irgendeiner Weise zur weiteren Verwendung zur Verfügung stellen, dann gibt es noch im Graubereich eine Möglichkeit, in dem Du Dir einen Scraper programmierst oder programmieren lässt, der diese Daten aus dieser Webseite ausliest.

    Alles im Zusammenhang sollte der Abschnitt dann so aussehen.

    PHP
    $zaehlemit = 0;
    if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); 
        $zaehlemit++; ?>
    
    
    <div class="four columns<?php 
    if ($zaehlemit == 4) echo "-sonderklasse rightbox\" style=\"clear:both\""; ?>>
    <?php $image_attr = wp_get_attachment_image_src(get_post_thumbnail_id( $post->ID),

    Oder Du lässt den unverändert und fügst clear:both der columns-sonderklasse in der CSS hinzu, was ja eigentlich auch gehen sollte.

    Nachdem ich nun in meiner Testseite alle anderen Styles und JS-Dateien auskommentiert habe, damit die nicht mehr irgendwie stören könnten, habe ich eine Ursache gefunden. Der Text im Bereich zuvor ist nicht mehr lang genug, so dass der zwar durch Float umbricht, doch an den ersten und zweiten Bereich nicht vorbei kommt.
    Nun wieder, wie Monika schrieb, dann sollte es gehen. So sollte, nein, so müsste es im Quelltext aussehen:

    Code
    <div class="four columns-sonderklasse rightbox" style="clear:both">

    Diese Scriptzeile

    PHP
    <div class="four columns<?php 
    if ($zaehlemit == 4) echo "-sonderklasse"; ?> rightbox">


    ändern in:

    PHP
    <div class="four columns<?php 
    if ($zaehlemit == 4) echo "-sonderklasse rightbox\" style=\"clear:both\""; ?>>

    Jetzt ist wieder alles verschoben. Was ist da passiert?


    Da staune ich nach meinem verspäteten Mittagsschläfchen aber auch und habe mir die Seite und die beiden CSS-Dateien erst einmal unter Localhost abgespeichert. Doch selbst wenn ich diesen Bereich einfach lösche, so rutscht der nächste ja nur hoch und klebt ebenfalls an der rechten Seite. Irgendetwas Übergeordnetes sehe ich aber auch nicht, was das auslösen könnte. Welches waren Deine letzten Änderungen?

    Hier könntest Du statt 230px lieber 250px einsetzen.

    Code
    /* #Base 960 Grid
    ================================================== */
    
    
        .container                                 { position: relative; width: 960px; margin: 0 auto; padding: 0; }
        .column, .columns                          { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
        .row                                       { margin-bottom: 20px; }
        .columns-sonderklasse                      { float: left; display: inline;[COLOR=#ff0000] margin-left: 250px[/COLOR]; margin-right: 10px;  }

    Für kleine Screens scheint es jetzt auch zu stimmen, für große auch, nur für mittlere fehlt noch irgendwo ein Maß.

    Die responsive-style.css sieht jetzt schon einmal so aus, wie ich mir das gedacht hatte. Die andere Zeile im Quelltext, die sieht jetzt auch gut aus. Nun versuche ich gerade zu schauen, was da mit der Breite nicht mehr stimmt.

    Da war irgendein Maß mit der Breite, ist mir heute schon über dem Weg gelaufen, versuche es mal zu finden.

    Ergänze einmal um eine Zeile in dieser CSS:

    Code
    /* Base Grid */
        .container .one.column                      { width: 40px;  }
        .container .two.columns                     { width: 100px; }
        .container .three.columns                   { width: 160px; }
        .container .four.columns                    { width: 220px; }
    [COLOR=#b22222]    .container .four.columns-sonderklasse       { width: 220px; }[/COLOR]
        .container .five.columns                    { width: 280px; }
        .container .six.columns                     { width: 340px; }
        ...

    Und

    Das sieht ja bei Dir immer noch so aus:

    HTML
    <div class="four columns rightbox" -sonderklasse rightbox">


    Es sollte jedoch genau so aussehen:

    HTML
    <div class="four columns-sonderklasse rightbox">

    Und dazu dann in der "/wp-content/themes/Yasmin/responsive-style.css" die ergänzenden Styles aufnehmen, in denen dann ja die Abstände zur Ausrichtung definiert werden.

    Code
    /* #Base 960 Grid
    ================================================== */
    
    
        .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
        .column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
        .row                                        { margin-bottom: 20px; }
        [COLOR=#0000cd].columns-sonderklasse                       { float: left; display: inline; [/COLOR][COLOR=#ff0000]margin-left: 230px; [/COLOR][COLOR=#0000ff]margin-right: 10px; }[/COLOR]


    Hatte heute nach erlaubten Zeichen für CSS-Klassenbezeichner gesucht und nichts richtiges gefunden. Falls der Bindestrich ärgern sollte, entfernt Du den halt aus

    Code
    echo "-sonderklasse"


    und

    Code
    .columns-sonderklasse

    also nur noch

    Code
    echo "sonderklasse"


    und

    Code
    .columnssonderklasse

    verwenden, falls der Bindestrich ärgern sollte. Wenn nicht, dann nicht und Du kannst es mit - belassen.

    PHP
    <div class="four columns rightbox" rightbox"="" sonderklasse="">


    Habe die Zeile jetzt nur einmal in eine Test-While gepackt, ausgegeben sollte das eigentlich schon richtig werden und halt nur beim entsprechendem DIV dann die ergänzte CSS-Klasse enthalten.

    Es geht aus Deiner Frage auch nicht hervor, auf was Du eigentlich umleiten möchtest?
    So würde die Ziffer übernommen: