Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z szablonem
Forum PHP.pl > Forum > Przedszkole
tomcikp
Witam. Ostatnio kupiłem sobie skrypt PHP. Niestety chciałem go zmodyfikować do mojej templatki, ale za Chiny nie umiem zacząć.
Szablon zaczyna się <? a kończy tak ?>
Moja templatka jest ogólnie w html a w miejscach gdzie chcę dać znaczniki z PHP zawsze wstawiałem pomiędzy <?PHP ?>. Teraz jest moje pytanie. Czy mógłby mi ktoś pomóc wyjąć odpowiednie części oryginalnego szablonu i zmodyfikować tak
aby można je było wstawić pomiędzy <?PHP ?> ?

Kod szablonu
  1. <?
  2.  
  3. function subheader($u_m_opis, $u_m_sk, $u_title, $l_charset)
  4. {
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  6.  
  7. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  8.  
  9. <head>
  10.  
  11. <meta name="Description" content="'.$u_m_opis.'" />
  12. <meta name="Keywords" content="'.$u_m_sk.'" />
  13. <meta http-equiv="Content-Type" content="text/html; charset='.$l_charset.'" />
  14. <meta name="Distribution" content="Global" />
  15. <meta name="Robots" content="index,follow" />
  16.  
  17. <link rel="stylesheet" href="theme/green/images/style.css" type="text/css" />
  18. <link rel="stylesheet" href="theme/green/styles.css" type="text/css" />
  19.  
  20. <title>'.$u_title.'</title>
  21.  
  22. </head>
  23.  
  24. <body>
  25. ';
  26.  
  27. }
  28.  
  29. [b]function top()[/b]
  30. {
  31. echo'<center>
  32. <table align="center" cellspacing="0">
  33. <tr>
  34. <td width="820" height="120" background="theme/green/images/logo.jpg">
  35.  
  36. </td>
  37. </tr>
  38. </table>
  39. </center>';
  40. }
  41.  
  42. [b]function body()[/b]
  43. {
  44.  
  45. echo'<center><table width="820" cellspacing="0" align="center" class="mm">
  46. <tr>
  47. <td align="left" valign="top">';
  48.  
  49. }
  50.  
  51. [b]function bodyc()[/b]
  52. {
  53.  
  54. </td>
  55. <td align="center" valign="top">
  56.  
  57. ';
  58.  
  59. }
  60.  
  61. [b]function bodye()[/b]
  62. {
  63.  
  64. </td>
  65. </tr>
  66. </table>
  67. </center>
  68. ';
  69.  
  70. }
  71.  
  72. [b]function menum($name)[/b]
  73. {
  74. <br>
  75. <table border='0' class='forumline' cellspacing='0' width='160' cellpadding='0' ><tr>
  76. <td class='panel' width='160'>
  77. ".$name."
  78. </td></tr>
  79. <tr><td class='side-body' width='160'>
  80. ";
  81. }
  82. [b]
  83. function menume()[/b]
  84. {
  85. </td></tr></table>
  86. ';
  87. }
  88.  
  89. [b]function menud($name)[/b]
  90. {
  91.  
  92. <table border='0' class='forumline' cellspacing='0' width='460' cellpadding='0' ><tr>
  93. <td class='panel' width='460'>
  94. ".$name."
  95. </td></tr>
  96. <tr><td class='side-body' width='460'>
  97. ";
  98. }
  99.  
  100. [b]function menude()[/b]
  101. {
  102. </td></tr></table>
  103. ';
  104. }
  105.  
  106. [b]function menuf()[/b]
  107. {
  108.  
  109. <table border='0' class='forumline' cellspacing='0' width='460' cellpadding='0' >
  110. <tr><td class='side-body' width='460'>
  111. ";
  112. }
  113.  
  114. [b]function menufe()[/b]
  115. {
  116. </td></tr></table>
  117. ';
  118. }
  119.  
  120. [b]function footer($footer)[/b]
  121. {
  122. <center><table border='0' class='forumline' cellspacing='0' width='820' cellpadding='0' ><tr>
  123. <td class='panel' width='820'>
  124. <center>".$footer."</center>
  125. </td></tr></table></center>";
  126. }
  127. ?>


U góry pogrubiłem części o które mi chodzi.

Pozdrawiam.
Mlodycompany
ale co ty chcesz z tym szablonem robić??
tomcikp
Chcę wyjąć części odpowiadające za dane funkcje skryptu np. function top().
I przerobić tak aby dało się je wstawić pomiędzy <?php a ?>. Próbowałem przepisywać itd. ale zawsze jakiś błąd wychodził.
Mlodycompany
ale po co chcesz wyjmowac? to nie zmieni działania strony.
tomcikp
Nie nie. Ogólnie kod który podałem pochodzi z oryginalnego szablonu strony. Ja jednak mam swój i chciałem go przerobić aby chodził na tym skrypcie.

Niestety szablon mam w HTML i muszę PHP dodawać w takiej formie jak już pisałem.
Sabistik
Tytuł tematu nie spełnia wymagań regulaminu działu przedszkole. Zamykam. Prześlij poprawną formę do moderatora to otworzy.
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.