Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Удаление пустых строк в коде страницы

Опубликовано:

Здравствуйте уважаемые форумчане! Вопрос в следующем: как удалить пробелы в коде страницы? http://prnt.sc/de1biv ??

В GlobalTemplated все пробелы удалены

Заранее спасибо

Рекомендованные сообщения

Опубликовано:

А чем вам пустые переводы строк помешали? Сервер или скрипт обычно сжимают ответ в gzip, так что большой роли они не играют.

Опубликовано:
  • Автор

эксперты говорят что эти пробелы мешают индексации поисковыми ботами, так их можно как-то удалить?

Опубликовано:

Что за чушь, где вы такому начитались? Для парсера это просто символы (\r\n) и ничем они кроме как пару лишних байт или визуальному восприятию кода не мешают.

Удалить можно только по регулярному выражению перед отправкой страницы клиенту.

 

В \admin\sources\classes\output\publicOutput.php перед /* Return output instead of printing? */

 

	$output = preg_replace( '/\r?\n\s*?(?=\r?\n)/', "", $output );

Опубликовано:
  • Автор

спасибо большое!

Еще вопрос: как оптимизировать данные пункты? http://prnt.sc/de57so

Боюсь удалить что-то не то... Прошу, помогите

Опубликовано:

Никак. Это служебные скрипты форума.

Опубликовано:

$output = preg_replace( '/\r?\n\s*?(?=\r?\n)/', "", $output );

И могут перестать работать некоторые инлайн скрипты.

 

 

Еще вопрос: как оптимизировать данные пункты

К советам pagespeeed прислушиваться надо, но вот тупо их исполнять не следует. Потому как он советует исключительно с одной позиции

Опубликовано:

И могут перестать работать некоторые инлайн скрипты.

Я не вижу причин почему при удаление пустых строк они должны перестать работать (речь не о полном удаление новых строк), но если у вас есть пример такого скрипта покажите его пожалуйста.

Опубликовано:
но если у вас есть пример

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

Опубликовано:

Проблемы могут при минимизации html с удалением всех переводов строк. Тогда некоторые инлайн скрипты могут отвалится если в качестве завершения инструкции используется перевод строки (в js новая строка аналогична точки с запятой).

Опубликовано:
Проблемы могут при минимизации html с удалением всех переводов строк.
Согласен, возможно у меня было так, уже не помню, давно это было, лет 7-10 назад также как и ТС фигней страдал по поводу пробелов в коде))))

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.