Привет, Гость!
Главная
Вход

Последняя активность

Форум / JohnCMS / Другое... / Разделение php и html
Поиск
  Разделение php и html
PaRtiZzaN PaRtiZzaN [Off] [#] (18.02.2019 / 20:53)
¯\_(ツ)_/¯
Не знаю правильно ли назвал тему, но вот вам такой вопрос.

Правильно ли я делаю изменяя код в таком стиле.
Было
  1. echo '<!DOCTYPE html>' .
  2. "\n" . '<html lang="' . $config->lng . '">' .
  3. "\n" . '<head>' .
  4. "\n" . '<meta charset="utf-8">' .
  5. "\n" . '<meta http-equiv="X-UA-Compatible" content="IE=edge">' .
  6. "\n" . '<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=yes">' .
  7. "\n" . '<meta name="HandheldFriendly" content="true">' .
  8. "\n" . '<meta name="MobileOptimized" content="width">' .
  9. "\n" . '<meta content="yes" name="apple-mobile-web-app-capable">' .
  10. "\n" . '<meta name="Generator" content="JohnCMS, http://johncms.com .
  11. "\n" . '<meta name="keywords" content="' . $keywords . '">' .
  12. "\n" . '<meta name="description" content="' . $descriptions . '">' .
  13. "\n" . '<link rel="stylesheet" href="' . $config->homeurl . '/theme/' . $tools->getSkin() . '/style.css">' .
  14. "\n" . '<link rel="shortcut icon" href="' . $config->homeurl . '/favicon.ico">' .
  15. "\n" . '<link rel="alternate" type="application/rss+xml" title="RSS | ' . _t('Site News', 'system') . '" href="' . $config->homeurl . '/rss/rss.php">' .
  16. "\n" . '<title>' . $textl . '</title>' .
  17. "\n" . '</head><body>';


Стало
  1. <!DOCTYPE html>
  2. <html lang="<? echo $config->lng; ?>">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=yes">
  7. <meta name="HandheldFriendly" content="true">
  8. <meta name="MobileOptimized" content="width">
  9. <meta content="yes" name="apple-mobile-web-app-capable">
  10. <meta name="Generator" content="JohnCMS, http://johncms.com>
  11. <meta name="keywords" content="<? echo $keywords; ?>">
  12. <meta name="description" content="<? echo $descriptions; ?>">
  13. <link rel="stylesheet" href="<? echo $config->homeurl; ?>/theme/<? echo $tools->getSkin(); ?>/style.css">
  14. <link rel="shortcut icon" href="<? echo $config->homeurl; ?>/favicon.ico">
  15. <link rel="alternate" type="application/rss+xml" title="RSS | <? echo _t('Site News', 'system'); ?>" href="<? echo $config->homeurl; ?>/rss/rss.php">
  16. <title><? echo $textl; ?></title>
  17. </head><body>


Не будет потом никаких из за этого проблем? Просто мне кажется что так как то красивее и удобнее.
Nells Nells [Off] [#] (18.02.2019 / 21:38)
Ну думаю что норм)
ДоХтор ДоХтор (SV!) [Off] [#] (18.02.2019 / 22:04)
~ PHP-7 & REGEXP - This is a really powerful kit ~
PaRtiZzaN, правильно. Только есть один существенный недостаток: вот такая запись
  1. <? echo $config->lng; ?>
может вдруг на том или ином хостинге не сработать. Причина - короткие php-теги <?. Если не ошибаюсь, в новых версиях PHP подобная запись уже не поддерживается. Пиши или так:
  1. <?php echo $config->lng; ?>
Или так
  1. <?= $config->lng ?>
PaRtiZzaN PaRtiZzaN [Off] [#] (18.02.2019 / 22:11)
¯\_(ツ)_/¯
ДоХтор, Понял, спасибо.
kantry kantry [Off] [#] (19.02.2019 / 07:58)
ДоХтор, Поддерживается, из php.ini php7.3
; should be disabled, as enabling it may result in issues when generating XML
; documents, however this remains supported for backward compatibility reasons.
Constantin Constantin [Off] [#] (19.02.2019 / 09:03)
Стало лучше
  Всего: 6

Просмотров: 47
Фильтр по автору
Скачать тему

Форум

Новые вверху
VDS от 90 рублей
Главная
0 / 73

JohnCMS 8.0.0

© JohnCMS