Qiuck CMS a skrypty php

DarkSilver

Avatar: DarkSilver

2009-04-29 13:51

Czy quick cms lite obsługuje skrypty php? np wrzuciłem sobie taki kod do jednego z działow i nic sie nie pokazało :/

<?php
include('online.php');
?>

» Quick.Cms v2.x

treewood (OpenSolution)

Avatar: treewood

2009-04-30 06:51

darksilver - naucz sie szukac a potem pytac. to bardzo podstawowe pytanie:
http://opensolution.org/Quick.Cms/docs/?id=tips#jak_wykonac_kod_php_w_szablonach

DarkSilver

Avatar: DarkSilver

2009-05-01 18:46

Umiem szukać ;]
Tylko że to nie działa i dlatego pytam.

DarkSilver

Avatar: DarkSilver

2009-05-01 19:25

I żeby byłio jasne to zmoeniłem z false na true w tym fragmencie kodu

$config['embed_php'] = true;

Następnie otworzyłem nową stronę i wklepałem tam kod z mojego pierwszego posta w tym temacie i nic się nie pokazało.

Jeśli by to działało to powinno się coś pojawić.

treewood (OpenSolution)

Avatar: treewood

2009-05-02 07:52

to sproboj wstawic ten kod:
<?php echo phpinfo(); ?>
jesli to nie dziala tzn, ze cos nie tak faktycznie z obsluga skryptu na tym serwerze a jesli dziala tzn, ze widocznie include ci nie dziala

DarkSilver

Avatar: DarkSilver

2009-05-02 19:48

Coś nie działa ;/ Sprawdzałem na 3 rożnych serwerach :|

treewood (OpenSolution)

Avatar: treewood

2009-05-04 07:43

to mnie zalamales. zrobilem to dokladnie na dwoch naszych i dziala. zreszta gdyby to ogolnie nie dzialalo to juz dawno bysmy mieli duza ilosc zgloszen tego problemu a tak nie jest. mozliwe, ze cos zle robisz ale nie wiem co.

DarkSilver

Avatar: DarkSilver

2009-05-05 22:19

Ach... ja już wiem co jest nie tak. Otóż jesli kod php umieszczam w plikach tpl (w szablonie) to działa, ale mi nie chodziło o umieszczanie kodu właśnie w szablonie tylko w jakimś dziale strony. Np. tworze dział np "Serwery" i po otworzeniu tego działu pokazywał sie np status serwera (online/offline). Więc chyba nie ma możliwości aby pomiędzy tekstem na stronie wykonywał się kod php ;/

Pozdrawiam

treewood (OpenSolution)

Avatar: treewood

2009-05-06 07:12

No tak to to juz jest niemozliwe. Jedynie w szablonach tpl. Musialbys sobie zdefiniowac inny szablon dla konkretnej strony i tam wstawic kod PHP.

http://opensolution.org/Quick.Cms/docs/?id=tips#szablony_-_zmiana_wygladu_srodka_strony_na_wybranej_podstronie

DarkSilver

Avatar: DarkSilver

2009-05-06 09:30

Aha,,, No dobrze,
dziękuję za pomoc.

DarkSilver

Avatar: DarkSilver

2009-08-09 19:54

Witam ponownie ;]
Pisze w starym temacie bo nie chce robić topicu o podobnej tematyce.

Otóz próbowałem wstawic kod php w szablonie jednak nie działa ;/.

Skopiowalem zawartosc pages_default.tpl do pliku pages_new.tpl i w tym nowym pliku za linią
<h3>$aData[sName]</h3>
wstawiłem
<?
$pre_include = ob_get_clean();
$number = "5";
include("strona/show_strona.php");
?>

Póxniej wgralem ten nowy plik na serwer w odpowienie miejsce i ustawilem go jako domyślny dla jednej strony.

Niestety na stronie nic się nie pojawiło (Poza tytułem strony) ;/

dla pewności wstawiłem tam inny kod

<?php echo phpinfo(); ?>

i ten kod już się wykonał.

Czy wiadomo dlaczego ten pierwszy kod sie nie wykonuje?

Tylko treewood nie pisz że cię załamałem XD

Makaron

Avatar: Makaron

2009-08-10 09:07

Spróbuj znaczników, które użyłeś w <?php echo phpinfo(); ?> czyli otwierający:
<?php
i zamykający
?>

DarkSilver

Avatar: DarkSilver

2009-08-10 12:59

OK. Teraz działa. lecz pojawiły sie kolejne problemy, bo skrypt nie jest generowany tak jak trzeba. W zwyklym html wszystko działa prawidłowo a jeśli umieszcze w szablonie tpl to błędnie jest generowany.
No ale może uda mi się rozwiązać ten problem. jeśli nie, to dam znać.

Do góry
o nas | kontakt