PDA

Zobacz pełną wersję : KOD php w tresci artykułu.



kleberson
25-07-2006, 16:48
Jak zapisac tresc artykuł z kodem PHP?

Probuje zrobic oddzielna stronę startowa na zasadzie takiej ze tworze artykuł który jako tresc ma cała stronę startową i w tresci podaje mu zaladowanie glównego menu (to jest wlasnie kod php w tresci artykułu o który mi chodzi ale nie tylko, chcialbym tez podac echo $sceizka do obrazków) i ten manewr jak sobie mysle pozwoliłby mi przejsc z tak skonstruowanego artykułu do nowego szablonu w prosty sposób. Ustawiłbym ze ten artykuł jest stroną startową no i ze to głowne menu ma wystapic tylko na startowej stronie gdzie jest link do tej wlasnie startowej .

NIe moge wstawic <??> bo edytor zastępuje < odpowiednikiem html-owym.

fanti
25-07-2006, 16:56
http://forum.joomla.pl/forum/showthread.php?p=16513#post16513

Rybik
25-07-2006, 17:03
1. popros kogos ze znajomych zeby przeczytal twoj post, spytaj czy cokolwiek zrozumial
2. jezeli piszesz w celu uzyskania jakichs informacji to podaj cel dzialania

kleberson
25-07-2006, 17:31
1. popros kogos ze znajomych zeby przeczytal twoj post, spytaj czy cokolwiek zrozumial
2. jezeli piszesz w celu uzyskania jakichs informacji to podaj cel dzialania

Celem działania jest:

Mam serwis który otwiera się jednym "szablonem" z którego przechodzi się w drugi.
Jak sie przejdzie z pierwszego w drugi to w tresci strony drugiego "szablonu" nie ma (chyba) powrotu do tego otwierajacego "szablonu" przez link. Tylko back buttonem przeglądarki lub jak sie ręcznie zmieni adres w pasku adresu przeglądarki.

Chodzi o to ze otwierajaca strona rozni się html-em od tej strony do ktorej sa linki z pierwszej a szablon w joomli jest jeden i jej działanie opiera się na jednym szablonie i mam problem zeby serwis w Joomle wrzucic.

To co w pierwszym poscie napisałem mniej wiecej traktuje o tym samym :).
Głownym problemem tam poruszonym to jak zapisac kod php w tresci artykułu i teraz jak juz zdazylem sprawdzic zeby ten kod się wykonał a konkretnie <?php mosLoadModules('left');?>.

Rybik
25-07-2006, 17:34
kod php w tresci to jedno ale nie jestem pewien czy da sie uruchomoc funkcje joomla w ten sposob, czyli <?php echo tak, ale <?php mosloadmodules juz nie,

probowales uzyc wbudowanego w Joomla przypisywania szablonow do pozycji menu ?

kleberson
25-07-2006, 17:44
kod php w tresci to jedno ale nie jestem pewien czy da sie uruchomoc funkcje joomla w ten sposob, czyli <?php echo tak, ale <?php mosloadmodules juz nie,

probowales uzyc wbudowanego w Joomla przypisywania szablonow do pozycji menu ?

nie i nie bardzo wiem gdzie to jest, może to trzeba doinstalować ?

ale czy ja wiem czy to o to chodzi "przypisywania szablonow do pozycji menu "?

jak przejde ze strony otwierajacej tj klikne jakis link to tylko do drugiego szablonu, na stronie otwierajacej nie ma linku ktory otwiera cos na tej samej stronie na tm samym "szablonie"

Fanti podał link a pod tym linkiem jest link do dodatków np ModuleBot który "osadza moduły w treści artykułów." MOże to pomoże.

Rybik
25-07-2006, 18:02
potrzeba zrobic 2 szablony - template'y , jeden dla strony startowej i jeden dla pozostalych, przypisanie do "Start" jednego szablonu i ustawienie drugiego dla pozostalych rozwiazuje sprawe grafiki

dalej nalezy ustawic publikacje wszystkich modulow tak zeby nie pokazywaly sie dla pozycji "Start" (jest w parametrach modulow w panelu)

jezeli zamierzasz miec strone startowa tylko jako wjescie to moze latwiej bedzie ustawic ze pierwszy czytany format htm przed php (czyli ze jak w jednym katalogu jest index.htm i index.php to najpierw otworzy htm - poprosic w serwerowni zeby to przestawic) wtedy na leniucha robisz poza joomla sobie stronke htmlowa z linkiem albo redirectem do index.php i zapominasz o klopocie

kleberson
25-07-2006, 18:37
potrzeba zrobic 2 szablony - template'y , jeden dla strony startowej i jeden dla pozostalych, przypisanie do "Start" jednego szablonu i ustawienie drugiego dla pozostalych rozwiazuje sprawe grafiki

dalej nalezy ustawic publikacje wszystkich modulow tak zeby nie pokazywaly sie dla pozycji "Start" (jest w parametrach modulow w panelu)

jezeli zamierzasz miec strone startowa tylko jako wjescie to moze latwiej bedzie ustawic ze pierwszy czytany format htm przed php (czyli ze jak w jednym katalogu jest index.htm i index.php to najpierw otworzy htm - poprosic w serwerowni zeby to przestawic) wtedy na leniucha robisz poza joomla sobie stronke htmlowa z linkiem albo redirectem do index.php i zapominasz o klopocie

Pierwsza czesc Twojego postu mnie bardziej interesuje bo chce zeby to co jest na stronie otwierajacej było edytowalne pod Joomla tj menu jedno i drugie które na tej stronie jest.
Chce zeby oba te menu miały linki towrzeone w Joomla a nie podawan ręcznie.

NIe wiem gdzie jest to przypisywanie do szablonów o którym piszesz i nie widze oczyma wyobraźni tego pomysłu. Podaj moze miejsce w panelu gdzie to jest to przerobie to i moze mi sie cos wyjasni. Na razie dograłem modulebot i zadziałała funkcja Joomla osadzona w tresci artykułu.

fanti
25-07-2006, 21:48
szukaj->witryna - szablony - szablon witryny

kleberson
26-07-2006, 12:47
Udało sie ale najierw przerobilem to w taki sposób jak to chciałem zrobic no i nie dało sie tak bo jak ładuje moduł funkcja joomli to to co jest w module jest zamykane w <table></table> a to juz psuło metode ktora chcialem to zrobic.


Wracajac do tematu tego wątku to czy mozna wplynac na joomle w sposub konfiguracyjny w adminie zeby wykonywany był kod PHP z tresci artykułu. Chodzi mi o ustawienie przy obrazkach sciezki ktora na poczatku szablonu bym zdefiniował czyli <img src="<?echo $img_path; ?>nazwa obrazka">