Beiträge von hanzoo

    Hallo liebes Forum,

    ich möchte bei der Kommentarfunktion von Wordpress die Buttons abhängig von der Sprache der Seite ausgeben. Es gibt zwei Seiten die das selbe Template benutzen. Die erste Domain baut sich so auf: http://www.domain.com, die zweite Seite so: http://www.domain.com/en
    Für beide Seiten gibt es nur eine PHP-Datei mit dem Namen "single.php"
    Die Datei "comments.php" beinhalten den Kommentarbereich. Darin befinden sich auch die Buttons. Ich habe die Datei kopiert und die Buttons an den entsprechenden Stellen übersetzt und als "comments_en.php" abgespeichert.

    Die Seite "single.php" integriert den Kommentarbereich mit folgendem Code:

    PHP-Code:
    [COLOR=#000000] [COLOR=#0000BB]<?php comments_template[/COLOR][COLOR=#007700]( [/COLOR][COLOR=#DD0000]''[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]true [/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB]?>[/COLOR] [/COLOR]

    habe es nun so angepasst:


    PHP-Code:
    [COLOR=#000000] [COLOR=#0000BB]<?php [/COLOR][COLOR=#007700]if ( [/COLOR][COLOR=#0000BB]$_SERVER[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'SERVER_NAME'[/COLOR][COLOR=#007700]] == [/COLOR][COLOR=#DD0000]'http://seitendomain/en/' [/COLOR][COLOR=#007700]) [/COLOR][COLOR=#0000BB]comments_en_template[/COLOR][COLOR=#007700]( [/COLOR][COLOR=#DD0000]''[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]true [/COLOR][COLOR=#007700]); else [/COLOR][COLOR=#0000BB]comments_template[/COLOR][COLOR=#007700]( [/COLOR][COLOR=#DD0000]''[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]true [/COLOR][COLOR=#007700]) [/COLOR][COLOR=#0000BB]?>[/COLOR] [/COLOR]

    Allerdings wird nun weiterhin auf beiden Seiten die alte "comments.php" verwendet.

    Wäre euch sehr für eure Hilfe dankbar!

    Ich würde gerne je nach Produktkategorie unterschiedliche Preistemplates verwenden. Die price.php wird mit folgendem hook in das Template integriert:

    PHP
    do_action('woocommerce_single_product_summary');

    welcher sich dann so aufbaut:

    PHP
    add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
    add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
    add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
    add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
    add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );
    add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_sharing', 50 );

    Soweit ist alles in Ordnung. Nun möchte ich aber, dass bei allen Produkten der Kategorie-X, die price_x.php und nicht die price.php verwendet wird. Der aktuelle Code hierfür schaut so aus:

    PHP
    if ( ! function_exists( 'woocommerce_template_single_price' ) ) {
        function woocommerce_template_single_price() {
            wc_get_template( 'single-product/price.php' );
        }
    }

    Ich wäre euch für einen Lösungsvorschlag sehr dankbar, da ich langsam echt am verzweiflen bin.

    Vielen Dank und Grüße

    Hallo wollte ein schon etwas älteren Blog heute komplett aktualisieren. Nachdem ich die automatische Updatefunktion genutzt habe, kommt nun diese Fehlermeldung:

    Parse error: syntax error, unexpected T_STRING in /var/www/web335/html/wp-content/plugins/adminimize/inc-setup/admin-bar.php on line 233

    leider kann ich damit nichts anfangen. Falls ihr noch weitere Informationen braucht, kann ich diese gerne hier posten. Hoffe ihr könnte mir weiterhelfen.

    Danke und Grüße