Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Gdzie ma się znaleźć kodowanie znaków, Czy mam to zrobic w plikach tpl czy w index.php
mkapi
post 2.05.2008, 13:40:02
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 9.05.2007

Ostrzeżenie: (10%)
X----


I znowu proszę o pomoc.
Ponieważ staram się zrobić porządek z moją stroną www.
Mianowicie

Jeśli korzystam z systemu szablonów SMARTY .

To kodowanie znaków np:
  1. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  2. <meta name="Keywords" conten="" />
  3. <meta name="Description" conten="" />
  4. </head>
  5. <body>
  6. <?//Dołączenie klasy głownej do smarty index.tpl require_once('../Smarty/smarty.class.php');
  7. //Tworzenie obiektu
  8. require_once('../config/application.inc.php');
  9.  
  10. try {
  11. Lang::init();
  12. } catch (Exception $err) {
  13. exit('Lang error');
  14. }
  15. $smarty = new SmartyTemplate();
  16. $smarty->assign_by_ref('Interface', new ApplicationInterface());
  17. $sFile = $_GET['go'];
  18. $url = '../templates/' . $sFile . '.tpl';
  19. if (isset($sFile)){
  20. $page = $url;
  21. }
  22. else
  23. {
  24. $page = '../templates/intro.tpl';
  25. }
  26. $smarty -> assign ('sFile', $sFile);
  27. $smarty -> assign('page', $page);
  28.  
  29. $smarty->display('start.tpl') ;
  30. ?>
  31. </body>

TO kodowanie znaków
ma się znajdować w pliku index.php
czy ma się znajdować w pliku start.tpl
questionmark.gif
O to jest pytanie
bo jeśli będzie w obydwu tych plikach to sotrona działa lecz po wyświetleniu wyniku powiela się np:
body oraz
  1. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  2. <meta name="Keywords" conten="" />
  3. <meta name="Description" conten="" />


I nie wiem co wybrać żeby roboty przeszukujące witrynę
lepiej ją klasyfikowały.

PROSZĘ O POMOC.
Ps. ewentualnie pokażcie mi schemat jak i gdzie to ma być.
Go to the top of the page
+Quote Post
Berg
post 2.05.2008, 13:49:30
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Jako, że jest to kod html a więc forma widoku to kodowanie powinno znaleźć się w szablonie Smarty.
Go to the top of the page
+Quote Post
viking
post 31.05.2008, 05:55:34
Post #3





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Kodowanie powinno znaleźć się w header a nie meta i które i tak zostanie zignorowane jeżeli serwer wysyła nagłówki.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 20:12