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

Discussion in 'Общие вопросы SEO' started by HOG_Seruj, Mar 10, 2010.

  1. Offline

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

    Joined:
    Dec 8, 2009
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Сечас код отображается следующим образом:

    <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 Местный => Cпециалист <=

    Joined:
    Feb 9, 2007
    Messages:
    2,744
    Likes Received:
    160
    Gender:
    Male
    На форуме было, поищите
     
  4. Offline

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

    Joined:
    Dec 8, 2009
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Подскажите что за тема, не мого гайти на форуме, ответа на вопрос не могу найти :(
     
  5. Offline

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

    Joined:
    Apr 16, 2009
    Messages:
    64
    Likes Received:
    6
    Gender:
    Male
    libraries\joomla\document\html\renderer\head.php - в этом файле поменяй порядок, а также там можно убрать meta generator
     
  6. Offline

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

    Joined:
    Dec 8, 2009
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Вроде разобрался, но есть одна загвоздка с строчкой robots, как ее переставить после keywords ?
     
  7. Offline

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

    Joined:
    Apr 10, 2010
    Messages:
    19
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте!
    Интересует та же проблема, в пхп не силён
    изложу суть дела, требуется строгая последовательность мататегов.
    идём в head.php
    за discriptions отвечает строка
    за meta name generator строка
    за title отвечает строка
    а вот за robots , keywords, и кажется за за кодировку http-equiv отвечает слудующий код
    Как я не старался методом тыка и перебора игратся с foreach, у меня ничего не получилось, и не удивительно, без знаний в пхп полез)))

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

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

    Joined:
    Apr 19, 2010
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    за <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.         }


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

Share This Page

Loading...