Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Стили в описании товаров, как сбросить.


Recommended Posts

Здравствуйте.

Как можно быстро убрать стили в редактировании описания товаров и категорий. В исходном коде это долго очень по кусочкам удалять.

Конкретно высота строк интнресует. Она получается или в абсолютных величинах или относительных, в зависимости от выбранного абзаца, а иногда в перемешку выходит. Поменял размер шрифта, и не везде красиво получается. 

Или подскажите, как в коде эту высоту регулировать. Эти стили , как я понял, в CSS админки. Чтобы именно для описаниия товаров и категорий.

Link to post
Share on other sites

так просто переопределите те стили описания, которые нужно, в css. Проще простого.
Можно и SQL-запросом - заменой через регулярное выражение, но это нужно разбираться в теме.
Мне кажется для вас будет проще стилями.

Link to post
Share on other sites

36 минут назад, max1985 сказал:

Через phpmyadmin, пишите запрос на замену данных с использованием REGEXP_REPLACE

Если мне надо удалить: <span style="line-height: 1.42857;"> или <font face="Verdana" style="line-height: 17.1428px;">.

Можно подробнее описать.

Это в описанни товаров и категорий. Там еще же закрывающий тег у span будет.

 

Link to post
Share on other sites

22 минуты назад, Prooksius сказал:

так просто переопределите те стили описания, которые нужно, в css. Проще простого.
Можно и SQL-запросом - заменой через регулярное выражение, но это нужно разбираться в теме.
Мне кажется для вас будет проще стилями.

Я в css сделал стили, которые нужно, но эти стили имеют преимущество, надо их сбросить.

Link to post
Share on other sites

Как вариант с помощью js
 

<script type="text/javascript">
    $(document).ready(function() {
        $("ваш_класс").attr("style","");
});
</script>

 

Link to post
Share on other sites
13 минут назад, Dimitriyy сказал:

Если мне надо удалить: <span style="line-height: 1.42857;"> или <font face="Verdana" style="line-height: 17.1428px;">.

Можно подробнее описать.

Это в описанни товаров и категорий. Там еще же закрывающий тег у span будет.

 

UPDATE `ПРЕФИКС_category_description` SET `description` = REGEXP_REPLACE(description, ' style="\/\/[^ ]*"', '');

UPDATE `ПРЕФИКС_product_description` SET `description` = REGEXP_REPLACE(description, ' style="\/\/[^ ]*"', '');

 

ПРЕФИКС - замените на свой

REGEXP_REPLACE может не работать на старых версиях mysql

И не забудьте сделать резервную копию этих таблиц или всей базы

span это не удалит, но решит проблему со стилями.

Link to post
Share on other sites

14 минут назад, Dimitriyy сказал:

Я в css сделал стили, которые нужно, но эти стили имеют преимущество, надо их сбросить.

line-height: 20px !important;

Link to post
Share on other sites

25 минут назад, Dimitriyy сказал:

Я в css сделал стили, которые нужно, но эти стили имеют преимущество, надо их сбросить.

!important

но я луче бы почистил базу от такого мусора

Link to post
Share on other sites

Или можно еще проще сделать - в контроллере при чтении поля описания из БД убирать все тэги:

$description = strip_tags(html_entity_decode($description, ENT_QUOTES, 'UTF-8'));

 

Link to post
Share on other sites

Если в конторолере будет все убирать тоже мне кажется будет не то. У меня там есть H2 и H3. У них надо стиль оставить. Мне кажется наезжать будет текст один на другой.

Я именно мусор хотел убрать с меньшими затратами времени. 

 

Link to post
Share on other sites

https://www.php.net/manual/ru/function.strip-tags.php

allowed_tags - Второй необязательный параметр может быть использован для указания тегов, которые не нужно удалять. Они указываются как строка (string) или как массив (array) с PHP 7.4.0. Смотрите пример ниже относительно формата этого параметра.

Link to post
Share on other sites

1 час назад, Prooksius сказал:

line-height: 20px !important;

Это в начале stylesheet где стили по умолчанию идут?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.