Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Любые вопросы от новичков  ->  Атрибуты в <html>

Если Вы только начинаете - пишите в этот раздел

Добавлено: 28.01.13 03:03:07 #1




Регистрация: 19.07.12
Сообщений: 6


Обратиться по имени

Подскажите, как реализовать. Сейчас у меня шаблон такой:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
##init##
<body>
...

Между <head> и </head> могу засунуть все что угодно - это понятно. Но мне нужно во внутрь тега <html> вставить атрибут, типа такого:
<html xmlns="http://www.w3.org/1999/xhtml">
Это нужно для включения поддержки у браузера опр. формата. Есть какая нибудь возможность реализовать?



Добавлено: 28.01.13 15:28:02 #2

Амиро


Регистрация: 22.10.12
Сообщений: 73


Обратиться по имени

Здравствуйте,

В файл "/_local/front_functions.php" добавьте следующий код:

function CustomApplyVars(&$vObject, $cThread, &$aVars, $pageId = 0){
  if($cThread == 'page_finalize'){
            $aVars = preg_replace('/<html>/','<html xmlns="http://www.w3.org/1999/xhtml">', $aVars, 1);
            }
  return true;
  }


Если такая функция в файле уже существует, то закомментируйте ее, либо совместите код, вставив в начало:
if($cThread == 'page_finalize'){
            $aVars = preg_replace('/<html>/','<html xmlns="http://www.w3.org/1999/xhtml">', $aVars, 1);
            }



Добавлено: 29.01.13 15:18:52 #3




Регистрация: 19.07.12
Сообщений: 6


Обратиться по имени


Создать новую тему

Всего тем: 6659
Всего сообщений: 27845
Всего зарегистрированных пользователей: 52988
Последний зарегистрированный пользователь: modxoxo2022