Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Convert OSCommerce 2.2RC2a to table-less CSS


npn2531

Recommended Posts

It's kind of a wash. With a default stylesheet you simply have an “if” structure instead of an “if - else”.

 

The one thing you can't let store developers do is to assume they can change selectors on the fly. In that respect it's better to think of any particular stylesheet as a constant.

Local: Mac OS X 10.5.8 - Apache 2.2/php 5.3.0/MySQL 5.4.10 • Web Servers: Linux

Tools: BBEdit, Coda, Versions (Subversion), Sequel Pro (db management)

Link to comment
Share on other sites

  • Replies 228
  • Created
  • Last Reply

Top Posters In This Topic

I tracked down the cause of the problems on submit. I had missed a form creation parameter which tells the updated tep_draw_form function in html_output.php to request the data needed to satisfy the new tests.

 

14 files updated.

 

Harald tracked down an unrelated issue which I had chased as a red herring in this thread.

 

The new system is really much better, it will probably reduce the problems with the contact form being used for spamming to nothing, increasing security in many other places as well.

 

It's overall much more secure than the 2.2a release.

Local: Mac OS X 10.5.8 - Apache 2.2/php 5.3.0/MySQL 5.4.10 • Web Servers: Linux

Tools: BBEdit, Coda, Versions (Subversion), Sequel Pro (db management)

Link to comment
Share on other sites

That's fascinating. I have had problems with people spamming on forms, and would love a solution. Can you post an example of what has been changed?

Super easy.

 

Protect forms with a token ID that is assigned to a customers session

 

You've already seen what happens to someone who tries to submit a form when the token is not supplied.

Edited by AlanR

Local: Mac OS X 10.5.8 - Apache 2.2/php 5.3.0/MySQL 5.4.10 • Web Servers: Linux

Tools: BBEdit, Coda, Versions (Subversion), Sequel Pro (db management)

Link to comment
Share on other sites

I'm not familiar STS, but it is really difficult for me to imagine that there would be any way it would work to have both installed. I think it would be a nightmare to sort it out.

 

However, your second question is an interesting one. A template program has a lot of advantages. Look for example at Wordpress. In a couple of mouse clicks, you can have a completely new website. On the other hand if you don't like the template, or need to make changes, then a program with a template installed is more complex than a program without a template structure.

 

If it's any help I immediately installed STS after your contrib. Not heavily tested but works fine as far as I can see. Basically you just need to strip all the html out of the STS template. Kind of exciting as it makes using Blueprint or 960 grid a nice possibility as well as having A LOT of control over individual pages, boxes etc. It'll even accept conditionals in a template ala WP or Drupal so it opens a bunch of doors a single template might not.

 

You and Bill Kellum should chat a bit about the possibilites :thumbsup:

Everything's funny but nothing's a joke...

Link to comment
Share on other sites

If it's any help I immediately installed STS after your contrib. Not heavily tested but works fine as far as I can see. Basically you just need to strip all the html out of the STS template. Kind of exciting as it makes using Blueprint or 960 grid a nice possibility as well as having A LOT of control over individual pages, boxes etc. It'll even accept conditionals in a template ala WP or Drupal so it opens a bunch of doors a single template might not.

 

You and Bill Kellum should chat a bit about the possibilites :thumbsup:

 

 

That is really interesting. Converting to CSS does make design much easier, but it does not replace a template system. I will take look at STS, and get a better sense of what you are describing.

Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Link to comment
Share on other sites

Can you be a bit more specific? Looking at the STS and then back at your post, I'm wondering for starters if you are describing using the includes/classes/boxes.php from STS or from the CSS conversion.

Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Link to comment
Share on other sites

Can you be a bit more specific? Looking at the STS and then back at your post, I'm wondering for starters if you are describing using the includes/classes/boxes.php from STS or from the CSS conversion.

 

STS is basically just placeholders for output from osC. Since you've fixed up the html output it just lets you have a series of content slots you can wrap in DIVS - the output of boxes.php included. You could always do that with STS but the guts of a stock osC would thwart a true CSS layout.

 

I can zip up my install if you want to take a look at it. There was a little fiddling involved.

 

