Page 2 of 2
Re: Porting Oscommerce Shop to CMSMS
Posted: Fri Jan 06, 2006 7:19 pm
by cyberman
Re: Porting Oscommerce Shop to CMSMS
Posted: Sun Jan 08, 2006 10:16 pm
by iNSiPiD
Well that's another fine can of worms I've managed to open.

Re: Porting Oscommerce Shop to CMSMS
Posted: Tue Jan 17, 2006 6:37 am
by KnightWolfJK
Just chiming in my support for a e-commerce solution.

Re: Porting Oscommerce Shop to CMSMS
Posted: Wed Jan 25, 2006 7:09 pm
by fr3nch13
Its great that CMSMS will finally have a good e-com module!
I'll download and try this one out.
I am also will ing to help out in any way.
I'm a php developer with a lot of experience.
I have also come to learn CMSM very well and have used it to build a good handful of sites (like 5 or so).
Check out my site, it's running that latest cmsms and loaded with modules (playing around).
I would love to help out. I dont have much free time, but what little i do, i would be willing to contribute.
ps. i also figured out an interesting little hack to get just about any application's front-end to run within cmsms. but the app's admin is seperate from cmsms's admin.
Website:
http://www.fr3nch.com
Re: Porting Oscommerce Shop to CMSMS
Posted: Wed Jan 25, 2006 7:24 pm
by fr3nch13
I'll try out the oscommerce module. if i find any bugs/etc i'll place them in the forge.
Re: Porting Oscommerce Shop to CMSMS
Posted: Wed Jan 25, 2006 7:32 pm
by cyberman
Sounds great. And you will find bugs

...
Re: Porting Oscommerce Shop to CMSMS
Posted: Wed Jan 25, 2006 8:18 pm
by fr3nch13
So the frontend hasnt been done yet?
Re: Porting Oscommerce Shop to CMSMS
Posted: Tue Jan 31, 2006 2:02 am
by iNSiPiD
fr3nch13 wrote:
ps. i also figured out an interesting little hack to get just about any application's front-end to run within cmsms. but the app's admin is seperate from cmsms's admin.
We're all ears, fr3nch13. This sounds like just waht I've been looking for.
I'm sure the the devs would also be interested in this, too. That way, if they like it, it may get into the forge and I won't have to hack the core.

Re: Porting Oscommerce Shop to CMSMS
Posted: Tue Jan 31, 2006 4:10 pm
by fr3nch13
well my little hack is actually pretty simple. i just use ob_start(); ob_get_contents() and ob_end_clean();
i just wrap them around the application then at the end of the file, collect the contents into a variable.
Then i setup a page in the cms and have it set not to show in the menu, yet remain active. Within the contents, i place a string. something like "[replaceme]"
Within the app/script that i am placing within the cms, i fopen the above cms url that i just made and copy the contents then replace the [replaceme] with the contents from the output buffer's variable. and display the results.
Then to have this displayed in the menu of the cms, i create a content type of 'link' that points to the app/script.
to the end user, there is no difference; however, the end client now has to seperate admins. one for the cms and one for the other app.
a good example of this is the below link.
http://russellarkin.imageworksstudio.co ... isting.php
this is running 0.10.4 before the forms module. so i had to integrate the forms i made using a customized(much more secured) version of formMail.php into the website.
here's some of the code i use:
Code: Select all
<?
$tpl = "http://russellarkin.imageworksstudio.com/index.php?page=external_template";
$tplstr = "[replaceme]";
if($_POST) {
.... do something here .....
} else {
theform();
}
function theform($err=array()){
global $tpl,$tplstr;
ob_start();
?>
form html here
<?
$result = ob_get_contents();
ob_end_clean();
if($tpl!='' and $tplstr!='')
echo parseTemplate($tpl,$tplstr,$result);
else
echo $result;
}
function parseTemplate($tpl,$str,$html) {
$handle = fopen($tpl, "rb");
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
return str_replace($str,$html,$contents);
}
?>
this is still considered a hack/work-around in my book, but i hope this help some one.
Re: Porting Oscommerce Shop to CMSMS
Posted: Tue Jan 31, 2006 10:24 pm
by iNSiPiD
That example just looks like a Web form.
I had assumed you'd somehow hacked the admin to include links to your own custom administration screen(s). Or have you?
I have achieved this same result more securely I think by using a user-defined tag or written my own plugin. This avoids the need for ob_start to resend any header info and also means the page is parsed earlier and without caching the entire thing.
Have I missed something? Are you sure that site is built using CMSMS? The /admin URL brings up another login screen. Or did you just customise that too?
Re: Porting Oscommerce Shop to CMSMS
Posted: Tue Jan 31, 2006 11:13 pm
by fr3nch13
iNSiPiD wrote:
That example just looks like a Web form.
I had assumed you'd somehow hacked the admin to include links to your own custom administration screen(s). Or have you?
I have achieved this same result more securely I think by using a user-defined tag or written my own plugin. This avoids the need for ob_start to resend any header info and also means the page is parsed earlier and without caching the entire thing.
Have I missed something? Are you sure that site is built using CMSMS? The /admin URL brings up another login screen. Or did you just customise that too?
Like i said this was a little and dirty hack but it worked. this was an example of how i accomplished this. i was also able to take this idea and use it to add ZenCart to CMSMS, or more precisely, use CMSMS's rendered output as the layout template for ZenCart to use. see the post below:
http://forum.cmsmadesimple.org/index.ph ... l#msg16598
Re: Porting Oscommerce Shop to CMSMS
Posted: Tue Jan 31, 2006 11:31 pm
by fr3nch13
sorry i didnt even answer any of your questions.
I had assumed you'd somehow hacked the admin to include links to your own custom administration screen(s). Or have you?
No i have not hacked the admin to point to and administration screen because there was no administration screen.
Have I missed something? Are you sure that site is built using CMSMS? The /admin URL brings up another login screen. Or did you just customise that too?
This is running cmsms 0.10.4. i renamed the admin direcory to my_account. And yes, i did customize it.
Re: Porting Oscommerce Shop to CMSMS
Posted: Tue Jan 31, 2006 11:39 pm
by iNSiPiD
Hi fr3nch13, don't get me wrong. I'm not knocking the idea. I'm just trying to work out why you couldn't have achieved it better using the plugin architecture.
In fact, with your coding skillz, I'm sure you could have written a module for the purpose without too much trouble.
Have you taken a look at the skeleton module?
Re: Porting Oscommerce Shop to CMSMS
Posted: Tue Jan 31, 2006 11:46 pm
by fr3nch13
I really should go back and do it correctly; however, the client needs something right now so i had to come up with something that will work, even if it is pretty dirty.
Don't get me wrong, this is a dirty hack, but it gets the job done and it only took me about an hour.