Категории |
Нужно удалить слово при выгрузке в яндекс.маркетНужно удалить слово из названия при выгрузке в яндекс.маркет. /* Задаем - вырезаем кусок текста, который нужно вырезать */ $pattern = " Ростест"; $prev_prod['products_name'] = str_replace($pattern, '', $prev_prod['products_name']); /* вырезали заданый паттерн */ " <name>" . _clear_string($prev_prod['products_name']) . "</name>\n"; Подскажите как сделать в скрипте версии 2.5.9.такое? Евгений, Grig, Nebox... подскажите как сделать, буду очень благодарен. ) . "</name>\n"; Подскажите как сделать в скрипте версии 2.5.9.такое? Почти так же. Можно легко догадаться, что вместо $prev_prod['products_name'] надо использовать $products['products_name']. Grig спасибо за помощь. $pattern = " Ростест"; $products['products_name'] = str_replace($pattern, '', $products['products_name']); os_yml_out(' <name>' . os_yml_clear_string($products['products_name']) . '</name>');. Похоже, не в том месте вставили... Grig а куда тогда нужно вставить код? Видимо, туда, где формируется переменная $products['products_name'] Grig можете указать в коде где это место? файл во вложении. Например, if(YML_DELIVERYINCLUDED == "true") os_yml_out(' <deliveryIncluded/>'); $pattern = " Ростест"; $products['products_name'] = str_replace($pattern, '', $products['products_name']); os_yml_out(' <name>' . os_yml_clear_string($products['products_name']) . '</name>'); Grig пробовал, не вырезает "Ростест" Могу посмотреть, если дадите FTP. |
|