Doh! Taking another look at it I take that back. There's still some more fiddling to be done. The problems are mostly with some unclosed divs I think but that's my fault. I'll finish it up, take some notes and let you know.

Edited by Iggy

Everything's funny but nothing's a joke...

Link to comment
Share on other sites

STS is basically just placeholders for output from osC. Since you've fixed up the html output it just lets you have a series of content slots you can wrap in DIVS - the output of boxes.php included. You could always do that with STS but the guts of a stock osC would thwart a true CSS layout.

 

I can zip up my install if you want to take a look at it. There was a little fiddling involved.

 

Doh! Taking another look at it I take that back. There's still some more fiddling to be done. The problems are mostly with some unclosed divs I think but that's my fault. I'll finish it up, take some notes and let you know.

I'd like a copy too. I did all the other files, didn't take long but I skipped classes/boxes.php pending your reply.

Local: Mac OS X 10.5.8 - Apache 2.2/php 5.3.0/MySQL 5.4.10 • Web Servers: Linux

Tools: BBEdit, Coda, Versions (Subversion), Sequel Pro (db management)

Link to comment
Share on other sites

Can you be a bit more specific? Looking at the STS and then back at your post, I'm wondering for starters if you are describing using the includes/classes/boxes.php from STS or from the CSS conversion.

 

 

Hey, George.

 

I have been sending STS users toward your contribution since you uploaded it. Prior to your add-on, I have always suggested the older CSS Osc add-on: Tableless OsCommerce

 

STS has always used the "core" tables of osCommerce simply because that was what it had to work with. With that said, if the user was to remove the tables from the core files, then STS would respond appropriately. STS doesn't care if it "pulls" in tables or CSS as long as the template that you are creating is designed for it. All of the code (STS) is there for it to work with a 100% CSS osCommerce.

 

thumbsup.gif Keep in mind that STS also has a built in "Infobox" template feature. This can be easily turned off in the admin or not installed at all. So, with that said, the user could skip the modifications to the boxes.php file if they do not intend to use this feature (the installation instructions point this out). Still, I feel the infobox template feature can still be used with a full CSS layout combined with your code modifications.

 

I plan to dive deep into your code changes and see if there is anything needed to tweak in STS to be sure the two are completely seamless as I am making some assumptions here without doing more than a few "test drives" myself. whistling.gif

Bill Kellum

 

Sounds Good Productions

STS Tutorials & more: STSv4.6, STS Add-ons (STS Power Pack), STS V4 Forum STS Forum FREE TEMPLATE

Link to comment
Share on other sites

Perhaps STS and OSC-CSS are compatible. I have really only changed the html within each page. What differs from the OSC file structure a bit in OSC-CSS is two files, includes/template_top.php and includes/template_bottom.php. They sandwich every catalog page and provide the overall layout holding the header, footer, left and right columns and content. Content being the catalog pages. In the stylesheet, they are the div's with id's rather than classes.

Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Link to comment
Share on other sites

Perhaps STS and OSC-CSS are compatible. I have really only changed the html within each page. What differs from the OSC file structure a bit in OSC-CSS is two files, includes/template_top.php and includes/template_bottom.php. They sandwich every catalog page and provide the overall layout holding the header, footer, left and right columns and content. Content being the catalog pages. In the stylesheet, they are the div's with id's rather than classes.

Here's some of the current output of STS. I'm using the multiple as the test and this is the default sts_template.html

 

Basically it's outputting correctly but needs some tweaking. Although this isn't the prettiest I was happy enough with it I deemed it working and moved on - see above :-"

currentoutput.jpg?t=1268034243

 

Here's the output of the page.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html $htmlparams>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Evolve EosC</title>
<base href="http://www.eosc.com/">

<!-- start get_javascript(applicationtop2header) //-->

<!-- end get_javascript(applicationtop2header) //-->

   <link rel="stylesheet" type="text/css" href="/includes/sts_templates/multiple/stylesheet.css">
</head>



