Beiträge von r23


    Muss ich jetzt alles neu machen?

    nein Warum?

    Dein Fehler liegt laut Meldung in Zeile 67


    PHP
    <li <?php if (is_home()) { echo "class=\"current_page_item\"";}  ?> ><a href="<?php echo get_settings('home'); ?>/"  title="<?php _e('Home'); ?>"><?php _e('Home');  ?></a></li>

    rein aus dem Bauch

    PHP
    <li <?php if (is_home()) { echo 'class="current_page_item"';}  ?> ><a href="<?php echo get_settings('home'); ?>"  title="<?php _e('Home'); ?>"><?php _e('Home');  ?></a></li>

    Oder einfach einen richtigen Editor verwenden.


    cu

    ralf

    Hallo,

    das Kopieren von Dateien reicht doch hinten und vorne nicht für eine richtige Wordpress - Installation.

    Zuerst einmal geht es um Sicherheit. Du hast in deiner Ausschreibung kein Wort über die Sicherheit verloren.

    a- Leserechte und konfiguration von bestimmten Zugängen. Fremdzugriff auf wp-config.php
    schreib- und leserechte für fremde Dateien
    b- Standard Benutzer löschen und neuen anlegen
    c- Datensicherungs-tool

    Das - was eine WP Installation ausmacht fehlt bei dir... schon alleeine dafür benötige ich 30 Minuten.

    cu

    ralf


    Das ganze ist natürlich ein rein hypothetischer Fall.

    Dann bist du hier falsch - Hier wollen die Leser in der Regel - zumindest ich möchte hier - Anfragen lesen und *Angebote* abgeben.

    Dann mach das doch mal in 15 Minuten. In der Regel sind die Sprachausgaben in dem Templates *hart kodiert*

    Beispiel:

    Code
    <div class="nopassword disabled">This post is protected. Enter the password to view any comments</div>

    Da hilft dir deine PoEdit datei wirklich weiter.

    Code
    - Installation von Wordpress und dem Theme auf dem Webspace des Kunden

    kann bei billig massen Hostern auch schon recht abteuerlich werden. Beispielsweise bei 1und1. Und dann die Kunden, die einem die falschen FTP Zugangsdaten übersenden...

    Ich würde dir mit Sicherheit nicht garantieren, dass ich dir dies in 15 Minuten installieren könnte.

    cu

    ralf

    Inwieweit kann man eigentlich Wordpress ausreizen mit Plugin's - Also ich meine, würdet ihr z.B. so ein projekt wie Facebook auf Wordpressbasis starten?

    nein - die schwäche ist hierbei nicht WP sondern die Basis... PHP.

    Facebook leidet richtig unter PHP und hat hiphop gestartet... trotzdem..

    http://it-republik.de/php/news/PHP-goes-C%2B%2B-053681.html

    Du kannst aus einem Trecker keinen Porsche machen... wobei allerdings
    man unter PHP 5.3 schon etwas machen kann
    http://www.phphatesme.com/blog/mysql/ulf…das-mysql-mofa/


    Wordpress gefällt mir ansich einfach besser seit der 3er version. Ist ja nun wirklich kein reines BlogCMS mehr.

    Dann hast du dir deine Seite noch nicht mit dem Google Page Speed Tool angesehen... und dir noch nicht die Sourcen angesehen .. Einfach mal ansehen - womit WP Mails versendet :(


    Finds einfach mal interessant was man für möglichkeiten

    Mir gefällt dieses Projekt aus Basis von Wordpress sehr gut.

    http://plazaa.de/

    cu

    ralf


    bestimmtes Ordners (also z.B. http://www.example.org/bilder/) automatisch angezeigt werden.
    Gibt es dafür eine Lösung?

    Du erzeugst einfach mit PHP eine XML Datei mit den Bildern aus dem Verzeichnis und fügst unter location die URL vom Bild ein.


    Code
    <track>
                <title>Grass by Night</title>
                <creator>Jeroen Wijering</creator>
                <location>http://www.example.org/bilder/madrid1.jpg</location>
                <info>http://www.jeroenwijering.com</info>
            </track>

    cu

    ralf

    Offene Punkte sind jetzt noch:

    • Einbau von entsprechendem JavaScript Code zur Prüfung der Anzahl der ausgewählten Bilder

    JavaScript ist denkbar schlecht in einer Server Seitigen Lösungen.

    Wenn du bereits deine "checkbox" hast, so wirst du auch ein Forumal auf deiner Seite verwenden.

    Code
    <form action="dein_script.php" method="post">
    <input type="checkbox" name="foto[1]" value="yes" />
    <input type="checkbox" name="foto[2]" value="yes" />

    Wenn du mit einer Session arbeitet
    http://www.serversidemagazine.com/php/php-securi…st-csrf-attacks

    PHP
    <php
    $token = md5(uniqid(rand(), true));
    $_SESSION['token'] = $token;
    ?>

    [COLOR=#000000][COLOR=#007700]

    [/COLOR][/COLOR]

    PHP
    <input type="hidden" name="token" value="<?php echo $token
     ?>" />

    in deinem Script "
    dein_script.php "

    nimmst du dann die Daten an.

    PHP
    if ( (!empty($_SESSION['token'])) && (!empty($_POST['token'])) ) {
        if ($_SESSION['token'] == $_POST['token']) {
           //process the form
        }    
    }

    PHP Faq
    [size=10]Wie kann man Checkboxen verarbeiten?[/SIZE]

    http://www.php-faq.de/q-formular-checkbox.html


    Cu

    ralf


    In meiner selbstgebauten HP hatte ich mir folgende Funktion zusammengebaut:

    Über ein "geheime" URL konnten sich die Hobbymodelle, mit denen ich zusammenarbeite, die Bilder eines Fotoshootings ansehen und dann entsprechend die Fotos aussuchen, die sie bearbeitet haben wollen.

    Die Anzahl der möglichen "Auswahl" war begrenzt und konnte varieren.

    Da du dies bereits in einer Trockenübung fertig hast - sollte die Übertragung der Auswahl kein Problem mehr darstellen?


    Wenn du eine Seite erfasstst, kannst du die Sichtbarkeit der Seite auf
    Passwortgeschützt einstellen.


    Das Passwort sendet du einfach deinem Model

    Für die Gallery empfehle ich dir

    http://nextgen-gallery.com/templates/example-3/


    Hier kannst du deine select-boxen durch Erweiterung der Bildausgabe ? leicht ? selber erweitern.

    Beste Grüße

    ralf

    Hallo,

    Hi, wie gebe ich dem Script "mehr Zeit" ?

    Der Pluign Entwickler hat sinnigerweise

    PHP
    set_time_limit( 60 );

    im Script verwendet - wobei seine Plattform Minuten für einfache antworten benötigt.

    Änderungen an set_time_limit bringt allerdings nur etwas, wenn PHP auf dem Ziel-System lange Laufzeiten hat. Diese stehen in der php.ini unter

    Viel Glück

    ralf

    unser Blog wurde heute von unserem Hoster abgeschaltet

    Oh wie frech - oh wie dreist - Wer ist dein Hoster?


    weil wir zu viele Sleep-Anfragen an die Datenbank hatten.

    Und beim mieten der Dienstleistung hatte er dir gesagt, du darfst aber nur
    x Sleep-Anfragen an die Datenbank in y Zeit stellen?

    Ich persönlich habe diese maximale "Sleep-Anfrage" bei einem Hoster noch nie gelesen - wüste jetzt auch gar nicht was eine *sleep* Anfrage ist... dabei betrachte ich mich nicht als Anfänger ;)


    Der Support sagte, dass das nicht unbedingt mit zu vielen Besuchern zusammen hängt, sonder vielleicht die "programmierung" der Seite.

    Das ist keine Antwort - dies ist blah blah. lass dir die Datenbank Log geben und such dir einen richtigen Provider.

    cu

    ralf


    hat jemand eine idee?

    Verwende einfach den Amazon Web Services. Dieser sendet dir stukturierte Daten (Produktname, Hersteller, Preis etc.) über Produkte von Amazon.de, die auf Parametern wie Schlagwortsuchbegriffen und Browse-Tree-Nodes basieren.

    http://aws.amazon.com/de/


    Von einem html grabber würde ich bei einem Online Shop dringend abraten. es könnte als Angriff oder Content Diebstahl verstanden werden.

    cu

    ralf

    Hallo,

    Meine Site wurde gehackt. Wenn man die Site aufruft, wird man zu http://www.mixpharmpills.com weitergeleitet.

    vermutlich wurde die .htaccess geändert und neue Scripte zur späteren Bearbeitung auf dem Server gelassen.

    Ergo bei einer gehackten Seite gibt es eigenlich nur einen sinnvollen Weg.


    1.) Daten sichern (nur archivieren!! nichts aber auch gar nichts wiederverwenden - außer eventuell nach einer gründlichen Kontrolle wichtige Datenbanken) alles andere aus einer Sicheren Quelle neu installieren!

    2.) WP oder Server komplett neu aufsetzen (auch die Partitionen neu formatieren), oder ein sauberes Image einspielen)

    3.) alles auf den neuesten Stand bringen

    4.) überall neue Passwörter benutzen

    5.) eine Firewall einrichten nur die wirklich benötigten Ports öffen (Port 21,22,25,80,110)
    5.a) kein SSH-Zugriff für Root erlauben, Telnet sowieso nicht...

    6.) logfiles regelmäßig kontrollieren (täglich)

    7.) Wordpress absichern
    - zugriff auf den admin nur über passwort
    - standard user "admin" nicht verwenden
    - leserechte für wp-config.php nur für wordpress ermöglichen
    - die schreibrechte in den verzeichnissen prüfen

    usw.

    cu

    ralf


    Wenn ich Bilder hochlade werden diese nicht Angezeigt.

    Gibt es Felermeldungen in der Log - Datei vom WebServer? Evtl. den Provider nach dieser Datei fragen.

    Es gibt unterschiedliche Möglichkeiten, wie man Bilder hochladen kann - welche wird verwendet? Die Dateianhänge in deinem Posting geben
    keine genauen Informationen.

    Wenn du Flash verwendest - verzichte einmal auf die Flash - Verwendung.

    Wieviel WebSpace ist von deinem Account noch frei? auch hier notfals den Provider fragen.

    Welches Format (.gif, .png, .jpg, tiff, .bmp usw) haben deine Bilder? und kann deine PHP Version diese bearbeiten? Hotline vom Provider evtl. fragen...

    Sind Sonderzeichen (le er, Umlaute äüß ) in dem Dateinamen? Versuche einmal ohne leerzeichen und umlaute die Datei hochzuladen.

    Wie groß ist die Datei? laut Screen kannst du ja nur ein nichts (16 MB?)
    senden.


    Normalerweiße sieht man ja immer ein Thumbnail. Stattdessen wird nach dem Upload immer eine Nummer angezeigt.

    Nummer? Davon hätte ich gerne ein Screenshot gesehen ;)

    Was ich schon versucht habe:
    wp-content Ordner - chmod 777

    damit kannst du ein sicherheits problem nun haben - ergo keine gute idee


    downgrade von WP 3.04 auf 3.03 De

    warum? - keine gute idee! du hast ein sicherheitsproblem!


    deaktivierung aller Plugins

    mmh... gab es Plugins die die Mediathek erweitern? wenn ja welche?


    wechseln des Themes auf Twenty Ten

    im PHP Handbuch wird beschrieben wie ein Datei - upload funktioniert und welche welche Probleme es geben kann und welche Fehlermeldungen

    http://www.php.net/manual/de/features.file-upload.php

    cu

    ralf


    r23 Warum keine Updates?

    Keine automatischen Updates ...

    Das letzte Update war fehlerhaft. Der Software-Autor hatte erhebliche Probleme das fehlerhafte Pluign aus der Verteilung zu nehmen.

    Es kam zu der Meldung

    PHP
    Parse error: syntax error, unexpected ‘;’, expecting T_FUNCTION in antispam-bee/antispam_bee.php on line 959

    Der Autor formuliert dies dann so
    http://playground.ebiene.de/1137/antispam-…/#comment-13973

    Selber fixen ist leider bei diesem core Style kaum mehr möglich, da
    er alle leeren zeichen löscht

    PHP
    class Antispam_Bee {
    var $base_name;
    var $md5_sign;
    var $spam_reason;
    function Antispam_Bee() {
    if ((defined('DOING_AJAX') && DOING_AJAX) or (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)) {
    return;
    }

    ergo - wer so etwas in seinem Blog einbaut - sollte dies in einer Testumgebung vorher ausprobieren ...

    Ich suche eine alternavie!

    cu

    ralf