Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wielki projekt pisany obiektowo - BigDeal
Kloc
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 8
Dołączył: 8.06.2014

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


Trzeba w końcu coś poczynić i muszę zaczerpnąć rady (IMG:style_emoticons/default/biggrin.gif) .
Czy tak obiektowa struktura może zostać nazwana obiektową, czy też inaczej to się robi?

Oto mój szablon html:
  1. <!doctype html>
  2. <head>
  3.  
  4. <title>OOP</title>
  5. <meta charset="UTF-8"/>
  6. <link rel="stylesheet" href="plikcss.css" type="text/css"/>
  7.  
  8. </head>
  9.  
  10. <div id="container">
  11.  
  12. <ul id="menu"> <!-- STALA CZESC STRONY -->
  13. <li>menu 1</li>
  14. <li>menu 2</li>
  15. <li>menu 3</li>
  16. </ul>
  17.  
  18. <div id="center_block">
  19. To jest treść stale zmienna <!-- ZMIENNA CZESC STRONY -->
  20. </div>
  21.  
  22. <div id="footer"> <!-- STALA CZESC STRONY -->
  23. Stopka mojej strony
  24. </div>
  25.  
  26. </div>
  27.  
  28. </body>
  29. </html>


A tu zrobiony obiektowo:
  1. <?Php
  2.  
  3. class Szablon{
  4.  
  5. public function Szablon_gora(){
  6.  
  7. ?>
  8.  
  9. <!doctype html>
  10. <html>
  11. <head>
  12.  
  13. <title>OOP</title>
  14. <meta charset="UTF-8"/>
  15. <link rel="stylesheet" href="plikcss.css" type="text/css"/>
  16.  
  17. </head>
  18. <body>
  19.  
  20. <div id="container">
  21.  
  22. <ul id="menu"> <!-- STALA CZESC STRONY -->
  23. <li>menu 1</li>
  24. <li>menu 2</li>
  25. <li>menu 3</li>
  26. </ul>
  27.  
  28. <div id="center_block">
  29.  
  30. <?Php
  31.  
  32. }
  33.  
  34. ?>
  35. To jest treść stale zmienna <!-- ZMIENNA CZESC STRONY -->
  36.  
  37. <?Php
  38.  
  39. public function Szablon_dol(){
  40.  
  41. ?>
  42.  
  43. </div>
  44.  
  45. <div id="footer"> <!-- STALA CZESC STRONY -->
  46. Stopka mojej strony
  47. </div>
  48.  
  49. </div>
  50.  
  51. </body>
  52. </html>
  53.  
  54. <?Php
  55.  
  56. }
  57.  
  58. }
  59.  
  60. /*
  61. Wywołanie klasy
  62.  
  63. $szablon = new Szablon;
  64. $szablon->Szablon_gora();
  65. $szablon->Szablon_dol();
  66. */
  67.  
  68. ?>


I teraz aby stworzyć nową podstronę robię tak:
  1. <?Php
  2.  
  3. $szablon = new Szablon;
  4. $szablon->Szablon_gora();
  5.  
  6. ?>
  7.  
  8. To jest treść jakiejs podstrony, la la lalala la lala la... <!-- ZMIENNA CZESC STRONY -->
  9.  
  10. <?Php
  11.  
  12. $szablon->Szablon_dol();
  13.  
  14. ?>


Czyli wywołuje stałe części strony, a dodaję nową zmienną część. W przypadku gdy szablon mi się nie podoba to edytuję 1 plik z klasą szablonu, a nie 20 osobnych z podstronami.
Czy tak to powinno wyglądać, jakieś sugestie, rady?
Pozdro (IMG:style_emoticons/default/guitar.gif) (IMG:style_emoticons/default/oneeyedsmiley02.png)

Ten post edytował Kloc 27.12.2014, 13:19:30
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: 25.08.2025 - 01:17