Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem PHP w Wordpressie
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy portalowe i CMS'y
Illythir
Witam, jestem nowym użytkownikiem i już mam problem.

Mianowicie posiadam stronę w wordpressie ( www.shrine.cba.pl )
Na której chciałbym umieścić skrypt PHP wyświetlający mi pewne dane.
Tak się składa, że skrypt ten znajduje się na stronie ( www.franzbardon.pl )
i właściciel strony użyczył mi kodu.

Jest to:

  1.  
  2. <!-- panel "elementy" -->
  3. <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  4. <tr>
  5. <td valign="top">
  6. <span class="componentHeading">Cykl elementów</span><br /><br />
  7. <?php
  8.  
  9. $minuty = date('i');
  10. $godzina = date('G');
  11. $czas = $godzina * 60 + $minuty;
  12. $zenith=90+50/60;
  13.  
  14. // warsaw
  15. $lattitude = 52.229796;
  16. $longitude = 21.011762;
  17. $dst = date('I'); // czas letni?
  18. $offset = 1+$dst;
  19.  
  20. $wschod_slonca = date_sunrise(time(), SUNFUNCS_RET_STRING, $lattitude, $longitude, $zenith, $offset);
  21. $zachod_slonca = date_sunset(time(), SUNFUNCS_RET_STRING, $lattitude, $longitude, $zenith, $offset);
  22.  
  23. $wschod = explode(":", $wschod_slonca);
  24. $czas_wschodu = $wschod[0] * 60 + $wschod[1];
  25.  
  26. while ($czas < $czas_wschodu) {
  27. $czas += 120;
  28. }
  29. $roznica = $czas - $czas_wschodu;
  30. $cykl = $roznica % 120;
  31.  
  32. //$cykl = (($godzina % 2) * 60) + $minuty;
  33.  
  34. if ($cykl <= 120) $element = "woda";
  35. if ($cykl <= 96) $element = "ziemia";
  36. if ($cykl <= 72) $element = "ogien";
  37. if ($cykl <= 48) $element = "powietrze";
  38. if ($cykl <= 24) $element = "akasha";
  39.  
  40. //echo "$cykl minuta cyklu<br />";
  41.  
  42. switch ($element):
  43. case "woda":
  44. echo "Dominuje: <strong>Woda</strong><br />
  45. (pozostało " . (120 - $cykl) . " minut)";
  46. break;
  47. case "ziemia":
  48. echo "Dominuje: <strong>Ziemia</strong><br />
  49. (pozostało " . (96 - $cykl) . " minut)";
  50. break;
  51. case "ogien":
  52. echo "Dominuje: <strong>Ogień</strong><br />
  53. (pozostało " . (72 - $cykl) . " minut)";
  54. break;
  55. case "powietrze":
  56. echo "Dominuje: <strong>Powietrze</strong><br />
  57. (pozostało " . (48 - $cykl) . " minut)";
  58. break;
  59. case "akasha":
  60. echo "Dominuje: <strong>Akasha</strong><br />
  61. (pozostało " . (24 - $cykl) . " minut)";
  62. break;
  63. endswitch;
  64.  
  65. ?>
  66.  
  67. </td>
  68. </tr>
  69. </table>
  70. <!-- koniec panelu "elementy" -->




Nie mam jednak najmniejszego pojęcia, jak mogę to zastosować na stronie w formie WIDGETU dostępnego w motywach WordPressa.
Samo wklejenie kodu nie daje żadnego efektu.

Czy moglibyście mi wytłumaczyć jak mam to zrobić, by na stronie głównej wyświetlało mi ten skrypt w taki sposób co na www.franzbardon.pl ?

Zaznaczę jeszcze, że na samej stronie Bardona, jak klikne w "Pokaż źródło strony" to jedyny fragment jaki widać to:

  1. <!-- panel "elementy" -->
  2. <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  3. <tr>
  4. <td valign="top">
  5. <span class="componentHeading">Cykl elementów</span><br /><br />
  6. Dominuje: <strong>Akasha</strong><br />
  7. (pozostało 21 minut)
  8. </td>
  9. </tr>
  10. </table>
  11. <!-- koniec panelu "elementy" --><hr />



Liczę na pomoc.
I z góry dziękuję.
pedro84
Po prostu w template utwórz widżet. Google i Codex Ci powiedzą jak.
Illythir
Ech... jestem naprawdę raczkujący, niewiele mi to mówi sad.gif

Co to ten Codex?
pedro84
http://codex.wordpress.org/
Illythir
Już sobie poradziłem.

Użyłem wtyczki PHP Code Widget i tam wkleiłem kod i działa.

Naprowadziliście mnie, więć wielkie dzięki biggrin.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.