<!-- Start Category Menu -->
<form name="goto" action="index.php" method="get"><select name="cPath" onChange="this.form.submit();"><option value="0" SELECTED>Catalog</option><option value="1">Hardware</option><option value="17">   CDROM Drives</option><option value="4">   Graphics Cards</option><option value="8">   Keyboards</option><option value="16">   Memory</option><option value="9">   Mice</option><option value="6">   Monitors</option><option value="5">   Printers</option><option value="7">   Speakers</option><option value="2">Software</option><option value="19">   Action</option><option value="18">   Simulation</option><option value="20">   Strategy</option><option value="3">DVD Movies</option><option value="10">   Action</option><option value="13">   Cartoons</option><option value="12">   Comedy</option><option value="15">   Drama</option><option value="11">   Science Fiction</option><option value="14">   Thriller</option></select></form>
<!-- End Category Menu -->



<!-- start categorybox //-->
<!--bof categories //-->

<div class="infoboxheading" nowrap>
<span class="categories">Categories</span> <div class="divider"></div></div>

<div class="infobox">
<div class="infoboxcontents">
<a href="http://www.eosc.com/index.php?cPath=1">Hardware-></a> (6)<br><a href="http://www.eosc.com/index.php?cPath=2">Software-></a> (4)<br><a href="http://www.eosc.com/index.php?cPath=3">DVD Movies-></a> (17)<br></div>


</div>
<!-- end categorybox //-->
<!-- start manufacturerbox //-->
<!--bof manufacturers //-->

<div class="infoboxheading" nowrap>
<span class="manufacturers">Manufacturers</span> <div class="divider"></div></div>

<div class="infobox">
<div class="infoboxcontents">
<form name="manufacturers" action="http://www.eosc.com/index.php" method="get"><select name="manufacturers_id" onChange="this.form.submit();" size="1" style="width: 100%"><option value="" SELECTED>Please Select</option><option value="6">Canon</option><option value="4">Fox</option><option value="8">GT Interactive</option><option value="9">Hewlett Packard</option><option value="5">Logitech</option><option value="1">Matrox</option><option value="2">Microsoft</option><option value="7">Sierra</option><option value="3">Warner</option></select></form></div>



</div>

<!-- end manufacturerbox //-->



<!-- start whatsnewbox //-->

<!--bof whats_new //-->


<div class="infoboxheading" nowrap>
<span class="whatsnew">What's New?<a  href="http://www.eosc.com/products_new.php"><img src="images/infobox/arrow_right.gif" class="right_arrow"  border="0"  alt="arrow right" title=" arrow right " width="12" height="10" more></a></span> <div class="divider"></div></div>

<div class="infobox">
<div class="infoboxcontents">
<a href="http://www.eosc.com/product_info.php?products_id=22"><img src="images/gt_interactive/unreal_tournament.gif" class=""  border="0"  alt="Unreal Tournament" title=" Unreal Tournament " width="100" height="80"></a><br><a href="http://www.eosc.com/product_info.php?products_id=22">Unreal Tournament</a><br>$89.99</div>


</div>          


<!-- end whatsnewbox //-->



<!-- start specialbox //-->
<!--bof specials //-->

<div class="infoboxheading" nowrap>
<span class="specials">Specials<a  href="http://www.eosc.com/specials.php"><img src="images/infobox/arrow_right.gif" class="right_arrow"  border="0"  alt="arrow right" title=" arrow right " width="12" height="10" more></a></span> <div class="divider"></div></div>

<div class="infobox">
<div class="infoboxcontents">
<a href="http://www.eosc.com/product_info.php?products_id=5"><img src="images/dvd/blade_runner.gif" class=""  border="0"  alt="Blade Runner - Director's Cut" title=" Blade Runner - Director's Cut " width="100" height="80"></a><br><a href="http://www.eosc.com/product_info.php?products_id=5">Blade Runner - Director's Cut</a><br><s>$35.99</s><br><span class="productSpecialPrice">$30.00</span></div>


</div>           


<!-- end specialbox //-->



<!-- start searchbox //-->
<!--bof search //-->

<div class="infoboxheading" nowrap>
<span class="quickfind">Quick Find</span> <div class="divider"></div></div>

