PDA

Zobacz pełną wersję : PHP w nowych modulach



Hamster21
19-02-2006, 10:45
Zrobilem sobie nowy modul. Dalem w jego tresci taki kod:

<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="read_all">
<img src="<?php echo $mosConfig_live_site;?>/templates/nowogrodziec_glowna/images/aktualnosci/read_all.gif" border="0" />
</td>
</tr>
</table>
ale po zatwierdzeniu nie wczytuje mi zmiennej mosConfig_live_site a cala zawartosc - dlaczego?

ekspert
19-02-2006, 12:16
Spróbuj może taki:

<?php
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="read_all">
<img src="<?php echo $mosConfig_live_site;?>/templates/nowogrodziec_glowna/images/aktualnosci/read_all.gif" border="0" />
</td>
</tr>
</table>
?>

nexus246
19-02-2006, 12:45
jeee, z reguły nie czepiam się jak ktoś wypisuje różne bzdury ale to jest bzdura nad bzdury, jak wpadłeś na takie rozwiązanie?

ekspert
19-02-2006, 12:49
to podaj lepszy, ja dopiero zaczynam się uczyć!!

magic
19-02-2006, 13:09
http://www.pomoc.joomla.pl/pomoc/index.php/content/view/4/30/
Jak (być może) zauważyłeś - większość potrzebnych materiałów można znaleźć w naszej Pomocy :D

Hamster21
19-02-2006, 14:17
Czyli dla kzadego modulu musze robic plik instalacyjny??

nexus246
19-02-2006, 14:24
to podaj lepszy, ja dopiero zaczynam się uczyć!!

To nie wypisuj bzdur nie sprawdzając wcześniej czy to wogóle zadziała.

magic
19-02-2006, 14:51
@Hamster21
Nie dla każdego.
Moduł w Joomla! to po prostu kontener, który może mieć "jakąś tam" zawartość, który możesz umieścić w wybranym miejscu na stronie, w wybranej sytuacji, który będzie widoczny dla wybranej grupy uzytkowników.
W najprostszej wersji moduł może zawierać np. krótki tekst. W bardziej zaawansowanej możesz tam wstawić kod html, w tym np. obrazki, obiekt typu flash itp. W jeszcze bardziej zaawansowanej wersji możesz tam wstawić np. JScript - czyli programik wykonywany po stronie przegladarki.
Jak to zrobić?: Administrator->Moduły->Moduły witryny->Nowy
W pole edytora wstawiasz co tam chcesz, ustawiasz parametry modułu, jego nazwę, zapisujesz i masz na stronie. Jeśli spojrzysz na www.joomla.pl to obszar zatytułowany 'Korzystaj z Joomla!" jest właśnie tak zrobiony.
Natomiast jeśli chcesz, żeby twój Moduł (przypominam - kontener) zawierał oprogramowanie wykonywane po stronie serwera (w tym wypadku PHP), to - taki moduł powinien być wykonany poza Administratorem Joomla! i zainstalowany.
Link do instrukcji podałem wyżej, reszta - również w Pomocy (http://pomoc.joomla.pl/pomoc/).