Изменение порядка метатегов в файле head.php

Тема в разделе "Общие вопросы SEO", создана пользователем HOG_Seruj, 10.03.2010.

  1. Offline

    HOG_Seruj Недавно здесь

    Регистрация:
    08.12.2009
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Сечас код отображается следующим образом:

    <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" />
     
  2.  
  3. Asylum
    Offline

    Asylum специалист

    Регистрация:
    09.02.2007
    Сообщения:
    2 571
    Симпатии:
    152
    Пол:
    Мужской
    На форуме было, поищите
     
  4. Offline

    HOG_Seruj Недавно здесь

    Регистрация:
    08.12.2009
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Подскажите что за тема, не мого гайти на форуме, ответа на вопрос не могу найти :(
     
  5. Offline

    Files Недавно здесь

    Регистрация:
    16.04.2009
    Сообщения:
    64
    Симпатии:
    6
    Пол:
    Мужской
    libraries\joomla\document\html\renderer\head.php - в этом файле поменяй порядок, а также там можно убрать meta generator
     
  6. Offline

    HOG_Seruj Недавно здесь

    Регистрация:
    08.12.2009
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Вроде разобрался, но есть одна загвоздка с строчкой robots, как ее переставить после keywords ?
     
  7. Offline

    xlife Недавно здесь

    Регистрация:
    10.04.2010
    Сообщения:
    19
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте!
    Интересует та же проблема, в пхп не силён
    изложу суть дела, требуется строгая последовательность мататегов.
    идём в head.php
    за discriptions отвечает строка
    за meta name generator строка
    за title отвечает строка
    а вот за robots , keywords, и кажется за за кодировку http-equiv отвечает слудующий код
    Как я не старался методом тыка и перебора игратся с foreach, у меня ничего не получилось, и не удивительно, без знаний в пхп полез)))

    Попросил знакомых, товарищей, накидать пару строк , в итоге дали такой код вместо верхнего посоветовали прописать , но он не выводит robots!!
    Ребята, будьте добры, если это в принципе не сложно , если вам не сложно, помогите пожалуйста кодом .
     
  8. diks13
    Offline

    diks13 Недавно здесь

    Регистрация:
    19.04.2010
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    за <meta name="keywords" content= отвечает этот код :



    Код (PHP):
    1. // Generate META tags (needs to happen as early as possible in the head)
    2.         foreach ($document->_metaTags as $type => $tag)
    3.         {
    4.             foreach ($tag as $name => $content)
    5.             {
    6.                 if ($type == 'http-equiv') {
    7.                    
    8.                 } elseif ($type == 'standard') {
    9.                     $strHtml .= $tab.'<meta name="'.$name.'" content="'.str_replace('"',"'",$content).'"'.$tagEnd.$lnEnd;
    10.                 }
    11.             }
    12.         }


    надеюсь тебе это поможет.
     

Поделиться этой страницей

Загрузка...