Beiträge von zum

    Ich bin nicht sicher ob "Composite Products" oder "Product Bundles" meine Anforderungen besser erfüllt:

    Ein Catering-Service bietet 2 Hauptprodukte an: Mittagessen Buffet & Apéro/Fingerfood.
    Beide funktionieren gleich, nur mit einer anderen Konfiguration:

    Beispiel: Kunden können eine beliebige Menge vom Paketen a 6, 8 oder 11 Positionen bestellen.
    Jedes Paket besteht aus Produkten aus 3 Kategorien, wobei - je nach Paket - 3,2,1 / 4,3,1 oder 5,4,2 jeder Kategorie gewählt werden können.

    Wichtig: Es sollte möglich sein z.B. 3 verschiedene Produkte aus der Kategorie "kalt", 2 verschiedene aus der Kategorie "heiss" und 1 aus der Kategorie "süss" zu wählen. (Mein erster Versuch mit "Composite Products" ist hier gescheitert, da ich zwar Limiten definieren konnte aber dann nur jeweils die gleiche Komponente mehrfach gewählt werden konnte. Siehe Screenshot)


    Ich bin mir nicht sicher, ob Composite Products oder Product Bundles oder beide dieses Szenario bewältigen können.

    Hat jemand Erfahrung und Hinweise oder Tipps?

    Als zusätzliche Anforderung gilt: Ich muss sicherstellen, dass nur eine begrenzte Anzahl von Aufträgen (Anzahl abhängig von der Gesamtgröße) pro Tag erstellt werden kann.

    Ich bin mir nicht sicher, ob WooCommerce Order Delivery das kann.
    Es gibt eine Drittanbieter-Erweiterung "YITH WooCommerce Delivery Date Premium", die dies zu können scheint.

    Aber ich muss sicherstellen, dass die möglichen "Liefertermine" VOR der Bestellung angezeigt werden, nicht erst beim Checkout.

    Hinweise (zum letzten Punkt insbesondere wenn dies die Entscheidung für "Composite Products" oder "Product Bundles beinflusst") sind sehr willkommen.


    Danke vielmals.

    @frage-frage: Die Frage ist zwar vermutlich für dich nicht mehr aktuell, aber könnte andere auf eine falsche Spur führen. Darum der Hinweis: WPML funktioniert ähnlich wie Polylang und lässt einem einzelne Pages oder Posts (oder Custom Post Types etc.) übersetzen, die in der gleichen Standardinstallation vorhanden sind. Es benötigt keine WordPress Multisite Installation. MultilingualPress basiert auf Multisite.
    Vergleiche für die verschiedenen Möglichkeiten:
    http://www.elmastudio.de/wordpress/mehr…eine-ubersicht/ oder http://www.konzeptionist.at/web-projektent…ites-vergleich/

    ups, da hast du ja schon gesucht.
    Vielleicht ist der Text auch in der Datenbank (wp_options) gespeichert. Dann müsste er sich aber sinnvollerweise auch irgendwo über die Theme-Optione editieren lassen. Um in der Datenbank zu suchen gibt es ein Search and Replace Plugin bzw. geht natürlich auch über ein Tool wie phpmyAdmin.
    In der Options-Tabelle, sind manchmal mehrere Werte in einer Art Array gespeichert und darum nicht so einfach zu finden

    ok, dann ist es ja schon mal gut. Vermutlich ist das Theme mehrsprachig und du hast eine .po und .mo Datei, vielleicht auch eine .pot (meist in einem Unterordner languages im Theme-Ordner). Du musst diese in diesem Fall mit einem Editor, wie poEdit anpassen. Der Original-String, welche übersetzt werden muss, ist halt möglicherweise Englisch und/oder anders geschrieben als angezeigt und da die Sprachdateien nicht reine Textdateien sind, kannst du den Text auch nicht mittels Suche finden.

    Danke

    [FONT=Verdana]Wie konnte ich das übersehen, danke.
    Was ich immer noch nicht verstehe: die anderen drei Bereiche sind auch Englisch gekennzeichnet: Footer Area One, Footer Area Two und wie gesehen Footer Area Three. Trotzdem erscheint die Widget-Area im Backend als Fußzeile, erster Bereich, Fußzeile, Zweiter Bereich und Fußzeile, dritter Bereich. Nur beim vierten Bereich wird nichts übersetzt und der Text bleibt: [/FONT][FONT=Verdana][COLOR=#dd0000][COLOR=black]Footer Area Four, wenn ich das so erfasse.
    Irgendwo muss doch die Übersetzung sein...

    Ist sie natürlich auch. Inzwischen habe ich sie gefunden!
    Sie ist im languages Ordner. Ich musste zuerst das .pot File anpassen um den fehlenden String "[/COLOR][/COLOR][/FONT][FONT=Verdana][COLOR=#dd0000][COLOR=black]Footer Area Four" zu ergänzen, dann in PO[/COLOR][/COLOR][/FONT][FONT=Verdana]edit "Katalog / Aus POT-Datei aktualisieren...", jetzt konnte ich die Übersetzung einfügen und aus dem .po file wieder das .mo machen, hochladen und nun geht's.
    [/FONT][COLOR=#dd0000][FONT=Courier New][COLOR=black]
    [/COLOR][/FONT][/COLOR]

    Die page.php definiert Seiten. Verwendest du solche oder geht es um gewöhnliche Artkel-Seiten. Um die Seiten-Hierarchie der Themes zu verstehen, empfehle ich dir http://codex.wordpress.org/Template_Hierarchy. Hier solltest du erkennen, welche Datei(en) du überhaupt anpassen möchtest. Die width: ist aber sicherlich irgendwo im Stylesheet definiert. Poste doch einmal den Link zu Seite, dann kann man dort nachsehen statt nur zu ahnen.

    TwentyTen hatte vier Spalten (Widget-Areas) im Footer, TwentyEleven hat nur drei. Ich wollte das anpassen um ein bestehendes Blog von TwentyTen nach TwentyEleven upzugraden.

    So weit so gut (falls es dich interessiert, siehe weiter unten, wie ich das hingekriegt habe).

    Das Problem: die Widget-Areas erscheinen im Backend aber, der vierte Bereich heisst immer noch "Fußzeile, dritter Bereich". Ich finde einfach nicht, wo das geändert werden kann. Irgendwelche Hinweise oder Vorschläge?

    Wie habe ich's gemacht?
    Eigentlich wollte ich das ja in der functions.php des Childthemes anpassen. Da die Originalfunktion aber nicht mit "if not exists" überprüft wird:

    PHP
    if (!function_exists('twentyeleven_footer_sidebar_class')) {
        function twentyeleven_footer_sidebar_class() {
                //  Do something.
        }
    }

    musste ich die Funktion direkt im Theme selber anpassen.
    Dazu habe ich einfach einen register sidebar Block genommen, kopiert und angepasst (ca. Zeile 420):

    PHP
    register_sidebar( array(
            'name' => __( 'Footer Area Three', 'twentyeleven' ),
            'id' => 'sidebar-6',
            'description' => __( 'An optional widget area for your site footer', 'twentyeleven' ),
            'before_widget' => '<aside id="%1$s" class="widget %2$s">',
            'after_widget' => "</aside>",
            'before_title' => '<h3 class="widget-title">',
            'after_title' => '</h3>',
        ) );

    Etwas weiter unten kommt noch die Funktion twentyeleven_footer_sidebar_class() die natürlich auch entsprechend ergänzt werden muss. Und dann muss natürlich die sidebar-footer.php noch angepasst werden. Das ist selbsterklärend. Zu guter letzt braucht man das Stylesheet anzupassen. Das geht problemlos im style.css des Childthemes, welches um diesen Code ergänzt werden muss:

    Code
    /* Four Footer Widget Areas */
    #supplementary.four .widget-area {
        float: left;
        margin-right: 3.7%;
        width: 22.22%;
    }
    #supplementary.four .widget-area + .widget-area + .widget-area + .widget-area{
        margin-right: 0;
    }

    Natürlich braucht es die entsprechenden, in umgekehrter Richtung floatenden, Anweisungen auch im rtl.css wenn man recht nach links Sprachen unterstützen will

    Da es sich ja offenbar um ein Bild handelt, musst du wohl das Bild anpassen (und eine Textsuche findet keine Texte in Bildern). (Oder ist nur der Screenshot ein Bild und der Originalbutton ist kein Bildbutton, sondern mit CSS gemacht? Gibt es denn Suchtreffer wenn du nach lesmer bzw. lesmer.jpg suchst?)

    Das hat wohl nichts mit Wordpress zu tun, sondern lediglich mit dem CSS des Themes. Da ich das Theme nicht kenne (und auf der Seite auch nicht so schnell gefunden habe), kann ich nicht detailiert weiterhelfen.
    Manche Themes haben Theme-Options, wo Spalten ein- und ausgeblendet werden können. Wenn dies nicht der Fall ist, brauchts du lediglich das CSS File anzupassen um die nicht gewünschte Spalte auszublenden. Selbstverständlich kannst du auch das entsprechende DIV in den Template -Dateien löschen. In welchen as vorkommt kann ich nicht sagen, wenn ich das Theme nicht sehe.

    irgendwie scheint meine Antwort nicht durchgekommen zu sein:

    Die Fehlermeldung lautet:

    [Fri Mar 11 07:18:16 2011] [error] [client 80.74.142.120] mod_security: Access denied with code 406. Pattern match "(Twiceler|VoilaBot|TwengaBot|Baiduspider|psbot|WordPress)" at HEADER("USER-AGENT") [severity "EMERGENCY"] [hostname "domain.ch"] [uri "/blog/wp-cron.php?doing_wp_cron"]


    (Natürlich heisst die Domain nicht domain.ch, aber da ich nicht weiss, welche Konfigurationsfehler Angreifern Tür und Tor öffnen, lasse ich den Namen mal ungenannt)

    Hast du inzwischen mehr erfahren, was das Problem ist und die Fehlermeldung genau bedeutet bzw. was du anpassen musst?

    Habe zwar keinen weissen Admin-Bildschirm aber auch verschiedene Fehlermeldungen in den Logs und möchte WP so konfigurieren, dass es ohne Fehler läuft.

    selbes Problem

    Habe das selbe Problem und weiss keine gute Alternative gefunden obwohl ich doch schon einige Plugins getestet habe.
    Über die Mediathek bringe ich lokale Files auch nicht zum Laufen.
    Es wird immer ein Link eingefügt statt der Player.
    Ich weiss nicht, was ich hier falsch mache.

    wie hast du'd geschafft?

    dass du dein eigenes Posting kommentierst ist ja cool, aber noch besser wäre es, du würdest auch gleich beschreiben WIE du es geschafft hast, damit andere (wie zum Beispiel ich) auch davon profitieren können.
    Ich schlage mich nämlich auch schon seit einiger Zeit mit Videos in WP rum.