• Как написать правило в nginx для определенных УРЛ пускать по определенному ip адресу, а если ip адрес иной то запрашивать авторизацию по логин паролю?

    @4upik Автор вопроса
    location / {
    index index.php;
    satisfy any;
    allow 10.0.0.0/8;
    auth_basic "example.com intra";
    auth_basic_user_file /etc/nginx/htpasswd/example.com.htpasswd;
    }
    Ответ написан
    Комментировать
  • Как объединить 2 правила nginx?

    @4upik Автор вопроса
    Добавить к второму правилу

    try_files $uri $uri/ /index.php?$args;
    Ответ написан
    Комментировать
  • Как дублировать сайт на WordPress?

    Комментировать
  • Как написать правило fastcgi_read_timeout 1000 для определенного URL в Nginx?

    @4upik Автор вопроса
    location  ~ (.*)unikalnoeslovovurl(.*) {
    include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root/index.php;
            fastcgi_pass 127.0.0.1:9001;
     fastcgi_read_timeout 1000;
                             }
    Ответ написан
    Комментировать
  • Как для двух движков написать правила nginx чтобы работало seo url?

    @4upik Автор вопроса
    нашел решение сам для папки 1 нужно добавить правило в nginx

    location ~ /1/
                      { try_files $uri $uri/ /1/index.php?$args; }...
    Ответ написан
    Комментировать
  • Аутсорсинг деятельности интернет-магазина, кого выбрать?

    @4upik
    так коротко, общался с reworker.ru, спросил про тарифы колл центра озвучила тарифы с апруф и апсэйлс, я спросил можете объяснить я такие термины не знаю, на что начала грубить обвинила что позвонил в выходной и трубку кинула.

    с allobegy.ru переписывался в их онлайн чате, тоже несовсем понравилось невнятно отвечали на вопросы, в конце тоже написали что сегодня праздник в России и чтобы обратился в другой день.

    В общем как-то так.
    Ответ написан
    Комментировать
  • Как в woocommerce на странице оформления заказа под итоговой суммой вывести эту сумму в другой валюте умножив на 69?

    @4upik Автор вопроса
    Вроде нашел код отвечающий за вывод суммы

    <?php
    /**
     * Review order table
     *
     * This template can be overridden by copying it to yourtheme/woocommerce/checkout/review-order.php.
     *
     * HOWEVER, on occasion WooCommerce will need to update template files and you (the theme developer).
     * will need to copy the new files to your theme to maintain compatibility. We try to do this.
     * as little as possible, but it does happen. When this occurs the version of the template file will.
     * be bumped and the readme will list any important changes.
     *
     * @see 	    http://docs.woothemes.com/document/template-structure/
     * @author 		WooThemes
     * @package 	WooCommerce/Templates
     * @version     2.3.0
     */
    
    if ( ! defined( 'ABSPATH' ) ) {
    	exit;
    }
    ?>
    <table class="shop_table woocommerce-checkout-review-order-table">
    	<thead>
    		<tr>
    			<th class="product-name"><?php _e( 'Product', 'woocommerce' ); ?></th>
    			<th class="product-total"><?php _e( 'Total', 'woocommerce' ); ?></th>
    		</tr>
    	</thead>
    	<tbody>
    		<?php
    			do_action( 'woocommerce_review_order_before_cart_contents' );
    
    			foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
    				$_product     = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
    
    				if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
    					?>
    					<tr class="<?php echo esc_attr( apply_filters( 'woocommerce_cart_item_class', 'cart_item', $cart_item, $cart_item_key ) ); ?>">
    						<td class="product-name">
    							<?php echo apply_filters( 'woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key ) . '&nbsp;'; ?>
    							<?php echo apply_filters( 'woocommerce_checkout_cart_item_quantity', ' <strong class="product-quantity">' . sprintf( '&times; %s', $cart_item['quantity'] ) . '</strong>', $cart_item, $cart_item_key ); ?>
    							<?php echo WC()->cart->get_item_data( $cart_item ); ?>
    						</td>
    						<td class="product-total">
    							<?php echo apply_filters( 'woocommerce_cart_item_subtotal', WC()->cart->get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); ?>
    						</td>
    					</tr>
    					<?php
    				}
    			}
    
    			do_action( 'woocommerce_review_order_after_cart_contents' );
    		?>
    	</tbody>
    	<tfoot>
    
    		<tr class="cart-subtotal">
    			<th><?php _e( 'Subtotal', 'woocommerce' ); ?></th>
    			<td><?php wc_cart_totals_subtotal_html(); ?></td>
    		</tr>
    
    		<?php foreach ( WC()->cart->get_coupons() as $code => $coupon ) : ?>
    			<tr class="cart-discount coupon-<?php echo esc_attr( sanitize_title( $code ) ); ?>">
    				<th><?php wc_cart_totals_coupon_label( $coupon ); ?></th>
    				<td><?php wc_cart_totals_coupon_html( $coupon ); ?></td>
    			</tr>
    		<?php endforeach; ?>
    
    		<?php if ( WC()->cart->needs_shipping() && WC()->cart->show_shipping() ) : ?>
    
    			<?php do_action( 'woocommerce_review_order_before_shipping' ); ?>
    
    			<?php wc_cart_totals_shipping_html(); ?>
    
    			<?php do_action( 'woocommerce_review_order_after_shipping' ); ?>
    
    		<?php endif; ?>
    
    		<?php foreach ( WC()->cart->get_fees() as $fee ) : ?>
    			<tr class="fee">
    				<th><?php echo esc_html( $fee->name ); ?></th>
    				<td><?php wc_cart_totals_fee_html( $fee ); ?></td>
    			</tr>
    		<?php endforeach; ?>
    
    		<?php if ( wc_tax_enabled() && 'excl' === WC()->cart->tax_display_cart ) : ?>
    			<?php if ( 'itemized' === get_option( 'woocommerce_tax_total_display' ) ) : ?>
    				<?php foreach ( WC()->cart->get_tax_totals() as $code => $tax ) : ?>
    					<tr class="tax-rate tax-rate-<?php echo sanitize_title( $code ); ?>">
    						<th><?php echo esc_html( $tax->label ); ?></th>
    						<td><?php echo wp_kses_post( $tax->formatted_amount ); ?></td>
    					</tr>
    				<?php endforeach; ?>
    			<?php else : ?>
    				<tr class="tax-total">
    					<th><?php echo esc_html( WC()->countries->tax_or_vat() ); ?></th>
    					<td><?php wc_cart_totals_taxes_total_html(); ?></td>
    				</tr>
    			<?php endif; ?>
    		<?php endif; ?>
    
    		<?php do_action( 'woocommerce_review_order_before_order_total' ); ?>
    
    		<tr class="order-total">
    			<th><?php _e( 'Total', 'woocommerce' ); ?></th>
    			<td><?php wc_cart_totals_order_total_html(); ?></td>
    		</tr>
    
    		<?php do_action( 'woocommerce_review_order_after_order_total' ); ?>
    
    	</tfoot>
    </table>


    Получается нужно <?php wc_cart_totals_order_total_html(); ?> умножить на 69
    Ответ написан
  • 5600 url отправлено 350 проиндексировано за месяц? это нормально?

    @4upik Автор вопроса
    вот здесь f-picture.net/lfp/s020.radikal.ru/i709/1512/48/d66...
    а так в неделю по 50 закидывает в индекс из 5600, по край не мере так показывает

    А как логи смотреть подскажите....буду признателен
    Ответ написан
    Комментировать