Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczny tytul strony
upeer
post
Post #1





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

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


Witam, pszeszukalem kilkanascie stron ale nigdzie nie potrafie znalesc tego kodu.

Na swojej stronie zainstalowalem system cutenews do publikacji newsow, chcialbym aby po wejsciu w dany artykul "czytaj więcej" w tytule strony (<title> .. </title>) umiescil sie automatycznie tytuł artykułu ({title}) czyli tytul strony wygladal by np tak NazwaStrony.PL :: Tytuł artykułu

zna ktos kod ktory by cos takiego wykonal, albo cos podobnego. Moze byc nawet wyjasnienie jak to mozna by bylo zrobic za pomoca czego etc. jakos pozniej sprobuje spobie poradzic wink.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
PiotrN
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 8.05.2010

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


  1. <?PHP
  2. function title_values($id, $use_category)
  3. {
  4. $path = './cutenews/data';//CHANGE PATH TO THE CUTENEWS DATA DIRECTORY HERE
  5. if ($use_category)
  6. {
  7. $cat_lines = file($path.'/category.db.php');
  8. foreach ($cat_lines as $cat_line)
  9. {
  10. $cat_array = explode('|', $cat_line);
  11. $my_cats[$cat_array[0]] = $cat_array[1];
  12. }
  13. }
  14.  
  15. $news_lines = file($path.'/news.txt');
  16. foreach ($news_lines as $news_line)
  17. {
  18. $news_array = explode("|", $news_line);
  19. if ($news_array[0] == $id)
  20. {
  21. $title = strip_tags($news_array[2]);
  22.  
  23. if ($use_category and !empty($news_array[6]))
  24. {
  25. if (strstr($news_array[6], ','))
  26. {
  27. $cat_array = explode(',', $news_array[6]);
  28. foreach ($cat_array as $category)
  29. $category_arr[] = $my_cats[$category];
  30. }
  31. else $category_arr = $my_cats[$news_array[6]];
  32. }
  33. }
  34. }
  35. return array ($title, $category_arr);
  36. }
  37.  
  38. if (isset($_GET['id']))
  39. {
  40. $title_values = title_values($_GET['id'], true);//change true to false if the category doesn't need to be in the titlebar.
  41. $title = $title_values[0];
  42. if (is_array($title_values[1])) $cat = ' - '.implode(' - ', $title_values[1]);
  43. else $cat = ' - '.$title_values[1];
  44.  
  45. echo '<title>'.$title.''.$cat.'</title>';
  46. }
  47.  
  48. else echo '<title>Default Title</title>';
  49. ?>

Pomogłem? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 15:17