Beiträge von Putzlowitsch

    Verstehe ich irgendwie nicht. Willst Du selbst einen Cloud-Dienst anbieten oder nur mit dem Projekt in eine Cloud umziehen oder beides?

    Wenn Du selbst einen Cloud-Dienst anbieten willst, wäre eine .cloud-Domain eine Überlegung wert.

    Wenn es um Webspace in einer Cloud geht, da gab es gerade einen Test in der aktuellen c't.

    Und eigentlich hat beides nichts mit den neuen Webhosting-Paketen bei 1&1 zu tun. :-)

    Gruß
    Ingo

    Hmmm, von Free-Hostern vielleicht mal abgesehen erlauben eigentlich alle Anbieter den Betrieb kommerzieller Webseiten. Such Dir halt was aus dem großen Angebot aus.

    Die eigentliche Frage ist doch eher, mit wievielen Besuchern zu rechnen ist, also wie leistungsfähig und zuverlässig das Webhostingpaket sein muß. Das hat aber mit kommerziell oder nichtkommerziell wenig zu tun.
    Ich denke auch, daß ein PayPal-Button keine besonders hohen Anforderungen stellt, anders sähe es bei einem richtigen Webshop aus.


    Gruß
    Ingo

    glob() ist zwar eine nette Funktion, besser gehen hier aber die "regulären" Funktionen zum Einlesen eines Verzeichnisses:

    PHP
    $bilder = array();
        $verz = opendir( '/das/ist/der/absolute/Pfad/zu/den/Bildern/' );
        while( $file = readdir( $verz ) )
            if( fnmatch( "*.jpg", $file ) )
                $bilder[] = $file;
        closedir( $verz );


    Anschließend hast Du im Array bilder nur die Dateinamen zu stehen und kannst Dir die URL einfach zusammensetzen.

    Gruß
    Ingo

    Ahhh gut, daß es da schon was gibt, wußte ich nicht. :-)

    Das mit dem wp-signup.php hatte ich auch schon gemerkt. Meine Lösung:

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule    wp-login.php    [G,L]
    RewriteRule    wp-signup.php    [G,L]
    </IfModule>


    Vor den WP-Rewrite-Rules in der .htaccess, dann ist da auch Ruhe.

    Wie auch immer, es ist zumindest prinzipiell möglich, die wp-login.php aus dem Verkehr zu ziehen. Das sollte zumindest weniger Angriffsfläche für irgendwelche Bots bieten.

    Gruß
    Ingo

    Ich denke mal die Feed-Zahl gibt nur an, wie oft der Feed abgerufen wurde. Das heißt aber noch nicht, daß ihn auch jemand gelesen hat. Feeds kann man je bei mehreren Anbietern abonnieren, früher z.B. mal bei Google-Reader, jetzt bei Feedly oder auch bei privaten Feed-Aggregatoren wie TT-RSS. Die Abrufe durch solche Dienste werden vemutlich bei "Feeds" gezählt.

    Gibts denn keine Hilfe zu dem Statistik-Plugin, wo erklärt wird, was genau die Zahlen bedeuten?

    Gruß
    Ingo

    Ich verstehe das schon. Warum soll man nicht Originalbilder oder eben größere Bilder hochladen, als innerhalb einer Seite angezeigt werden können. Ich mach das auch, dann führt aber der Klick auf das Bild direkt zum Bild.

    Wenn es per img -Tag direkt auf einer Seite angezeigt werden soll, kann man es ja in den Einstellungen der Mediathek als großes oder mittleres Bild vorberechnen lassen, muß dann aber im Theme eben auch diese vorberechnete Version laden. Wie es gehen kann, habe ich ja gezeigt.

    Wordpress berechnet für die Anzeige von zu großen Bildern übrigens auch nichts serverseitig neu, sondern überläßt das dem Browser bei der Anzeige durch Angabe entsprechender Attribute im img-Tag (width, height).

    Gruß
    Ingo

    Die WP-Galerie ist dafür nicht zuständig. Die Gallery-Funktion stellt nur die Bilder-Übersicht als Thumbnails bereit. Was beim Klick auf ein Thumbnail passiert, ist Sache des Themes. Das wird dann eben in der image.php geregelt.

    Welche apply_filters gibt es denn in der image.php? Vielleicht kann ich ja damit was anfangen.

    Gruß
    Ingo

    Da die meisten Aufrufe der wp-login.php durch die Funktion site_url() geschickt werden, könnte man sich dort mit einem Filter reinhängen. Ich hab das mal getestet:

    Funktioniert so weit ganz gut, ob es sonstige "Nebenwirkungen" gibt, kann ich nicht sagen.
    Mit der Konstante WP_LOGIN_PHP wird der Name der neuen Login-Datei definiert. Das verwende ich auch in der umbenannten wp-login.php Datei.
    Die zweite Filterfunktion verhindert den Redirect zur login-Seite beim Aufruf von /wp-admin/. Man landet einfach wieder auf der Startseite.

    Gruß
    Ingo

    my_attachment_size ist eine neue Funktion, die Du hinzufügen müßtest. Diese wird dann mit dem Filter verknüpft und entsprechend beim Erstellen der Bilder-Seite aufgerufen. Das geht aber nur, wenn im Theme diese Möglichkeit vorgesehen ist (wie bei den Standard-WP-Themes).

    Wie es prinzipiell funktioniert, steht oben in meinem Code-Beispiel, welches so eben nur genau für "Twentyeleven" funktioniert. Selbst bei "Twentytwelve" und "Twentythirteen" siehts schon wieder anders aus.

    Ob Dein Custom-Theme soetwas überhaupt unterstützt, kann ich nicht sagen. Gibt es bei Deinem Theme eine image.php-Datei? Wenn ja, dann würde man dort, wenn überhaupt, etwas passendes finden. Funktionsaufrufe mit apply_filters deuten auf Filter-Hooks hin, wo man sich reinhängen könnte. Gibt es da etwas?

    Gruß
    Ingo

    Wie gesagt hängt die Darstellung des großen Bildes vom Theme ab.

    Die Wordpress-Standard-Themes passen die Größe der Breite des Content-Bereichs an. Da wäre es z.B. eine Weg, die Einstellung für die großen Bilder in den Mediathek-Einstellungen an diese Größe anzupassen.
    Oder Du verwendest wie oben von mir gezeigt, ein Filter für die Größenvorgabe und nimmst dort die Größe der bisherigen Einstellung aus der Mediathek (mittlere Größe, maximal Größe). Dann nimmt Wordpress genau dieses vorberechnete Bild.

    Gruß
    Ingo

    Global kann man das wohl nicht festlegen. Die Darstellung hängt aber vom verwendete Theme ab.
    Beim WP-Standard-Theme "Twenty Eleven" z.B. gibt einen "Hook" für die Bildgröße. Man kann sich da mit einem Filter reinhängen. Das könnte so aussehen:

    PHP
    function my_attachment_size( $width ) {
      return 600;
    }
    add_filter( 'twentyeleven_attachment_size', 'my_attachment_size' );


    Die Funktion kommt ans Ende der functions.php des Themes, geht aber im Falle von WP-Standard-Themes beim nächsten Update leider verloren.

    Gruß
    Ingo