Jump to content
Sign in to follow this  
Amaterasu

[Решено] "\r\n " в "description" после переноса сайта

Recommended Posts

Доброго времени суток, форумчане! После переноса сайта с временного хостинга на постоянный во всех разделах "description" (описание товара, описание категории, другие модули типа блога, где есть это поле) в начале каждой строки с текстом появились знаки \r\n. Как их можно убрать и откуда они вообще взялись? Массово редактировать тексты вручную не хочется...товаров многовато.

 

Версия Ocstore 1.5.5.1.2. Временный и постоянный хост один и тот же, не локальный.

Share this post


Link to post
Share on other sites

html_entity_decode

Share this post


Link to post
Share on other sites

html_entity_decode

Для очень тупых блондинок объясните? Первый раз с таким сталкиваюсь. с PHP знакома поверхностно, практически никак.

Share this post


Link to post
Share on other sites

Ой, это я попутал. Это перенос стоки, что бы все убрать можно в контролере catalog\controller\product\category.php заменить 

 

 

полная строка 

'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 300) . '..',

это замените 

html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')

на 

html_entity_decode( str_replace(array("\r\n", "\r", "\n"), "<br />", $result['description']), ENT_QUOTES, 'UTF-8' );
  • +1 1

Share this post


Link to post
Share on other sites

случайно не с beget переносили базу?

Share this post


Link to post
Share on other sites

 

Ой, это я попутал. Это перенос стоки, что бы все убрать можно в контролере catalog\controller\product\category.php заменить 

 

 

полная строка 

'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 300) . '..',

это замените 

html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')

на 

html_entity_decode( str_replace(array("\r\n", "\r", "\n"), "<br />", $result['description']), ENT_QUOTES, 'UTF-8' );

Спасибо! Буду пробовать.

Share this post


Link to post
Share on other sites

случайно не с beget переносили базу?

Именно с него. Уже несколько лет сижу на этом хостинге и проблем не было таких.

Share this post


Link to post
Share on other sites

 

Ой, это я попутал. Это перенос стоки, что бы все убрать можно в контролере catalog\controller\product\category.php заменить 

 

 

полная строка 

'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 300) . '..',

это замените 

html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')

на 

html_entity_decode( str_replace(array("\r\n", "\r", "\n"), "<br />", $result['description']), ENT_QUOTES, 'UTF-8' );

К сожалению, не сработало :-( Мысль ясна, погуглила такого рода ошибки, но увы... Может в замененном коде есть ошибка? Не сильна я в ПХП...

Share this post


Link to post
Share on other sites

это beget криво выгружает базы данных последнее время

откройте файлик через блокнотик и удалите все \\r\\n

если не получится, мне скиньте - бесплатно помогу

  • +1 1

Share this post


Link to post
Share on other sites

это beget криво выгружает базы данных последнее время

откройте файлик через блокнотик и удалите все \\r\\n

если не получится, мне скиньте - бесплатно помогу

уточните пожалуйста какой именно файлик открыть. или какие )) попробую.

Share this post


Link to post
Share on other sites

ну файлик с базой данных. расширение sql

он, возможно, заархивирован будет в zip - разархивируете и увидите sql

  • +1 1

Share this post


Link to post
Share on other sites

ну файлик с базой данных. расширение sql

он, возможно, заархивирован будет в zip - разархивируете и увидите sql

Ура ура !!! Сработало !!! :eek:

Я уж думала придется все вручную делать :ugeek:

Share this post


Link to post
Share on other sites
  • Возникает такая же проблема! После импорта базы появляются во всем тексте эти символы \r\n\r\n   Сайт на Openserver, не когда такого не было, а сейчас есть. Проблема значит с Openserver? Просто настройки сервера не какие не менял, как это могло возникнуть?
Edited by krauz

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.