![]() |
![]() |
#1 |
Senior Member
Доцент
Регистрация: 22.09.2021
Сообщений: 122
Сказал(а) спасибо: 56
Получил(а) "Спасибо": 56
Нарушения: 0/0 (0)
Репутация: 346989
|
![]()
У меня на сайте Wordpress в карточках товара есть артикул.
Вида S0001...-2 Мне нужно сделать невидимым символы в конце артикула, если равны -1 или -2 или -3 и так далее, оставив в виде S0001... Как это сделать с помощью CSS или еще как, посоветуйте. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Профессор
Регистрация: 22.06.2020
Сообщений: 685
Сказал(а) спасибо: 95
Получил(а) "Спасибо": 310
Нарушения: 0/0 (0)
Репутация: 336447
|
![]()
увы не получится, поисковики за этим следят.
1-2 буковки может и проскочит, глобально нет - наложат санкции. (и цвет под фон заменять и картинку накладывать сверху (закрывать), увы) - если они вот именно не нужны- скриптик написать - заменять на пробелы (вернее можно заменить на что угодно) if ($a == -1 || $a == -2 || $a == -3 ) { $a =""; } сложность не сам скриптик, (он вот он) а найти, куды его вдеть в движке.. Ну можно попробовать вариант - (ну опять проверка нужна - if ) подрисовывать css - выносить за пределы экрана... Но смысл тот же.. (но для сео не тот же). и вот тут уже вопрос гибкий (если такие символы будут влиять на сео, могут опять же - наложить санкции)..., хз как к этому отнесутся... (я не пробовал). счётчики посещений за пределы, нормально выносит вроде (они на seo не влияют, просто баннер юзерам не светить, если нет возможности у сервиса сделать неотображаемым). // а в конце названия. да не проблема - примеров скриптов найти нужный символ в строке куча.. там же скрипты замены... (заменить символ(ы)) Последний раз редактировалось anadonam; 17.03.2023 в 21:01. |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Профессор
Регистрация: 22.06.2020
Сообщений: 685
Сказал(а) спасибо: 95
Получил(а) "Спасибо": 310
Нарушения: 0/0 (0)
Репутация: 336447
|
![]() Цитата:
может вот это годится https://www.php.net/manual/ru/functi...strimwidth.php // не ну задача - скрыть. с толку сбивает немного. наверное имеется в виду - не отображать. тогда вот - всё рассказал. обработка строки (проверка, замена символов): - strpos() - str_replace () Регулярки писать не умею, может кто еще подскажет.. (они код сильно утяжеляют, если что. Без особой на то причины их применять.... .... на вкус и цвет) Последний раз редактировалось anadonam; 17.03.2023 в 21:14. |
|
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Точки, тире и другие символы в названии товара | sanek1991 | Гугл и другие поисковики | 16 | 21.01.2022 02:25 |