yessoftmk
Ответы в темах
-
Форум: Темы и шаблоны
Тема: Скрыть элемент для незарегистрированныхшаблон — это РНР-файл. у него не может быть папки, по вполне понятным причинам.
с этим все ок, вп очень гибок, — в этом файле — /wp-content/themes/online-shop/woocommerce/single-product/add-to-cart/variation-add-to-cart-button.php
обернул поля ввода в «if ( is_user_logged_in() ) :»
if ( is_user_logged_in() ) : woocommerce_quantity_input( array( 'min_value' => apply_filters( 'woocommerce_quantity_input_min', $product->get_min_purchase_quantity(), $product ), 'max_value' => apply_filters( 'woocommerce_quantity_input_max', $product->get_max_purchase_quantity(), $product ), 'input_value' => isset( $_POST['quantity'] ) ? wc_stock_amount( wp_unslash( $_POST['quantity'] ) ) : $product->get_min_purchase_quantity(), // WPCS: CSRF ok, input var ok. ) ); endif;
все как надо — https://i.imgur.com/jhEvzXo.png
всем спасибо
Форум: Темы и шаблоны
Тема: Скрыть элемент для незарегистрированныхЗнаю, но можно же этот файл вынести в каталог вуеомерца в папке шаблона
Форум: Темы и шаблоны
Тема: Скрыть элемент для незарегистрированныхПопробую в самом пхп файле через is_user_logged_in()
Форум: Темы и шаблоны
Тема: Скрыть элемент для незарегистрированныхспасибо, понял вашу идею, она сработала правда вот так:
body:not(.logged-in).single-product .variations_form { display:none; }
но скрывать размеры не вариант, так как клиенту нужно видеть какие размеры есть
Форум: Темы и шаблоны
Тема: Скрыть элемент для незарегистрированныхДа, спасибо, теперь работает. Но когда выбираешь Размер в выпадающем списке выше, то поле количество снова появляется…. видать стоит тригер на комбобоксе…
В консоли разработчика пробовал поставить для input disabled=disabled — все ок, но только в цсс это свойство (disabled) не задать (Форум: Темы и шаблоны
Тема: Сделать мобильное меню всегда открытымсделал что надо с помощью плагина uber menu
- Ответ изменён 5 лет, 4 месяца назад пользователем yessoftmk.
Форум: Проблемы и решения
Тема: Редирект в зависимости от языкаЭто чревато разными проблемами как техническими так и СЕОшными.
я вот пытаюсь придумать проблемы — не получается. Урлы у двух версий сайтов — разные, текст тоже разный, следовательно дубли отпадают. Двигают обычно основную версию, например ру — мой-сайт.сом а англ версия лежит себе мой-сайт.сом/en и никому не мешает. А вот плагины которые я пробовал, я умеют работать с visual composer, tag div composer. Translate-x в этом плане хорош, просто в один пост вставляется конструкция [en:][en]enlg text[ru:]ру текст[ru] — но удобство и сопровождаемость, для менеджеров сайта — ппц.
Форум: Проблемы и решения
Тема: Редирект в зависимости от языка@sevlad А какой плагин мультиязычности рекомендуете? Кроме wpml
Форум: Проблемы и решения
Тема: Редирект в зависимости от языкаПросто в папку положена копия сайта, переведена и подправлены пути http://ntrz.com.ua/en
polylang
—
избыточен, нужен просто автоопределение и перевод на нужную версию. Там есть такое, включил, но слетела главная страница — контент не найден.Форум: Проблемы и решения
Тема: Ошибка в скриптах на сайтеда, это я сразу сказал, но увы и ах.
Форум: Проблемы и решения
Тема: Не могу присвоить значение переменнойразобрался, оказывается $this->get_date() брала не просто дату, а: <time class=»entry-date updated td-module-date» datetime=»2018-07-23T23:22:53+03:00″>23.07.2018</time>
визуально в браузере я вижу чисто дату, а в исходнике совсем другое. Теперь все сравнивает и все красиво — https://i.imgur.com/37SnHRV.png
Всем спасибо
Форум: Проблемы и решения
Тема: Не могу присвоить значение переменнойНе понимаю почему условный оператор не работает:
$DateNews = $this->get_date(); static $DateControl ; if( $DateControl != $DateNews ){ echo 'DateControl != DateNews </br></br>'; echo $DateControl; } echo 'Обе переменные вне</br>'; echo $DateControl; echo $this->get_date(); //echo $DateNews;
Добавил вывод переменных, чтобы видеть них содержание, картина:
DateControl != DateNews — тут же даты равны!, а блок условного оператора срабатывает
23.07.2018Обе переменные вне
23.07.2018
23.07.2018- Ответ изменён 5 лет, 9 месяцев назад пользователем yessoftmk.
Форум: Проблемы и решения
Тема: Не могу присвоить значение переменнойкак static
похоже оно, пробую, отпишусь
Форум: Проблемы и решения
Тема: Не могу присвоить значение переменнойДа, оно естественно там изначально и было. Я кажется понял. $DateControl всегда имеет первичное значение, которое задается при объявлении, либо нулевое значение если оно не задается, потому что при каждом выводе записи (при каждом цикле) оно создается заново. Значение что присваиваю в конце просто не сохраняется.
вот что еще заметил — этих ссылок для ввода купона нет для залогиненого пользователя… а вот если вылогиниться, они есть