[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1823: Undefined array key 2603
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1833: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1833: Trying to access array offset on value of type null
CMS Made Simple Forums • PHP kodo įterpimas į puslapį
Page 1 of 1

PHP kodo įterpimas į puslapį

Posted: Mon Apr 12, 2010 1:43 pm
by shapaklekas
Sveiki
Iškilo toks reikalas, kad reik PHP forma dėti į page'ą, bet ten leidžia tik html kiek suprantu tad kaip aš galėčiau prasisukti? :D

Re: Klausimas

Posted: Mon Apr 12, 2010 1:46 pm
by Augustas
meniu punkte  Extensions --> "User Defined Tag" (UDT) susikurk UDT pavadinimu pvz "mano_php_forma"
ir tada i tą UDT gali rašyti formos PHP kodą.
O savo puslapyje tą UDT iškviesi {mano_php_forma}.
Į UDT galima perduoti ir parametrus - pasiskaityk CMSMS Wiki/forumus kaip tai daryti.

Re: Klausimas

Posted: Mon Apr 12, 2010 1:50 pm
by shapaklekas
Augustas wrote: meniu punkte  Extensions --> "User Defined Tag" (UDT) susikurk UDT pavadinimu pvz "mano_php_forma"
ir tada i tą UDT gali rašyti formos PHP kodą.
O savo puslapyje tą UDT iškviesi {mano_php_forma}.
Į UDT galima perduoti ir parametrus - pasiskaityk CMSMS Wiki/forumus kaip tai daryti.
Ačiū :) naujokas esu ant CMSMS :)

Re: Klausimas

Posted: Mon Apr 12, 2010 7:48 pm
by Raimis
Augustas wrote: meniu punkte  Extensions --> "User Defined Tag" (UDT) susikurk UDT pavadinimu pvz "mano_php_forma"
ir tada i tą UDT gali rašyti formos PHP kodą.
O savo puslapyje tą UDT iškviesi {mano_php_forma}.
Į UDT galima perduoti ir parametrus - pasiskaityk CMSMS Wiki/forumus kaip tai daryti.
Noriu papildyti Augusto pranešimą: config.php reikia pakoreguoti eilutę $config['use_smarty_php_tags'] = true;

Tada UDT viduje gali rašyti php kodą tarp {PHP} ir {/PHP} tagų ( keiti į {PHP} ir {/PHP} ),

kitu atveju php kodas gali neveikti.

Re: PHP kodo įterpimas į puslapį

Posted: Tue Apr 13, 2010 1:37 am
by Augustas
Raimi, neklaidink žmonių ;)

Jei konfiguracijoje šitą padarysi TRUE: $config['use_smarty_php_tags'] = true; --> tai leis naudoti {php} {/php} žymes NE vartotojo sukurtuose UDT, o šablonuose (templates) ir puslapių turinyje/tekste (Page content).

Aš $config['use_smarty_php_tags'] varianto net neminėjau, nes jis nėra labai rekomenduojamas dėl saugumo.

Tuo tarpu UDTe galioja TIK php programavimo kalbos sintaksė. Ir rašant UDT nenaudojami . UDT iškarto prasideda nuo norimų PHP komandų/sakinių.

Re: PHP kodo įterpimas į puslapį

Posted: Tue Apr 13, 2010 7:21 am
by Raimis
Augustas wrote: Raimi, neklaidink žmonių ;)
Sorry ... Supratau. Aš pagal savo svetainę sprendžiau.Neįsigilinau į klausimą.