<div class="infobox">
<div class="infoboxcontents">
<form name="quick_find" action="http://www.eosc.com/advanced_search_result.php" method="get"><span class="leftfloat"><input type="text" name="keywords" size="10" maxlength="30" style="width: 95px"class="input-style"></span><span class="leftfloat"><img src="images/pixel_trans.gif" class=""  border="0"  alt="" width="20" height="10"><input type="image" src="includes/languages/english/images/buttons/button_quick_find.gif" border="0" alt="<span class="quickfind">Quick Find" title=" <span class="quickfind">Quick Find "></span><div class="divider-short"></div>Use keywords to find the product you are looking for.<br/><br/><a href="http://www.eosc.com/advanced_search.php">Advanced Search</a></form></div>


</div>
<!-- end searchbox //-->



<!-- start informationbox //-->
<!-- information //-->

<div class="infoboxheading" nowrap>
<span class="information">Information</span> <div class="divider"></div></div>

<div class="infobox">
<div class="infoboxcontents">
<a href="http://www.eosc.com/shipping.php">Shipping & Returns</a><br><a href="http://www.eosc.com/privacy.php">Privacy Notice</a><br><a href="http://www.eosc.com/conditions.php">Conditions of Use</a><br><a href="http://www.eosc.com/contact_us.php">Contact Us</a></div>


</div>
<!-- end informationbox //-->



     <p>This is a default template. It can be found here: /includes/sts_templates/multiple/sts_template.html<br>

 </p>

     <p>
<!-- start Default Content //-->
</div>
<!-- left_navigation_eof //-->
<!-- page content bof//-->
<div id="pagecontent"> 
<div id="content-head"></div>
<!-- start content-body -->
<div id="content-body">
<span class="leftfloat"><h1>Shipping & Returns</h1></span>
<span class="rightfloat-right">
<img src="images/table_background_specials.gif" class=""  border="0"  alt="Shipping & Returns" title=" Shipping & Returns " width="57" height="40"></span><div class="divider-pageheading"></div> 
<p>Put here your Shipping & Returns information.</p>

<div class="pagebox">
<div class="rightfloat">
<a href="http://www.eosc.com/index.php"><img src="includes/languages/english/images/buttons/button_continue.gif" class=""  border="0"  alt="Continue" title=" Continue " width="100" height="22"></a>	</div>
<div class="divider"></div> 
</div>              

<div class="divider"></div> 
</div>
<!-- end content-body -->
<div id="content-foot"></div>
</div>
<!-- page_content_eof //-->
<!-- BOF right_navigation //-->
<div id="pagecolumnright">

<!-- end Default Content //-->
</p>



<!-- start cartbox //-->
<!-- shopping_cart //-->

<div class="infoboxheading" nowrap>
<span class="shoppingcart">My Cart<a  href="http://www.eosc.com/shopping_cart.php"><img src="images/infobox/arrow_right.gif" class="right_arrow"  border="0"  alt="arrow right" title=" arrow right " width="12" height="10" more></a></span> <div class="divider"></div></div>

<div class="infobox">
<div class="infoboxcontents">
0 items</div>


</div>
<!-- end cartbox //-->



<!-- start maninfobox //-->

<!-- end maninfobox //-->



<!-- start orderhistorybox //-->

<!-- end orderhistorybox //-->



<!-- start bestsellersbox_only //-->

<!-- end bestsellersbox_only //-->



<!-- start reviewsbox //-->
<!-- reviews //-->

<div class="infoboxheading" nowrap>
<span class="reviews">Reviews<a  href="http://www.eosc.com/reviews.php"><img src="images/infobox/arrow_right.gif" class="right_arrow"  border="0"  alt="arrow right" title=" arrow right " width="12" height="10" more></a></span> <div class="divider"></div></div>

<div class="infobox">
<div class="infoboxcontents">
<div align="center"><a href="http://www.eosc.com/product_reviews_info.php?products_id=19&reviews_id=1"><img src="images/dvd/theres_something_about_mary.gif" class=""  border="0"  alt="There's Something About Mary" title=" There's Something About Mary " width="100" height="80"></a></div><a href="http://www.eosc.com/product_reviews_info.php?products_id=19&reviews_id=1">this has to be one of the funniest movies released for 1999! ..</a><br><div align="center"><img src="images/stars_5.gif" class=""  border="0"  alt="5 of 5 Stars!" title=" 5 of 5 Stars! " width="59" height="11"></div></div>


