За последние 24 часа нас посетили 38850 программистов и 1284 робота. Сейчас ищут 1048 программистов ...

title meta keywords meta description не получилось

Тема в разделе "PHP для новичков", создана пользователем Dima4321, 5 дек 2010.

  1. Dima4321

    Dima4321 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    683
    Симпатии:
    0
    Пытаюсь принудительно наделить свою страницу тегами:
    title
    meta keywords
    meta description

    естественно своими значениями и текстом.




    Вот кусочек скрипта.

    PHP:
    1. echo "<tr>";
    2.  
    3.   echo "<td><a href='artikles.php?band=$row[1]'>ARTIKLES $row[1]</a></td>";
    4.  
    5.   echo "</tr>";
    6.  
    7.  
    8.   echo "<tr>";
    9.  
    10.   echo "<td><a href='aboutgenre.php?genre=$row[2]'>$row[2]</a></td>";
    11.  
    12.   echo "</tr>";
    13.  
    14.   echo "</table>";
    15.  
    16. echo "<br>Описание диска<br>";
    17. echo "<br><br>$row[3]";
    18.    
    19.    
    20.  
    21. echo "<head>";
    22. echo "<title>MP3 CD $page. ALL ALBUMS AND CD's OF $page.</title>";
    23. echo "<meta name='description' content='MP3 music store. You Can Buy Music of $page On MP3 CD Here. Low Price !'>";
    24. echo "<meta name='keywords' content='$page MP3 CD, MP3 CDs SHOP, MP3 CDs STORE, ALBUMS of $page, CDs of $page'>";
    25. echo "</head>";
    26.  
    27.    ?>
    В итоге имею

    HTML:
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    2. <!-- saved from url=(0048)http://www.xxx.com/1/about.php?band=BRAVO -->
    3. <HTML><HEAD><TITLE>MP3 CD BRAVO. ALL ALBUMS AND CD's OF BRAVO.</TITLE>
    4. <META http-equiv=Content-Type content="text/html; charset=windows-1251">
    5. <META content="MSHTML 6.00.6000.17092" name=GENERATOR></HEAD>
    6. <TABLE border=3>
    7.   <TBODY>
    8.   <TR>
    9.     <TD>BRAVO</TD></TR>
    10.   <TR>
    11.     <TD><A
    12.      href="http://www.xxxx.com/1/abouthistory.php?band=BRAVO">ABOUT
    13.       BRAVO</A></TD></TR>
    14.   <TR>
    15.     <TD><A href="http://www.xxx.com/1/artikles.php?band=BRAVO">ARTIKLES
    16.       BRAVO</A></TD></TR>
    17.   <TR>
    18.     <TD><A
    19.    href="http://www.xxxx.com/1/aboutgenre.php?genre=POP">POP</A></TD></TR></TBODY></TABLE><BR>Описание
    20. диска<BR><BR><BR>нет
    21. content="MP3 music store. You Can Buy Music of BRAVO On MP3 CD Here. Low Price !"
    22. name=description>
    23. content="BRAVO MP3 CD, MP3 CDs SHOP, MP3 CDs STORE, ALBUMS of BRAVO, CDs of BRAVO"
    24. name=keywords> </BODY></HTML>
    Получается , что title нашел свое место и встал куда надо . А вот description и keywords как бы и не в теме.
    Возможно дело в одиночных кавычках которыми я обрамил теги...Но я сделал умышленно, чтобы двойные не перескались с ординарными..

    Гуру подскажите в чем я не прав ??
     
  2. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    Строй страницу правильно. Сначал <head> и необходимое, затем <body>
     
  3. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    А возможно нужно сначало башку выводить, а потом тело?
     
  4. Dima4321

    Dima4321 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    683
    Симпатии:
    0
    я конечно с утра попробую , но по-моему дело в другом...

    title то он легко отделил !! и поднял вверх.

    и кстати $page она иницилизируется только в середине скрипта..если ею оперировать выше, то пишет нотисы о том, что она не определена.

    $page я исполльзую и в title и в metaххх
     
  5. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    Ну значит не выводи сразу а скидывай в переменную, ничего он поднимать не должен, с тайтлом просто повезло скорей всего)) И не во всез броузерах работать будет
     
  6. Dima4321

    Dima4321 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    683
    Симпатии:
    0
    в двух браузерах мой тайтл работает ..думаю и в остальных тоже будет )
     
  7. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    Ну если пох на стандартны - делай как душе угодно, только без вопросов - почему не работает
     
  8. Dima4321

    Dima4321 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    683
    Симпатии:
    0
    Засунул повыше ...Вроде получилось.
    Это нормальный вариант с точки зрения корректности HTML
    или можно еще что подмандить ??



    HTML:
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    2. <!-- saved from url=(0048)http://www.xxx.com/1/about.php?band=BRAVO -->
    3. <HTML><HEAD><TITLE>MP3 CD BRAVO. ALL ALBUMS AND CD's OF BRAVO.</TITLE>
    4. <META http-equiv=Content-Type content="text/html; charset=windows-1251">
    5. content="MP3 music store. You Can Buy Music of BRAVO On MP3 CD Here. Low Price !"
    6. name=description>
    7. content="BRAVO MP3 CD, MP3 CDs SHOP, MP3 CDs STORE, ALBUMS of BRAVO, CDs of BRAVO"
    8. name=keywords>
    9. <META content="MSHTML 6.00.6000.17092" name=GENERATOR></HEAD>
    10. <TABLE border=3>
    11.   <TBODY>
    12.   <TR>
    13.     <TD>BRAVO</TD></TR>
    14.   <TR>
    15.     <TD><A
    16.      href="http://www.xxx.com/1/abouthistory.php?band=BRAVO">ABOUT
    17.       BRAVO</A></TD></TR>
    18.   <TR>
    19.     <TD><A href="http://www.xxx.com/1/artikles.php?band=BRAVO">ARTIKLES
    20.       BRAVO</A></TD></TR>
    21.   <TR>
    22.     <TD><A
    23.    href="http://www.xxx.com/1/aboutgenre.php?genre=POP">POP</A></TD></TR></TBODY></TABLE><BR>Описание
    24. диска<BR><BR><BR>нет </BODY></HTML>
     
  9. karlozzz

    karlozzz Активный пользователь

    С нами с:
    24 окт 2010
    Сообщения:
    430
    Симпатии:
    0
    Адрес:
    Y-OLA
    уже лучше, прогони через валидатор, он тебе все скажет
     
  10. ridraider

    ridraider Активный пользователь

    С нами с:
    23 окт 2010
    Сообщения:
    65
    Симпатии:
    0
    "Ты не умеешь ни поворачивать, ни сигналить правильно, ты не можешь держать скорость, ты не умеешь парковаться. Зачем ты лезешь за руль? Я не умею плавать, ну и что? Я и не сую в бассейн свою черную жопу."

    Все ваши посты основаны на незнании основ, может пора задуматься и сделать выводы?
     
  11. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    Большое забоуждение, советую тестировать как минимум в 4 браузерах, FF, Opera, IE, CH и Safari чтобы наверняка... иначе потом схватишь неприятностей по самое нехочу.
     
  12. Dima4321

    Dima4321 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    683
    Симпатии:
    0
    Доргой мой человек.

    Я не претендую на что либо . У меня за плечами театрально танковое училище и ясень пень, что к програмированию( к кодингу) я отношения не имею. Да я стараюсь. Да я читаю самоучители. Но информации много и усвоить тяжело. Почему часто за вопросами сюда ?? Да потому, чтобы не топататься по 5-10 дней на чем-то безумно простом, а перейти к следующему. Я очень благодарен людям. которые дают толковые советы и приводят примеры , подсказывают.

    Я читаю чес. слово книги по php html mysql и css , а также немножко инфы по seo. Уж больно мне хочется научиться делать простенеькие сайты с нуля.


    Прото то что текст док-а форм-ся

    <html><head></head>
    <body> </body></html>

    Я в курсе уже как лет 5. Просто я думал, что php сам возьмет и воткнет meta в head и отправит наверх независимо от того, где я его размещу сам head.

    По поводу машины.

    Помни можно ездить не зная правил. Достаточно уметь пользоваться светфором и считать , что ты всегда на второст. дороге при нерегулир перекр.

    Все отсальное со временем. Помнишь как тебя учили вождению, ты не знал ничего. И все давали тебе по чуть чуть и повороты и светофор и развороты и трогание.

    Надеюсь ты меня понял.
     
  13. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    ... скупая мужская слеза прокатилась по небритой щеке ...
     
  14. Dima4321

    Dima4321 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    683
    Симпатии:
    0
    а потом посыплись аплодисменты с криками браво браво ! ))
    Но это был его последний спектакль..от того становилось еще грустней...)
     
  15. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Dima4321

    Выучи сначала HTML. Он первичен. Вот это
    просто нет слов.

    Пойми, что результат работы php - это html. Твоя задача - создать правильный html. Какими путями - это другой вопрос.

    Вот - http://phpfaq.ru/na_tanke

    Это очень хорошая статья, пусть и немного сумбурная. Надеюсь прольет свет на темные места)))
    А по поводу образования - тут насколько я могу судить программистов с образованием - меньшинство. Я вообще металлург с 5 годами универа и 4мя горячего стажа. И че? )))
     
  16. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    PHP: Hypertext Preprocessor
    Результат работы РНР - это текст.
     
  17. ridraider

    ridraider Активный пользователь

    С нами с:
    23 окт 2010
    Сообщения:
    65
    Симпатии:
    0
    Не заставляй приводить цитату из "Большой куш" (Винни Джонс)
     
  18. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Apple

    Hypertext Preprocessor ;)

    HTML - Hypertext Markup Language

    А вообще согласен. Текст.
     
  19. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Подкласс текста.