Сечас код отображается следующим образом: <title>тайтл</title> <meta name="description" content="дескрипшин" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="robots" content="index, follow" /> <meta name="keywords" content="ключевые" /> <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" /> Как сделать его следующего вида: <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>тайтл</title> <meta name="description" content="дескрипшин" /> <meta name="keywords" content="ключевые" /> <meta name="robots" content="index, follow" /> <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
libraries\joomla\document\html\renderer\head.php - в этом файле поменяй порядок, а также там можно убрать meta generator
Здравствуйте! Интересует та же проблема, в пхп не силён изложу суть дела, требуется строгая последовательность мататегов. идём в head.php за discriptions отвечает строка за meta name generator строка за title отвечает строка а вот за robots , keywords, и кажется за за кодировку http-equiv отвечает слудующий код Как я не старался методом тыка и перебора игратся с foreach, у меня ничего не получилось, и не удивительно, без знаний в пхп полез))) Попросил знакомых, товарищей, накидать пару строк , в итоге дали такой код вместо верхнего посоветовали прописать , но он не выводит robots!! Ребята, будьте добры, если это в принципе не сложно , если вам не сложно, помогите пожалуйста кодом .
за <meta name="keywords" content= отвечает этот код : Код (PHP): // Generate META tags (needs to happen as early as possible in the head) foreach ($document->_metaTags as $type => $tag) { foreach ($tag as $name => $content) { if ($type == 'http-equiv') { } elseif ($type == 'standard') { $strHtml .= $tab.'<meta name="'.$name.'" content="'.str_replace('"',"'",$content).'"'.$tagEnd.$lnEnd; } } } надеюсь тебе это поможет.