Beiträge von Melewo

    Hatte erst gestern auf eine Frage mit dem gleichen Fehler geantwortet.

    Zitat von Melewo
    Code
    /?Ich_bin_ein_QueryString


    http://forum.wpde.org/konfiguration/…terleitung.html

    Hinter einem Fragezeichen beginnt ein QueryString und QueryStrings sind nun einmal keine Seiten, die man mit einem Redirect weiterleiten könnte, sondern werden nur übernommen, ohne diese anzugeben. Richtige wäre somit ein Redirect von alter Domain zu neuer Domain:

    Code
    Redirect 301 / http://www.neue-domain-example.com


    Würde alles, einschließlich der QueryStrings zur neuen Domain weiterleiten.

    Oder auch um eine Seite (ohne die Angabe eines /?Ich_bin_ein_QueryString) weiterzuleiten:

    Code
    Redirect 301 /seite.php  http://www.neue-domain-example.com/neue-seite.php

    Fehlerhaft ist hingegen:

    Code
    Redirect 301 /seite.php?was=noch  http://www.neue-domain-example.com/neue-seite.php?was=noch


    Wenn Du etwas anderes möchtest, dann benutze mod_rewrite und keinen Redirect.

    Ja, aber, ein großes Aber, ich muss Dich etwas enttäuschen. Du hast ja in der "/wp-content/themes/Yasmin/responsive-style.css" die responsiven Styles und bei kleineren Endgeräten mit

    Code
    /* Note: Design for a width of 768px */
    /* Note: Design for a width of 480px */
    /* Note: Design for a width of 320px */

    würde der Bereich aus der Bahn geworfen. Was Du tun müsstest, in diesen Bereichen in der responsive-style.css drei neue CSS Klassen einfügen. Jetzt ist in der responsive-style.css vorhanden:

    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; }


    Ergänzen um eine Zeile:

    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; margin-left: 230px; margin-right: 10px; }


    Bei den anderen beiden auch eine Zeile mit einer columns-sonderklasse ergänzen und bei der einen das Maß noch anpassen, bei der anderen nicht:


    Dann diese Zeile nicht mehr so, wie ich mir das zuerst dachte:

    PHP
    <div class="four columns rightbox" <?php 
    if ($zaehlemit == 4) echo "style=\"margin-left:220px\"" ?>>


    Sondern so:

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


    Müsstest dann halt nur im Quelltext noch einmal kontrollieren, ob dann beim 4 Bereich statt

    Code
    <div class="four columns rightbox">


    wirklich

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


    ausgegeben wird. Die jeweiligen Maße lassen sich gut einstellen und kontrollieren, wenn Du einfach das Browserfenster an einer Seite packst und zusammenschiebst.

    Das war jetzt alles nur aus dem Stegreif wieder, ohne eine Zeile zu testen, braucht deshalb nicht zu funktionieren und Fehler schleichen sich schnell ein, wozu auch Denkfehler gehören, doch das kannst Du ja testen.

    Wenn ich so im Forum die Beiträge ansehe um für mich ev. etwas brauchbares zu finden, merk ich dass kein so ein Anfänger wie ich da unterwegs ist.


    Nein, da sind täglich Anfänger mit Fragen wie "Nichts geht mehr, was nun?", die aber im Gegensatz zu Dir sich völlig unbedarft auf geplante Veränderungen stürzten, bis nichts mehr ging.

    Beispiel:

    PHP
    if (is_page(578)) {
    
    
        $postarr  = get_post(578, ARRAY_A);
        $pcontent = $postarr["post_content"];
        $pcontent = preg_replace("/([^>]+?)\r\n([^<]+?)/", "$1<br />$2", $pcontent);
    }

    Dazu sollte sich auch eine Funktion schreiben lassen, die Du in der functions.php vom Theme unterbringen könntest. Ist jedoch ungetestet mit \r\n:

    PHP
    function name_der_funktion($content) {
    
    
        $content = preg_replace("/\r\n/", "Was Du moechtest statt p", $content);
        return $content;
    }
    add_filter("the_content", "name_der_funktion");

    Du hast praktisch nur eine URL mit veränderten QueryString.

    Code
    http://84.200.35.211/?page_id=22
    http://84.200.35.211/?post_type=tribe_events


    Ungetestet:

    Apache Configuration
    RewriteCond %{QUERY_STRING} ^page_id=22$
    RewriteRule ^(.*)$ /$1?post_type=tribe_events [L,R=301]

    Also, falls es funktioniert:

    Mehr als ein 500er Server-Error kann dabei nicht herauskommen, falls es nicht funktioniert.

    Du hast Redirect mit mod_alias verwendet und ein Redirect ist nur zur Weiterleitung gedacht. Hinter einem Fragezeichen ? beginnt aber ein QueryString, der kann nur mit einer URL übernommen und nicht von einer Seite zur anderen bzw. von einer URL zu einer anderen URL einfach weitergeleitet werden. Da wüsste ich keine Möglichkeit mit mod_alias, nur mögliche Varianten mit mod_rewrite.

    Bin ja doof, aber so doof? Von mir aus.


    Hat ja mit doof nichts zu tun. Hatte diese Zeile gelesen und daraufhin nach WP-Super-Cache plus 404 gesucht. Wenn Du das deaktiviert hattest, wurde das dennoch aus dem Cache geladen oder wird bei einer Deaktivierung der HTTP-Header nicht geändert? Das wäre jetzt so eine Frage, die ich nicht beantworten könnte, ein anderer vielleicht schon.

    Beispiel:
    Frage 1: Bist du älter als 18? - Ja / Nein
    Frage 2: Bist du männlich? - Ja / Nein
    Frage 3: Wie viele Freunde hast du? - Zwischen 0 und 10 / Zwischen 11 und 30 / Zwischen 31 und 50


    Eine Auswahl mit Radio-Buttons ist ja kein Problem, nur wie soll die Auswertung erfolgen? Da muss ja ein Algo speziell für die jeweiligen Fragen vorliegen. Einmal ja, einmal nein, einmal ein Wert aus 3 Fragen, wie soll das Ergebnis aussehen? Der nächste möchte die Fragen anders staffeln und schon passt nichts mehr. Auswahl und Auswertung lässt sich, denke ich, immer nur entsprechend den gewünschten Ergebnissen anpassen.

    Schreibe doch in die robots.txt

    Code
    User-agent: *
    Disallow: /upgrade/

    und anschließend überprüfst Du in den WMT, ob die Seiten noch gefunden werden. Ist zwar nicht die beste Lösung mit der robots.txt, doch besser als keine. Und wo kommen diese ganzen Dateien eigentlich her?

    Eigentlich wohl eher

    Code
    User-agent: *
    Disallow: /wp-content/

    an ungeparste Seiten und Dateien soll sich ja eh niemand vergreifen. Doch wo kommen die her? Sind die sauber oder verseucht? Ich habe so ein upgrade Verzeichnis nicht, nur innerhalb einer Installation unter Localhost und das ist leer.

    Jetzt liest sich das schon anders, wo das Antworten leichter fällt. Fange mal beim Leichtesten an, der Frage nach einer Domain. Ist zwar leicht verständlich, wissen aber auch einige nicht, die sich schon seit Jahren mit Webarbeiten beschäftigen.

    Ist das überhaupt eine Domain?


    Die Endungen, wie com, org oder de sind eigentlich keine Endungen, sondern Top-Level-Domains (TLD). Davor kommt bei einer eigenen Domain der Hostname, unter dem deine Domain (eigentlich Second-Level-Domain, doch dieser Ausdruck wird kaum gebraucht) dann erreichbar wäre. Was sich davor befindet, wird langläufig als Subdomain bezeichnet. Eine Webadresse wie "http://www.example.com" würde somit bestehen aus (wobei eine Subdomain nicht erforderlich ist):

    Code
    www        Subdomain [I](Third-Level-Domain)[/I]
    example    Domain / Hostname [I](der Name Deiner Site / Second-Level-Domain)[/I]
    com        Top-Level-Domain

    Bei Deinem Beispiel würde es sich ebenso verhalten, die Domain "wordpress" würde nicht auf Deinem Namen registriert, da

    Code
    xxxblogname  Subdomain
    wordpress    Domain / Hostname
    com          Top-Level-Domain


    und wenn Du dann eine Domain wie meine-example.com registriert hast, könntest Du bei Bedarf zusätzlich noch Deine eigenen Subdomains anlegen. Und wenn Du möchtest, dass der Name Deiner Domain unter der Du Deine Werke präsentieren möchtest unter Deinem Namen als Webadresse geschützt wird, dann solltest Du Dir eine anlegen.

    Zu den restlichen Fragen, bin mir nicht sicher, ob WordPress für Dich geeignete ist. Wenn es Dir nur um eine Bildgalerie geht, es gibt auch Scripts für Bildgalerien, zu denen dann halt nichts weiter benötigt wird, als nur dieses Script für eine Bildgalerie. Schreib das jetzt nur, weil ich da schon einmal auf Unverständnis stieß, weil ich schrieb, nur für eine Bildgalerie braucht man kein CMS und kein WordPress. Man benötigt halt nur eine Bildgalerie und eventuell noch 3 bis 4 einfach gestrickte HTML-Seiten, um sich vorzustellen oder als Einstiegsseite.

    Wenn Du aber mehr als 3 Seiten Text verfassen möchtest, eventuell ab und an mal einen Artikel oder wie auch immer, dann könnte WordPress für Dich das Mittel der Wahl sein. WP bringt von Hause aus eine Bildgalerie mit, die schon einiges zu bieten hat (oder zu bieten haben soll, selbst benutze ich die nicht, so weiß ich es nur vom Lesen). Wenn ich es dann aber unbedingt wissen möchte, suche ich bei YouTube nach einer Anleitung, weil leichter verständlich und weniger trocken.

    Ok Leute, sorry das ich mich so doof angestellt habe, ich war absolut verärgert und hatte erstmal die Nase voll.


    Mache Dir nicht zu viel daraus, etwas Frust oder Ärger abzulassen kann ja nicht verkehrt sein, nur als Einstieg ein wenig ungeeignet. Doch der nächste Post las sich ja anders dafür.

    Da ich aber dringend eine Webpräsenz aufbauen muss um meine Arbeiten zu zeigen,

    Ich hoffe auch das ihr versteht, dass ich diese Art von Nutzer bin, die nicht viel Zeit investieren möchte mit Programmiersprache etc,


    Nö, kann ich nicht nachvollziehen, entweder ich will was, dann nehme ich mir die Zeit oder ich will es nicht.

    da leider wenig Zeit verfügbar ist (sprich, beim heutigen Ausmass des Informationsflusses muss man Prioritäten setzen).


    Setze doch Prioritäten, in dem Du diese Webarbeiten, die nun einmal eine Einarbeitungszeit erfordern, an einen Dienstleister auslagerst.

    Mit Detailfragen bist Du gern gesehen, wenn denn eigene Bemühungen erkennbar sind und auch erkennbar ist, dass Du selbst einen gewissen Teil Deiner Zeit opferst, um aufkommende Probleme zu lösen. Wenn Du die Zeit dafür nicht aufbringen möchtest, so findest Du weiter unten die Jobbörse, wo Du eine Anzeige aufgeben kannst.