</div>
<!-- end reviewsbox //-->





<!-- start languagebox //-->

<!-- end languagebox //-->



<!-- start currenciesbox //-->
<!--bof currencies //-->

<div class="infoboxheading" nowrap>
<span class="currencies">Currencies</span> <div class="divider"></div></div>

<div class="infobox">
<div class="infoboxcontents">
<form name="currencies" action="http://www.eosc.com/shipping.php" method="get"><select name="currency" onChange="this.form.submit();" style="width: 100%"><option value="USD" SELECTED>U.S. Dollar</option><option value="EUR">Euro</option></select></form></div>



</div> 

<!-- end currenciesbox //-->



<!--footer template begin-->
     <!-- footer.php.html template -->

<div align="center">
  Monday 08 March, 2010  
  152 requests since Friday 26 February, 2010  </td>

     Copyright © 2010 <a href="http://www.eosc.com/index.php">Evolve EosC</a><br>Powered by <a href="http://www.oscommerce.com" target="_blank">osCommerce</a>

     <a href="http://www.eosc.com/redirect.php?action=banner&goto=1" target="_blank"><img src="images/banners/oscommerce.gif" class=""  border="0"  alt="osCommerce" title=" osCommerce " width="468" height="50"></a>

         STS v4.6 by <a href="http://www.soundsgoodpro.com">

		SoundsGoodProductions.com</a><br>



</div><!--footer template end-->   

</body>

</html>

 

Sorry I got carried away there on the "works great!" but I considered it basically functional with some spit and polish required. I'll see what I can do with it in the next couple of days in the way of clean up.

Everything's funny but nothing's a joke...

Link to comment
Share on other sites

Dropped an archive here for a bit if anyone can use it

http://e.volve.net/downloads/eosc.zip

 

Knocked this together in a hurry and off of the Github Master so it's probably only good for comparison/reference. I'll see if I can give it some proper attention in the next couple days but here it is for now.

Everything's funny but nothing's a joke...

Link to comment
Share on other sites

Dropped an archive here for a bit if anyone can use it

http://e.volve.net/downloads/eosc.zip

 

Knocked this together in a hurry and off of the Github Master so it's probably only good for comparison/reference. I'll see if I can give it some proper attention in the next couple days but here it is for now.

Thanks very much.

 

Reference is all I need, and all I can use really since I'm building on git source unless you are too.

 

I'll do a compare and see how I match up.

 

My immediate need is satisfied by the CSS conversion which I love and am very grateful for. I was dreading having to work with the tabled MS2 structure but now I'm wondering if a “Web 2.0” version “2.5” can be built.

 

Update / Edit: I reread your post and realized that we are on the same page since you are building off the github master.

 

If anyone wants my version of OSCommerce 2.2RC2a to table-less CSS I'll upload it and make it available.

Edited by AlanR

Local: Mac OS X 10.5.8 - Apache 2.2/php 5.3.0/MySQL 5.4.10 • Web Servers: Linux

Tools: BBEdit, Coda, Versions (Subversion), Sequel Pro (db management)

Link to comment
Share on other sites

I was dreading having to work with the tabled MS2 structure but now I'm wondering if a “Web 2.0” version “2.5” can be built.

 

That's what has me all excited about it. Or, at least, the core can get out of the way a bit.

 

Just have to see :thumbsup:

Everything's funny but nothing's a joke...

Link to comment
Share on other sites

Going back to my first post in this thread

 

Just as a test I edited tp-boxfooter.gif, made it 156px wide, shoving the image to the right, leaving a white column 1px wide on the left.

 

Fixes the problem in every browser I tried, Mac Firefox, Mac Opera, Windows Opera and didn't break any other browsers. So it's either accept that as a solution or create a new selector for the box footer. Neither solution is real elegant.

Local: Mac OS X 10.5.8 - Apache 2.2/php 5.3.0/MySQL 5.4.10 • Web Servers: Linux

Tools: BBEdit, Coda, Versions (Subversion), Sequel Pro (db management)

