Задать вопрос
  • Почему не меняется картинка в вариативном товаре?

    Alex Kizyma,
    https://bimba.com.ua/product/test-abc/ - работает.
    https://bimba.com.ua/?post_type=product&p=482&prev... - это ссылка в вопросе, она не работает (потому что это ссылка-preview из админки).

    И да, по ссылке https://bimba.com.ua/product/test-abc/ простой товар, а не вариативный.
  • PhpStorm нагрузка на CPU под 100% (Mac OS) это норма?

    lamer350, Ну, будем надеяться, что помогут. Саппорт у JetBrains отличный.
  • Как вывести категории и под категории, и все статьи?

    Сколько всего будет категорий, подкатегорий, товаров. Сообщите 3 цифры.
  • PhpStorm нагрузка на CPU под 100% (Mac OS) это норма?

    lamer350, да, видимо невнимательный стал, сорян :)

    Увидел еще вот такое:
    перейти на PhpStorm c Sublime


    И тут как бы да, ST - это текстовый редактор с несколькими бонус-фичами. PS - это полноценный мощный IDE. Естественно, использование ресурсов у них отличается на порядок, это нормально. Но вот то, что у вас скроллинг документа вызывает тормоза - это точно не нормально, такого быть не должно. Я сам достаточно долго не хотел слазить с ST на PS в том числе и из-за скорости ST. Но однажды решился, и ни разу не пожалел. ST и рядом не стоял по удобству и эффективности работы.
  • PhpStorm нагрузка на CPU под 100% (Mac OS) это норма?

    а то на mojave MAMP глючит

    воу, воу, полегче! мохави же еще в бете) и phpstorm под нее вряд ли заточен. возможно, в этом и кроется проблема. У меня high sierra
  • PhpStorm нагрузка на CPU под 100% (Mac OS) это норма?

    lamer350, с какими файлами работаете (типы, объем)? на каком железе? откуда файлы (локально, по NFS и тд)? в общем, много вопросов.
  • PhpStorm нагрузка на CPU под 100% (Mac OS) это норма?

    lamer350, У меня при скроллинге уже открытого файла, который проиндексирован и в памяти, загрузка скачет до 8% максимум. Если же файл только открыть и скроллить до конца (то есть, данные еще не были обновлены штормом, как я понимаю, куда-то в некую "рабочую зону"), то загрузка может прыгать до 25, иногда и до 40%. Больше - только если файл не проиндексирован. Я предполагаю, что уровень загрузки зависит от количества плагинов / фич который с кодом взаимодействуют - линтеры, coding standards и тому подобное. Ну и, как следствие, наверняка зависит от типа файла. У меня в основном PHP, уровень загрузки описал выше. Но опять же, это короткие скачки. И это, имхо, абсолютно нормально.
  • MacBook Pro 13 2017 (работа с внешним 4К монитором)?

    userS4, без сильной нагрузки и 15" работает бесшумно. Вот прямо в данный момент я пишу вам с 15ки на которой запущен PhpStorm, Skype, Viber, Chrome (3 окна, под сотню вкладок), и с десяток приложений в menu bar, виртуальная машина с вебсервером (Vagrant), локально пакет вебсервера с nginx, dnsmasq, php, mariadb, memcached и еще вагоном плюшек. Но интенсивной работы в данный момент нет. Ноут лежит на коленях, еле теплый, вентиляторы на минимуме, шума ровно ноль. И это при том - стыдно признаться, что у меня руки не доходят уже 2 года отвезти его на профилактику. Термопаста на моем ноуте уже наверняка высохла полностью еще год назад, а количества войлока внутри наверняка хватит на пару носков (у меня 2 кота):

    5b5487094046e155069892.jpeg

    Но если я сейчас подключусь к внешнему 4к монитору - заведется дискретная видяха, и температура уверенно пойдет вверх.
  • PhpStorm нагрузка на CPU под 100% (Mac OS) это норма?

    lamer350,
    А вы никакого софта дополнительно не ставили в Mac OS? java, php и тд. У вас сервер не через MAMP?

    У меня огромное количество дополнительного софта, система не переустанавливалась с покупки. Была Sierra, после выхода High Sierra сразу обновился. Конкретно и java, и php стоят, при чем последний еще и в нескольких версиях. Веб-сервера два - один на самой macOS (аналог Laravel's Valet) - там несколько версий php с плюшками, nginx, memcached, mariadb, dnsmasq и тд (все установлено через Homebrew), второй - Laravel's Homestead на виртуалке. MAMP и прочие коробочные решения никогда не использовал.

    Единственное вот думаю что возможно для него нужно настроить нативно php/apache для работы... Или еще что то...

    Совершенно не обязательно (хотя PHP - полезно), уж точно не Apache. Он так точно не нужен.

    а вы смотрели на нагрузку именно когда работаете?

    Это скрин как раз с момента "работаю". Впрочем, в зависимости от производимых действий нагрузка конечно скачет вверх эпизодически, это нормально. Насколько она взлетает я никогда не смотрел, потому что нет необходимости - все прекрасно работает и нехватки ресурсов не наблюдается. Если сидеть тупить в Activity Monitor, то там можно выловить много больших цифр, например те же 200% когда создается метод и запускается анализатор. Это нормально. Но после выполнения данной задачи нагрузка должна возвращаться к норме.

    Я кажется не совсем понимаю что вас беспокоит. То, что процессор иногда нагружается чуть более чем полностью? Так это нормально, так и должно быть. Точно так же его нагружают и другие приложения (при чем необязательно такие громоздкие как шторм). То, что вентиляторы крутятся и шумят? Ну так охлаждение же. То, что греется ноут? Ну так это же ноут, при интенсивном использовании он и должен греться. Я думал у вас постоянно полная загрузка процессора и лаги.
  • PhpStorm нагрузка на CPU под 100% (Mac OS) это норма?

    imdeveloper, так человек же пишет
    PhpStorm 2018.1.6 с дефолтными настройками (кастомных плагинов нет)
  • Почему мелькает рябь на экране при открытии крышки?

    HeadOnFire
    @HeadOnFire Автор вопроса
    Да, артефакты появляются не каждый раз. Сначала, когда девушка описала этот симптом который она заметила, я даже не поверил что такое бывает, на своем 2015 никогда не встречал. На обеих стоит High Sierra. На 2017м она из коробки, на 2015м установлена сразу после релиза, прям в первые дни.
  • Почему мелькает рябь на экране при открытии крышки?

    HeadOnFire
    @HeadOnFire Автор вопроса
    lexa buskov, честно, я хз как запустить что-то с юсб, если в этом новом буке только type-c :)
  • Ускорит ли Wordpress покупка более мощного сервера?

    Sanes, А если там проблема в каком-нибудь файлике, подключаемом в functions.php? И этот файлик шел с темой и был ок, но потом там чьи-то шаловливые ручонки что-то изменили. Это куда отнести - тоже к WordPress? Это не придирки. Если деление идет так, как вы сказали, то таких людей к оптимизации допускать категорически нельзя. Наоптимизируют так, что потом собирать все заново придется.
  • Ускорит ли Wordpress покупка более мощного сервера?

    Sanes, ну, это же не проблема WP :) Плагины, все до единого, это отдельный 3rd party код. И огромное количество этих плагинов - еще и жутко нехороший код.
  • Ускорит ли Wordpress покупка более мощного сервера?

    WordPress оптимизировать не нужно. Все, что можно малой кровью сделать, там уже сделано. Все, что немалой кровью, оптимизировать стоит только тем, кто хорошо понимает что делает (например, нативный gettext или полное отключение ненужных функций) и что делать потом с обновлениями ядра.

    Надо для начала отпрофилировать код и посмотреть узкие места. Возможно там база медленная до ужаса, возможно opcache не включен вообще, возможно там говноплагин какой-то жрет ресурсы неистово и тд.
  • Ускорит ли Wordpress покупка более мощного сервера?

    1) Это вордпресс, что вы хотели, вы еще битрикс не видели

    Вот кроме вот этого все остальное четко и по делу. Но это утверждение - глубокое заблуждение. Чистый WP быстр. Адекватный кастом на WP быстр. Если что-то сильно медленное - то это не WP, а какой-то 3rd party code.
  • Где брать примеры хорошего ООП?

    Приплюсуюсь сюда. ООП как парадигма – штука интересная и полезная, но, хотя JavaScript + ООП возможно, JavaScript + "правильный" ООП имхо из области фантастики.
  • Как перевести произвольные строчки с помощью Polylang?

    firewaters, блин, ребята, я офигеваю иногда от вас. Без обид, но это уже даже не смешно. В моем ответе четко указано что надо сделать и стоит ссылка на документацию:

    3. Вместо функций _e() или __() используем функции pll__(), pll_e() вместе с pll_register_string() и переводим в админке WordPress на странице настроек Polylang. Документация.


    Неужели так тяжело включить мозг, перейти по ссылки и прочитать до смешного короткие абзацы текста по 2м функциям? И, как минимум, не писать бред в pll_e(), который вообще не соответствует сигнатуре функции?

    Ладно, сделаю все за вас еще раз.

    Шаг 1. Идем в документацию функции pll_e() и читаем черным по белому:
    Echoes a translated string previously registered with pll_register_string

    Жирным выделил для тех кто в танке. То есть, pll_e() выведет перевод строки, которая сначала должна быть зарегистрирована с помощью pll_register_string().

    Шаг 2. Все в той же документации смотрим Usage и сигнатуру функции: pll_e($string);. Функция принимает не две строки-переводы - англ и рус, а только одну строку - ту, которая была зарегистрирована в pll_register_string().

    Шаг 3. Идем читать что за зверь pll_register_string(), все в той же документации:
    Allows plugins to add their own strings in the “strings translation” panel. The function must be called on admin side (the functions.php file is OK for themes).

    Здесь выделил 2 момента - первое это то, что строку надо регистрировать на стороне админки (подойдет functions.php), второй - после регистрации строка появится в панели "Strings Translation". Эта панель - это в админке WP, отдельная вкладка на странице настроек плагина Polylang. Там будут все зарегистрированные таким образом строки, плюс несколько стандартных. Именно там делается перевод на другие языки.

    Шаг 4, Все там же читаем сигнатуру функции - какие параметры она принимает:
    pll_register_string($name, $string, $group, $multiline);
    ‘$name’ => (required) name provided for sorting convenience (ex: ‘myplugin’)
    ‘$string’ => (required) the string to translate
    ‘$group’ => (optional) the group in which the string is registered, defaults to ‘polylang’
    ‘$multiline’ => (optional) if set to true, the translation text field will be multiline, defaults to false

    Итак, пишем:
    pll_register_string( 'mythemeorpluginslug', 'English text to translate' );

    После этого строка 'English text to translate' появится в админке на странице Polylang -> Strings Translation. Там вводим перевод на нужные языки. И только после этого, в теме пишем:
    pll_e( 'English text to translate' );.
    Polylang берет эту строку, смотрит, зарегистрирована ли она. Если да - смотрит, переведена ли она в админке. Если да - возвращает перевод на текущий активный язык. Если нет - возвращает английский оригинал.

    Все.

    ЧИТАЙТЕ, МЛЕАТЬ, ДОКУМЕНТАЦИЮ.