Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
servissoc

Как заменить тег <p> на <br> ( автоматом )

Recommended Posts

Собственно хочу чтобы html код выглядел более компактно без особых разрывов. Только не советуйте пожалуйста в ручную вписывать через редактор и менять <p> на <br> т.к информации приходится очень много размещать. Хотелось бы чтобы при переносе строки оно автоматически в html ставило <br> а не <p>.

 

У меня так

 

post-57733-0-36048100-1564223859_thumb.png

 

А нужно хотя бы вот так с тегом <br>

 

post-57733-0-01070200-1564223874_thumb.png

Share this post


Link to post
Share on other sites

В АЦ в настройках редактора

 

Действие клавиши Enter

- Создать новый абзац.

- Перейти на следующую строку.

  • Upvote 1

Share this post


Link to post
Share on other sites

Это совсем не то(

Во первых <p> как и был так и остался

Во вторых оно всегда делает новый абзац с отрывом

 

post-57733-0-71387200-1564227303_thumb.png

 

post-57733-0-51118200-1564227314_thumb.png

 

Может еще какой то вариант есть?)

 

Даже если я скопирую чужой html где есть <br /> оно его меняет на <br> ну и заодно всё равно добавляет кучу <p> и закрывающихся </p>

Edited by servissoc

Share this post


Link to post
Share on other sites

Проблема решена, частично.

Подскажите как сделать расстояние между абзацами меньше? я всё таки сменил "начать новый параграф" теперь при нажатии на enter большое расстояние от строки, пользователи естественно не все догадаются что нужно жать шифт+ентер. Вообщем хочу сделать минимальное расстояние между абзацами, в коде полазил но не понял как реализовать

Share this post


Link to post
Share on other sites

Что вы хотите, непонятно. Переключалка в настройках редактора как раз делает большие и маленькие отступы между </p> и <p>

 

А Shift + Enter всегда добавляет <br>

 

Приучать пользователей не нажимать Enter в конце строки для переноса строки, а не для создания нового абзаца, - пустая затея. Людей не переделать, если они привыкли так делать.

Edited by Zero108

Share this post


Link to post
Share on other sites

Я поставил чтобы сразу при нажатии на enter переводило на новых абзац теперь. Но во всех темах это не очень смотрится т.к большие отступы + лишние отступы из-за того, что раньше стояло "перейти на следующую строку" теперь естественно всплыли все лишние переносы строк и выглядит это удасно. Из плюсов это теперь более чистый код <p>текст</p> и никаких проблем, вот только бы отступ чуть чуть меньше сделать между строками, понятно что через редактор это делается, но если выбрать "перевод на следующую строку" тогда проблема уже другая - когда переходишь на новый абзац то лишние <p></p>. Вообщем я остановился на цели сделать чуть меньше отступ пока что) а как это сделать через css не знаю

Edited by servissoc

Share this post


Link to post
Share on other sites

У меня стоит в верхнем положении - делать новый параграф, то есть большой отступ между p

Share this post


Link to post
Share on other sites

Когда переключатель в нижнем положении, то работает вот такой css:

 

.ipsType_richText > p:last-child {
   margin-bottom: 0;
}

.ipsType_richText p:not( [class] ) {
   margin-top: 0;
   /* margin-bottom: 0; */
}

 

Этот код находится в css темы в админке, в typography.css

 

Там можете и поэкспериментировать с отступами. Но в custom.css это вряд ли будет работать. Придется править непосредственно в typography.css

Edited by Zero108
  • Upvote 1

Share this post


Link to post
Share on other sites

Сделал margin-top: -10px;

Всё круто, от текста отступ норм стал, но ломает цитаты и подписи, текст уходит вверх.

Как итог сделал -5px, отступ чуть чуть меньше, с -5 ничего лишнего не ломается, уже прогресс)

 

Всё тему можно закрыть, спасибо всем, вернул как было, вроде и так нормально))

Edited by servissoc
  • Upvote 1

Share this post


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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...