• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Как показывать русские буквы у русских брендов?

ВладБлад

Опытный
Прошу помощи у спецов. Установил плагин Ultimate.Woocommerce.Brands.Plugin.v1.1.2.
Всё ок, но он не показывает в списке брендов русские буквы.
Помогите решить проблему.

Скриншот: https://yadi.sk/i/3ursvUothiEhm
 

searchingman

Гуру
Местный
Речь про плагин Ultimate WooCommerce Brands Plugin и использование шорткода плагина [shortcode_mg_brands_list] ?
Если да, то в функции шорткода shortcode_mg_brands_list_wp() некорректно обрабатывается кириллица. Нужно править исходники плагина.
 
Последнее редактирование:

ВладБлад

Опытный
Да, про него. А что и как править подскажите, пожалуйста.
или лучшую альтернативу, если есть (бесплатную).
 

searchingman

Гуру
Местный
В файле \plugins\mgwoocommercebrands\mgwoocommercebrands.php в функции shortcode_mg_brands_list_wp() заменить
PHP:
            foreach ( $brands_list as $brand ) {
                $brands_abc[$brand->name[0]][] = $brand;               
            }
на
PHP:
            foreach ( $brands_list as $brand ) {
                // $brands_abc[$brand->name[0]][] = $brand;               
                $brands_abc[mb_substr($brand->name,0,1)][] = $brand;                
            }
 
Сверху Снизу