PDA

Zobacz pełną wersję : PHP w module HTML



przonak007
05-01-2015, 16:10
Witam wszystkich
Mam taki problem. Jak wstawić kod php do modułu html w joomli 3x. Stworzyłem licznik w php i chciałbym go wywołać w odpowiednim module. LICZNIK wywołuje w taki sposób

<?php ob_start(); include("zlicz.php"); ?>

Na swojej stronie wrzuciłem kod do modulu (po prawej stronie) przonak.cba.pl

pkosela
05-01-2015, 16:42
Moduł HTML, jak wskazuje nazwa, służy do publikacji kodu HTML.
Myślę, że sa co najmniej dwie możliwości:
1. Przerobić Twój licznik na moduł Joomla.
2. Znaleźć odpowiednik modułu Własny HTML, który pozwala wykonywać skrypty PHP.

To drugie nie jest najlepszym pomysłem ze względów bezpieczeństwa.

przonak007
05-01-2015, 17:17
jak przerobić licznik na moduł joomla?

Gall Anonim
05-01-2015, 17:35
Albo stworzyć samemu moduł według instrukcji dostępnych w necie - albo użyć modułu typu blank służącego do osadzania kodu php - są na JED dostępne takie moduły =>link<= (http://extensions.joomla.org/profile/extension/core-enhancements/coding-a-scripts-integration/blank-module)

przonak007
05-01-2015, 21:29
Fajnie to wygląda, ale jak wstawiłem kod w moduł blank to wyskoczył mi taki błąd na stronie:
Parse error: syntax error, unexpected '<' in /virtual/przonak.cba.pl/modules/mod_blank250/tmpl/tempBM99.php on line 1

w pliku tempBM99.php mam:
<?php defined('_JEXEC') or die; <?php ob_start(); include("przonak.cba.pl/zlicz.php"); ?> ?>
W głównych w folderze mam ten plik wklejony. Również go wkleiłem w modules/mod_blank250.
Gdzie jeszcze powinienem to jeszcze dodać??

przonak007
06-01-2015, 09:20
już sobie poradziłem :), w złym miejscu dałem plik ;)

- - - Updated - - -

Temat zamykam :)