Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

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

Здравствуйте уважаемые форумчане! Вопрос в следующем: как удалить пробелы в коде страницы? 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 назад также как и ТС фигней страдал по поводу пробелов в коде))))

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.