Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] dynamiczne meta tagi
Forum PHP.pl > Forum > Przedszkole
mefjiu
Witam jak zrobić dynamiczne meta tagi dla strony kompletnie nie mam pojecia od czego zacząc zapewne trzeba użyć warunków ze gdzy taki adres to takie słowa kluczowe oraz opis itp ale jak toz robić moze ktoś ma tak na swojej stronie poptrzebuje podpatrzeć jak to sie robi

czekam na pomoc pozdrawiam
scanner
Robisz to dokładnie tak samo, jak każdą inna dynamiczna treśc na stronie.
Pokaż co próbowałeś zrobić, a powiemy Ci co ewentualnie robisz źle.
mefjiu
w tym problem że własnie nie wiem od czego zacząć
dr_bonzo
1. pamietaj o przecinkach i kropkach -- bez tego ciezko cie zrozumiec

2. http://pl.php.net/manual/en/language.contr...l-structures.if
http://pl.php.net/manual/en/control-structures.switch.php
+ echo() / print()
3. a jak okreslasz "ten" adres? skad ma byc pobrany?
mefjiu
Cytat
1. pamietaj o przecinkach i kropkach -- bez tego ciezko cie zrozumiec

Ok. przepraszam już będę stosował to.

Cytat
3. a jak okreslasz "ten" adres? skad ma byc pobrany?


Adres jest pobierany z pliku menu.php a jego zawartośc wygląda następująco

  1. <?php
  2.  
  3. $id = $_GET['menu']; 
  4. switch ($id)
  5. { 
  6. case 'Milosne' : $c = "2"; 
  7. break; 
  8. case 'Zlote_mysli' : $c = "27"; 
  9. break; 
  10. case 'Erotyczne' : $c = "1"; 
  11. break; 
  12. case 'Slodziutkie' : $c = "3"; 
  13. break; 
  14. case 'Tesknie' : $c = "4"; 
  15. break; 
  16. case 'Rozstanie' : $c = "28"; 
  17. break; 
  18. case 'Zlosliwe' : $c = "5"; 
  19. break; 
  20. case 'Dwuznaczne' : $c = "6"; 
  21. break; 
  22. case 'Zabawne' : $c = "9"; 
  23. break; 
  24. case 'Zagadki' : $c = "15"; 
  25. break; 
  26. case 'Na_dzien_dobry' : $c = "10"; 
  27. break; 
  28. case 'Na_dobranoc' : $c = "11"; 
  29. break; 
  30. case 'Urodzinowe' : $c = "7"; 
  31. break; 
  32. case 'Na_18-stke' : $c = "12"; 
  33. break; 
  34. case 'Imieninowe' : $c = "8"; 
  35. break; 
  36. case 'Rocznicowe' : $c = "14"; 
  37. break; 
  38. case 'Slubne' : $c = "13"; 
  39. break; 
  40. case 'Pozdrowienia' : $c = "16"; 
  41. break; 
  42. case 'Podziekowania' : $c = "17"; 
  43. break; 
  44. case 'Zaproszenia' : $c = "18"; 
  45. break; 
  46. case 'Ogloszenia' : $c = "19"; 
  47. break; 
  48. case 'Dzien_kobiet' : $c = "20"; 
  49. break; 
  50. case 'Dzien_matki' : $c = "21"; 
  51. break; 
  52. case 'Dzien_ojca' : $c = "22"; 
  53. break; 
  54. case 'Dzien_dziecka' : $c = "23"; 
  55. break; 
  56. case 'Boze_narodzenie' : $c = "24"; 
  57. break; 
  58. case 'Wielkanocne' : $c = "25"; 
  59. break; 
  60. case 'Sylwestrowe' : $c = "26"; 
  61. break;
  62. case 'Wielkanocne' : $c = "25"; 
  63. break; 
  64. case 'Sylwestrowe' : $c = "26"; 
  65. break; 
  66. case 'Walentynki' : $c = "30"; 
  67. break; 
  68. case 'Mapa' : include "mapa.php"; 
  69. break; 
  70. case 'Wspolpraca' : include "wspolpraca.php"; 
  71. break;
  72. case '1' : include "statusy/statusy.php"; 
  73. break;
  74. case '2' : include "statusy/statusy.php"; 
  75. break;
  76. case '3' : include "statusy/statusy.php"; 
  77. break;
  78. case '4' : include "statusy/statusy.php"; 
  79. break;
  80. case '5' : include "statusy/statusy.php"; 
  81. break;
  82. case '6' : include "statusy/statusy.php"; 
  83. break;
  84. case '7' : include "statusy/statusy.php"; 
  85. break;
  86. case '8' : include "statusy/statusy.php"; 
  87. break;
  88. case '9' : include "statusy/statusy.php"; 
  89. break;
  90. case '10' : include "statusy/statusy.php"; 
  91. break;
  92. case '11' : include "statusy/statusy.php"; 
  93. break;
  94. case '12' : include "statusy/statusy.php"; 
  95. break;
  96. case 'addopis' : include "statusy/addstatus.php"; 
  97. break;
  98. case 'addsms' : include "sms/addsms.php"; 
  99. break;
  100. }
  101. $shownews = ( isset ( $_GET['ShowNews'] ) ) ? $_GET['ShowNews'] : 'True';
  102. if(isset($c))
  103. {
  104. $tpath = "sms/";
  105. include $tpath."news.php";
  106. }
  107. else if(!$bShowNews && $shownews != 'False')
  108. {
  109.  include "news/show_news.php";
  110. }
  111.  
  112. ?>  


np jak to zrobic aby
  1. <?php
  2. case 'Tesknie' : $c = "4"tutaj zmienna ktora jest pobierana z pliku np slowakluczowe.php; 
  3. break; 
  4. case 'Rozstanie' : $c = "28" tutaj zmienna ktora jest pobierana z pliku np slowakluczowe.php; 
  5. break; 
  6. case 'Zlosliwe' : $c = "5" tutaj zmienna ktora jest pobierana z pliku np slowakluczowe.php; 
  7. break; 
  8. case 'Dwuznaczne' : $c = "6"tutaj zmienna ktora jest pobierana z pliku np slowakluczowe.php; 
  9. ?>


a w pliku slowakluczowe.php znajdowały by sie wszytskie słowa kluczowe oraz nagłówki stron
strife
Aaaa!!! Słyszałeś kiedyś o tablicach, bo ten Twój kod z case jest bezsensu winksmiley.jpg

Pobierasz te dane z tego Twojego pliku slowakluczowe.php a potem robisz to co powiedzieli przedmówcy, czyli echo, print i do meta.. ( szczerze to mało zrozumiałem tongue.gif )

  1. <?php
  2. $keys = 'slowa, kluczowe, pobierane, z, odrebnego, pliku, tongue.gif';
  3. echo '<meta name="keywords" content="' . $keys . '" lang="pl" />';
  4. ?>

questionmark.gifquestionmark.gif

Pozdrawiam...
nikodem92
Cytat(strife @ 23.03.2006, 13:45:35 ) *
  1. <?php
  2. $keys = 'slowa, kluczowe, pobierane, z, odrebnego, pliku, tongue.gif';
  3. echo '<meta name="keywords" content="' . $keys . '" lang="pl" />';
  4. ?>

questionmark.gifquestionmark.gif


nie działa sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.