Page 1 of 1

[gesloten] invoegen php applicatie

Posted: Sat Nov 01, 2014 1:46 pm
by RogierDamen
Ik wil een externe php applicatie in een pagina invoegen en moet daarvoor een tag als {listing} invoegen.
Nu wordt deze door cmsms gezien als een eigen tag (die dus niet bestaat) en geeft dan natuurlijk een error.

Is er een manier om zo'n tag toch te kunnen gebruiken?

Re: invoegen php applicatie

Posted: Sat Nov 01, 2014 2:00 pm
by Rolf

Code: Select all

{literal}
...
{/literal}

Re: invoegen php applicatie

Posted: Sun Nov 02, 2014 11:05 pm
by andre_designer
http://docs.cmsmadesimple.org/tags/user ... ting-a-udt

deze kun je schijven onder uitbreidingen->Gebruikergedefinieerde tags hier kun je eigen tags schrijven

Re: invoegen php applicatie

Posted: Mon Nov 03, 2014 10:35 pm
by RogierDamen
Als ik gebruik maak van:

{literal}
{listing}
{/literal}

Dan wordt die tag als tekst "{listing}" weergegeven. Dat is niet de bedoeling.

Ik zoek niet naar een mogelijkheid om een user tag aan te maken. Uiteraard is die mogelijkheid mij bekend.

De externe applicatie moet met {listing} in de php pagina worden opgenomen. Ik kan {listing} dus niet in een een user tag zetten.

Re: invoegen php applicatie

Posted: Tue Nov 04, 2014 9:38 am
by velden
Het is mij niet duidelijk wat je nu EXACT wilt dat er gebeurt.
De externe applicatie moet met {listing} in

Code: Select all

de php pagina
worden opgenomen. Ik kan {listing} dus niet in een een user tag zetten.
Wie of wat moet dat '{listing}' gaan interpreteren? Wellicht kun je concreet aangeven wat je gaat gebruiken, met links naar een handleiding ofzo?

Re: invoegen php applicatie

Posted: Wed Nov 05, 2014 7:08 pm
by RogierDamen
Ik zal het voor je uitschrijven:

Stel; je koopt en php applicatie en in de handleiding staat genoemd:

Plaats in de eerste regel van je php pagina de code

Code: Select all

<?php
session_start();
?>
En op de plaats in je pagina waar je applicatie wilt invoegen, plaats je de code

Code: Select all

{listing}
Volgens mij zijn we dan bij het probleem aangekomen want de laatste wordt door cmsms ofwel smarty gezien als een usertag. En dat werkt dus niet

Mijn vraag was dus "hoe krijg ik dit in cmsms werkend"

Het lijkt er op dat er geen oplossing voor is dus moet ik maar uitkijken naar een ander cms voor dit gebruik.

Dank

Re: [gesloten] invoegen php applicatie

Posted: Wed Nov 05, 2014 7:52 pm
by staartmees
Heb je de oplossing van Rolf uitgeprobeerd? Je zet het hele php-script tussen {literal} en {/literal} dus niet {listing}

Re: invoegen php applicatie

Posted: Wed Nov 05, 2014 8:05 pm
by velden
RogierDamen wrote:Ik zal het voor je uitschrijven:

Stel; je koopt en php applicatie en in de handleiding staat genoemd:

Plaats in de eerste regel van je php pagina de code

Code: Select all

<?php
session_start();
?>
En op de plaats in je pagina waar je applicatie wilt invoegen, plaats je de code

Code: Select all

{listing}
Volgens mij zijn we dan bij het probleem aangekomen want de laatste wordt door cmsms ofwel smarty gezien als een usertag. En dat werkt dus niet

Mijn vraag was dus "hoe krijg ik dit in cmsms werkend"

Het lijkt er op dat er geen oplossing voor is dus moet ik maar uitkijken naar een ander cms voor dit gebruik.

Dank
Dat klinkt allemaal wel mooi MAAR dit kan nooit de hele handleiding zijn. Want met een session_start() aanroep krijg je nog geen code die {listing} begrijpt.

Punt 2 denk ik niet dat je session_start() binnen cmsms kunt gebruiken want zal al wel reeds aangeroepen zijn voor cmsms zelf.

En dan heb je mogelijk nog een 'probleem'; veel applicaties verwachten user-input. Immers, een 'applicatie' suggereert dat het niet iets statisch is. Je zou dan mogelijk ook nog van alles moeten regelen omdat binnen cmsms voor elkaar te krijgen.

Al met al denk ik dat het een moeilijke opgave (zo niet onmogelijk) wordt voor ons om dit zo op te lossen.