Link to comment
Share on other sites

Harald and Mark have introduced code which takes the development version of osC2 somewhat closer to this mod.

 

I haven't yet looked closely enough at what they've done to see if their changes should be merged into my version.

 

Move html layout to template_top.php/template_bottom.php; introduce dynamic per-file header tags modules

Local: Mac OS X 10.5.8 - Apache 2.2/php 5.3.0/MySQL 5.4.10 • Web Servers: Linux

Tools: BBEdit, Coda, Versions (Subversion), Sequel Pro (db management)

Link to comment
Share on other sites

Harald and Mark have introduced code which takes the development version of osC2 somewhat closer to this mod.

 

I haven't yet looked closely enough at what they've done to see if their changes should be merged into my version.

 

Move html layout to template_top.php/template_bottom.php; introduce dynamic per-file header tags modules

 

 

I'm looking at tables everywhere on this. How is it coming along on STS? This tableless version is really meant to fit in with existing users, and I would imagine if STS would facilitate that.

Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Link to comment
Share on other sites

I'm looking at tables everywhere on this. How is it coming along on STS? This tableless version is really meant to fit in with existing users, and I would imagine if STS would facilitate that.

I haven't had much time to spend on it yet, other things got in the way. Ideally I'd like to keep the code as close to what's coming down the track but it's too early for me to see yet.

 

It's easy enough to incorporate important stuff like security measures without moving totally towards the dev version but if the dev version ever turns into a release it would be nice to be close to it.

Local: Mac OS X 10.5.8 - Apache 2.2/php 5.3.0/MySQL 5.4.10 • Web Servers: Linux

Tools: BBEdit, Coda, Versions (Subversion), Sequel Pro (db management)

Link to comment
Share on other sites

It is hard to beat a good template system, but my goal was to be able to design from the stylesheet. Now that the table-less version is complete I have had to focus on using to build the website I make a living from.

Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Link to comment
Share on other sites

It is hard to beat a good template system, but my goal was to be able to design from the stylesheet. Now that the table-less version is complete I have had to focus on using to build the website I make a living from.

 

I haven't had a chance to hop on this but I'm hoping this week. It's probably just tweaking it to not call out template_top and bottom.

Everything's funny but nothing's a joke...

Link to comment
Share on other sites

Yes, it is stretching it a bit to use the word 'template' when naming template_bottom.php and template_top.php. But again, they are the two pieces of bread for this OSCommerce CSS sandwich.

Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Link to comment
Share on other sites

...have had to focus on using to build the website I make a living from.

Exactly, same here.

Local: Mac OS X 10.5.8 - Apache 2.2/php 5.3.0/MySQL 5.4.10 • Web Servers: Linux

Tools: BBEdit, Coda, Versions (Subversion), Sequel Pro (db management)

Link to comment
Share on other sites

OMG I COULD KISS YOU!!!

 

I have been dying to put something together like this for ages but never really had the time! I ended up (most of the time) half assing a stripping of the major tables and kept the inner tables, but this is PERFECT as far as I can tell.. Again, THANK YOU SO MUCH!!

 

I am working on this site thegirlspotct.com/store and have the addon installed and the design is definitely coming along. It made matching the wordpress side of the site much easier.. As a matter of fact, i had JUST finished designing the whole thing using my half table half CSS method but decided to redo it with your addon because it just seemed so much more promising.

 

I am completely and totally psyched, thanks so much!

Edited by Jan Zonjee

A great place for newbies to start

Road Map to oscommerce File Structure

DO NOT PM ME FOR HELP. My time is valuable, unless i ask you to PM me, please dont. You will get better help if you post publicly. I am not as good at this as you think anyways!

 

HOWEVER, you can visit my blog (go to my profile to see it) and post a question there, i will find time to get back and answer you

 

Proud Memeber of the CODE BREAKERS CLUB!!

Link to comment
Share on other sites

Thank you. The site you are building looks great. I spent the effort to duplicate the original look of the OSCommerce site in part because it forced me to be consistent, rather than just doing idiosyncratic things to get past each page as I replaced the tables. So it's nice to hear this is resulting in something that is usable.

Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...