Wednesday 26 October 2011

Change backgorund colors of template using javascript and php

Different people have different taste of colors therefore it is important that all users can change there template color ,text color , font family etc.

Today we learn how to change different  background colors of different divs in the template using php javascript.


Code explanation :-  i am using jscolor color picker to select color . /

<script type="text/javascript" src="jscolor/jscolor.js"></script>

<input class="color" id="textbox1" name="textbox1"/>

To change the background color of div. div id is important for example :-
<script type="text/javascript" src="jscolor/jscolor.js"></script> 
<form name="form1" id="form1"><div id="div1" style="width:400px; height:50px;"></div>
<input class="color" id="textbox1" name="textbox1" onchange="backColor(this.form1.textbox1.value)"//></form>
<script type="text/javascript">
function backColor(color){
color = '#' + color ;
var myDiv = document.getElementById("div1"); 
myDiv.style.backgroundColor = color;
} 
</script>

To change the color of navbar.

<script type="text/javascript" src="jscolor/jscolor.js"></script>

<script type="text/javascript">
function backColor(color,ids){
color = '#' + color ;
var myDiv = document.getElementById(ids); 
myDiv.style.backgroundColor = color;
//alert(ids);
}</script><html><form name="form" id="form" method="post">Nav  :-<input class="color" id="navbarColor" name="navbarColor"  onchange="backColor(this.form.navbarColor.value ,'navbar')" value="<?php echo $navbarColor;?>"/><br/> 
<div class="navbar" id="navbar"></div>
</html>


In above code input field has id that is navbarColor and have a onchange event function backColor() and has two parameters one get input field value and other contain id div which we want to change color.
In backColor function has two variable name color  and ids .


To change font 

function tfontFamily(font){var myDiv = document.getElementById("bground"); 
myDiv.style.fontFamily = font;
myDiv.style.color = '#fff';

}

How to store data in database filed .

-- Table structure for table `settings`
--

CREATE TABLE IF NOT EXISTS `settings` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `contColor` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `topColor` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `navbarColor` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `mainColor` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `postColor` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `postRightColor` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `postRightAds` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `pageColor` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `footerColor` varchar(10) COLLATE latin1_general_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;

--

To save all the field data in the mysql database it is important to know insert query.

Please download code files to learn how code work..

Please leave your  valuable comments .
Thank you . 

Saturday 22 October 2011

signin signup using php mysql javascript

sign-in and sign-up pages are required to develop good iterative dynamic website  that store the information of users. In this post we do sign up sign in profile info access update point on signin and signout.


Website Previews






 Required Languages  :-

PHP MYSQL CSS JAVASCRIPT HTML.

Site directory chart :-

Explanation :- Index.php

Html code : In index.php file we only link the signin page and signup page.
<table width="50%" border="0" align="center" cellpadding="2" cellspacing="10">
  <tr>
    <td colspan="2" align="center" bgcolor="#0000FF"><h2><a href="http://www.eaglexwebs.blogspot.com" style="text-decoration:none;"><span class="style1">eaglexwebs.blogspot.com</span></a></h2></td>
  </tr>
  <tr>
    <td width="46%" align="center"><a href="login.php"><div class="box" onmouseover="this.className='box1'" onmouseout="this.className='box'">Sign In</div></a></td>
    <td width="54%" align="center"><a href="register.php"><div class="box" onmouseover="this.className='box1'" onmouseout="this.className='box'">Sign Up</div></a></td>
  </tr></table> 
Php code : session code (required to change language )
<?php
session_start();ob_start();

if($_SESSION['lang']=='')
{
 $_SESSION['lang'] = "en";
} 
include 'languages/lang.'.$_SESSION['lang'].'.php';

    
 ?>

register.php 

<form action="" id="form1" method="post" name="form1" onsubmit="return validate();">
</form>

onsubmit="return validate(); is user define JavaScript function that validate the field .
Find the validate() function in register.php page . Php code :
<?php session_start();ob_start();

 

 if($_SESSION['lang']=='')
{
 $_SESSION['lang'] = "en";
} 
 include 'languages/lang.'.$_SESSION['lang'].'.php';

   include("include/db.inc.php");
   include("include/bit_functions.inc.php");
   include("include/function.register.php");
   $db1=new db;
   $db1->open(); 
   $headermsg= _CREATE_ACCOUNT_;   
   $str=randamString();

?>
<?   
   if(isset($_POST['submit_reg']))
   { 
echo "submit button is post :"; 
}
?>
 <input name="submit_reg" type="submit" class="inputsubmit" value="<?=_REGS_NOW_?>">
extract($_POST) function is add $ in all the post field.(city , $city )(name , $name ).
     extract($_POST);  
mysql_query("insert into city set stateid='$state',city='$other',status='1'");
  $city=mysql_insert_id();
  }     
    
     $sql="insert INTO user(id,uname,email,password, bday, state, city, time_zone, question, answar, ccode) values('','$name','$email','$pwd','$bday','$state','$city', '$time_zone','$question','$ans','$ccode')";
    $res=mysql_query($sql) or die(mysql_error());
   $i_id=mysql_insert_id();
   $profile_set="insert into profile_setting set uid='$i_id',basic_info='1',contact_info='1',personal='1',
       educational='1',course='1',wall='1',photo='1',friends='1',share='1',
    notes='1',groups='1'";
    mysql_query($profile_set);
Login :-
$query1=mysql_fetch_array(mysql_query("SELECT id FROM user WHERE email='$email' and password='$password'  and confirm='1'  and blocked='1' and deactive='0'"));
  $query2=mysql_fetch_array(mysql_query("SELECT id FROM user WHERE email='$email' and password='$password'   and confirm='1'  and blocked='0' and deactive='1'"));
  $query3=mysql_fetch_array(mysql_query("SELECT id FROM user WHERE email='$email' and password='$password'   and confirm='1'  and blocked='1' and deactive='1'"));
  $query4=mysql_fetch_array(mysql_query("SELECT id FROM user WHERE email='$email' and password='$password'   and confirm='1'  and blocked='0' and deactive='0'"));
  $query5=mysql_fetch_array(mysql_query("SELECT id FROM user WHERE email='$email' and password='$password'   and confirm='0' "));
  if($query1['id'])
  header("location:login.php?msg=blocked");
  if($query2['id'])
  header("location:login.php?msg=deactive&deactivate=1");
  if($query3['id'])
  header("location:login.php?msg=deactiveblock");
  if($query5['id']){
  header("location:login.php?msg=confirm");}
  if($query4['id'])
  {
   $_SESSION[id]=$query4['id'];
    
    $gm=$_SESSION[id];
    list($lastlogin)=mysql_fetch_array(mysql_query("select lastlogin from user where id='$gm'"));
    $qry="update user set second_lastlogin='$lastlogin',lastlogin=now() where id='$gm'";
    $res=mysql_query($qry);
    
    
   if(!empty($_GET['code']))
   {   
   $id=$_SESSION['id']; 
   $q="insert into friends(id,user_id,fr_id,fr_type,status) values('','$id','$i_id',1)";
   mysql_query($q) or die(mysql_error());
   }
   
   //code to insert data in mypoint table or to show Login points
   $mypoint_res=mysql_query("select * from mypoint where uid='$gm'"); 
   $mypoint_row=mysql_fetch_object($mypoint_res);
   $login_cnt=$mypoint_row->loginpoint;
   $cc=mysql_num_rows($mypoint_res);
   if($cc)
    {
       $clv=loginpoint100();
       $lc=$login_cnt+$clv;
       $qry="update mypoint set loginpoint='$lc' where uid='$gm'"; 
    mysql_query($qry);
    
    }
   else
    {
    $lc=loginpoint100();
    mysql_query("insert into mypoint values('','$gm','$lc','','','')");
    }
   //end of code to insert data in mypoint table or to show Login points
   header("location:user_detail.php");
  }
Logout :-
<?
session_start();ob_start();
session_destroy();
header("Location: index.php");
?>
User detail :-
<?php
session_start();ob_start();
    include("include/db.inc.php");
   
 if($_SESSION['lang']=='')
{
 $_SESSION['lang'] = "en";
} 
 include 'languages/lang.'.$_SESSION['lang'].'.php';
  
 include_once("include/bit_functions.inc.php");
    $db1=new db;
    $db1->open();
 checked_login();
 
 
 $uid=$_SESSION[id];  
 
 $query= "select * fROM  user where id = '$uid'";
 $sql=mysql_query($query); 
 $res=mysql_fetch_array($sql);
 $query1= "select * fROM  profile where uid = '$uid'";
 $sql1=mysql_query($query1); 
 $res1=mysql_fetch_array($sql1);
 
 
 
 ?>
<table width="100%" cellpadding="3" cellspacing="3" style="font:Verdana, Arial, Helvetica, sans-serif ; font-size:16px; color:#9900CC; background-color:#99FFFF;">
      <tr>
        <td width="22%">User Name</td>
        <td width="25%"><?php echo $res['uname'];?></td>
        <td width="19%">Email Id</td>
        <td width="34%"><?php echo $res['email'];?></td>
      </tr>
      <tr>
        <td>Gender</td>
        <td><?php if($res1['sex'] == m) { Echo "Male";}?><?php if($res1['sex'] == f) { Echo "Female";}?></td>
        <td>Last LogIn </td>
        <td><?php echo $res['lastlogin'];?></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table> 
db.inc.php
       var $host = 'localhost';
    var $user ='root';
    var $password ="";
    var $database ='eaglex';
    var $persistent = false;
 var $adminid='admin';
 var $adminipwd='admin';
define('_BASEURL_','http://localhost/signup-signin'); //protocol required (http://)
define('_DOMAINURL_','http://localhost/signup-signin');
define('_BASEPATH_','http://localhost/signup-signin'); 

Database :- user
CREATE TABLE IF NOT EXISTS `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uname` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `fname` varchar(40) COLLATE latin1_general_ci NOT NULL,
  `lname` varchar(30) COLLATE latin1_general_ci NOT NULL,
  `email` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `password` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `bday` date NOT NULL,
  `state` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `city` int(11) NOT NULL,
  `college` int(11) NOT NULL,
  `collstatus` int(11) NOT NULL,
  `collyear` int(11) NOT NULL,
  `time_zone` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `question` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `answar` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `blocked` enum('0','1') COLLATE latin1_general_ci NOT NULL,
  `deactive` enum('0','1') COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `couse` text COLLATE latin1_general_ci NOT NULL,
  `confirm` enum('0','1') COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `ccode` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `second_lastlogin` datetime NOT NULL,
  `lastlogin` datetime NOT NULL,
  `p_view` int(11) NOT NULL,
  `online` enum('0','1') COLLATE latin1_general_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=134 ;
State :-
CREATE TABLE IF NOT EXISTS `state` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `state` varchar(30) COLLATE latin1_general_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=11 ;
City :-
-- Table structure for table `city`
--

CREATE TABLE IF NOT EXISTS `city` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `stateid` int(11) NOT NULL,
  `city` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `status` enum('0','1') COLLATE latin1_general_ci NOT NULL DEFAULT '1',
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=33 ;


Wednesday 19 October 2011

50 free web development books

This time we want to show collation of free web development books . HTML  CSS , PHP , JUERY  AJAX , MYSQL , JOOMLA,  DRUPAL ZEND FRAMEWORK





 1. HTML CSS BOOKS. (DOWNLOAD FOLDER)



           1. Spring Into HTML and CSS  (DOWNLOAD)                        
           2. CSS The Missing Manual (DOWNLOAD)                         
           3. CSS Instant Results (DOWNLOAD)
           4. CSS - The Definitive Guide, 3rd Edition  (DOWNLOAD)                
           5. W3School Tutors Siterip  (DOWNLOAD)
           6. html-xhtml-css-for-dummies-computer-tech (DOWNLOAD)
           7. HTML Mastery - Semantics, Standards, And Styling (DOWNLOAD)
           8. HTML 4 For Dummies, 5th Edition        (DOWNLOAD)





2. PHP BOOKS. (DOWNLOAD FOLDER)
  


           1. Friends ofED PHP Solutions  (PDF)   (DOWNLOAD)                        
           2. Sams.Teach .3rd.Edition  (DOWNLOAD)                         
           3. OReilly - PHP Pocket Reference  (DOWNLOAD)
           4. No Starch Press Wicked Cool php (DOWNLOAD)
           5. W3School Tutors Siterip (DOWNLOAD)
           6. PHP 6 and MySQL 5 for Dynamic Web Sites (DOWNLOAD)





3. JQUERY AJAX BOOKS.  (DOWNLOAD FOLDER)
  

         1. introducing-microsoft-ajax-pro-developer (DOWNLOAD)                        
         2. ajax-bible (DOWNLOAD)                        
         3. Ajax On Rails   (DOWNLOAD)
         4. Ajax Hacks - Tips & Tools (DOWNLOAD)
         5. Ajax For Web Application Developers  (DOWNLOAD)
         6. Ajax Design Patterns  (DOWNLOAD)                   
         7. AJAX - Asynchronous JavaScript And XML (DOWNLOAD)
         8. Learning.jQuery.Better.Interaction (DOWNLOAD)
         9. jQuery.Reference.Guide (DOWNLOAD)

                   

4. MYSQL BOOKS. (DOWNLOAD FOLDER)
  


         1. mysql-administrators-bible-bible-wiley  (DOWNLOAD)
                        
                  

5. JOOMLA BOOKS. (DOWNLOAD FOLDER)




         1. Packtpub.CMS.Design  (DOWNLOAD)                        
         2. joomla-for-dummies-computer-tech (DOWNLOAD)
                         
                     

6. DRUPAL BOOKS. (DOWNLOAD FOLDER)
  




       1. Drupal Module.Development (DOWNLOAD)                        
       2. Drupal 6 Javascript And Jquery (DOWNLOAD)                        
       3. 2008-12 - Using Drupal  (DOWNLOAD)
       4. Learning Drupal 6 Module Development (DOWNLOAD)
       5. 2007-12 - Drupal 5 Themes  (DOWNLOAD)
       6. Building Online Communities ( DOWNLOAD)



7. ZEND FRAMEWORK BOOKS. (DOWNLOAD FOLDER)
  




       1. Zend Framework A Beginner Guide (DOWNLOAD  )                        
       2. Zend Framework in Action                (DOWNLOAD)                         
       3. Zend Web Application Development  (DOWNLOAD)
       4. php achitect's Guide to Programming with Zend Framework (DOWNLOAD)
       5. Easy PHP Websites with the Zend Framework (DOWNLOAD)                       
       6. Apress - Pro Zend Framework Techniques (DOWN LOAD)
       7. Apress - Beginning Zend Framework (DOWNLOAD)


I think above links gives helps you to explore web development techniques .         Please leave there valuable comments on the post .

           
            

Tuesday 18 October 2011

Check user login with php


It is important to check whether the user is logged in for same security pages. like edit profile,friend etc.
If user is not logged in page is redirect to login page. Following code is useful for php websites.



function checked_login() {
 if(!isset($_SESSION['id'])) {
  ?>
   <script type="text/javascript" language="javascript">
    alert("<?php echo "Please Login ?>");
    window.location.href='<?php echo _BASEURL_; ?>/login.php';
   </script>
  <?
 //redirect2page('index.php');
 }
 }
define('_BASEURL_','http://localhost/hato1/'); //protocol required (http://)

How to call checked_login() function
<?php
session_start();ob_start();
checked_login();

PHP function for Auto select birth date month year


An user-defined function saves  us from  rewriting the same code again and again and helps us to make our application smaller. The given examples will help to understand how you can put them to work.
PHP has so many built-in functions, besides  that you can make your own functions as per the need. General structure of the user defined function is:
function function_name([mixed $var,.....]){ PHP code}
mixed is the datatype that means it could be of any datatype.
$var: is the name of the parameter, one function could have one,  more than one or no parameter.






1. PHP user define function to print birth Month , Date , Year .

Download Files


Html code
<tr height="20">
            <td align="right" class="normaltext">&nbsp;</td>
            <td align="right" class="normaltext"><div align="left">Date Of Birth:</div></td>
            <td align="left"><select name="month" id="month"  style="width:80px" class="whiteselectsmall">
                <?php print month_opt(get_month($uid)); ?>
              </select>
              <select name="day" id="day" style="width:40px" class="whiteselectsmall">
                <?php print set_day($uid);?>
              </select>
              <span class="normaltext">
              <select name="year" id="day" style="width:80px" class="whiteselectsmall">
              <?php print set_year($uid);?>
              </select>
              </span> </td>
          </tr>

PHP code
<?php 
 
//Database Information

$dbhost = "localhost";
$dbname = "pk";
$dbuser = "root";
$dbpass = "";

//Connect to database

mysql_connect ($dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());
$uid =1; // or you use session id   or  database table has ids 1,100,101 please change $uid value andrefresh page too see change....

?>  

<?php 
    
function get_month($user_id)
{
$query="select  bday from user where id='$user_id'";
 $res=mysql_query($query) or die(mysql_error());
 $row=mysql_fetch_array($res);
 $str=$row[0];
 $select=explode("-",$str);
 return $select[1];

}
    function month_opt($mon)
{
 $m=array(Month, Jan, Feb, Mar, April, May, Jun, July, August, Sep, Oct, Nov, Dec);
 for($i=1;$i<13;$i++)
 {
   if($i==$mon)
   $opt .= "<option value='$i' selected>$m[$i]</option>";   
   else
   $opt .= "<option value='$i'>$m[$i]</option>";
 }
 return $opt;
}


function set_day($user_id)
{
 $query="select  bday from user where id='$user_id'";
 $res=mysql_query($query) or die(mysql_error());
 $row=mysql_fetch_array($res);
 $str=$row[0];
 $select=explode("-",$str);
 
 for($i=1;$i<32;$i++)
 {
   if($i==$select[2])
   { 
     $opt .= "<option value='$i' selected>$i</option>";
   }
   else
   {
     $opt .= "<option value='$i'>$i</option>";
  //dsfl    
   }
 }
 return $opt;
}


function set_year($user_id)
{
// $user_id;
 $query="select  bday from user where id='$user_id'";
 $res=mysql_query($query) or die(mysql_error());
 $row=mysql_fetch_array($res);
 $str=$row[0];
 $select=explode("-",$str);

 $dat=date("Y");
 $start=$dat-80;
 for($i=$start;$i<$dat;$i++)
 {
   if($i==$select[0])
   { 
     $opt .= "<option value='$i' selected>$i</option>";
   }
   else
   {
     $opt .= "<option value='$i'>$i</option>";
  //dsfl    
   }
 }
 return $opt;
}
    ?>

Mysql code



-- Table structure for table `user`
-- 

CREATE TABLE `user` (
  `id` int(11) NOT NULL auto_increment,
  `uname` varchar(50) collate latin1_general_ci NOT NULL,
  `email` varchar(50) collate latin1_general_ci NOT NULL,
  `password` varchar(50) collate latin1_general_ci NOT NULL,
  `bday` date NOT NULL,
  `state` varchar(50) collate latin1_general_ci NOT NULL,
  `city` int(11) NOT NULL,
  `college` int(11) NOT NULL,
  `collstatus` int(11) NOT NULL,
  `collyear` int(11) NOT NULL,
  `time_zone` varchar(50) collate latin1_general_ci NOT NULL,
  `question` varchar(100) collate latin1_general_ci NOT NULL,
  `answar` varchar(50) collate latin1_general_ci NOT NULL,
  `blocked` enum('0','1') collate latin1_general_ci NOT NULL,
  `deactive` enum('0','1') collate latin1_general_ci NOT NULL default '0',
  `couse` text collate latin1_general_ci NOT NULL,
  `confirm` enum('0','1') collate latin1_general_ci NOT NULL default '0',
  `ccode` varchar(100) collate latin1_general_ci NOT NULL,
  `second_lastlogin` datetime NOT NULL,
  `lastlogin` datetime NOT NULL,
  `p_view` int(11) NOT NULL,
  `online` enum('0','1') collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=118 ;

-- 
-- Dumping data for table `user`
-- 

INSERT INTO `user` VALUES (1, 'user', 'user@user.com', 'user', '1982-08-22', '', 1, 1, 0, 0, '', '3', 'morning', '0', '0', 'sorry', '1', '', '2007-07-05 11:47:25', '2007-07-05 18:57:37', 19, '0');
INSERT INTO `user` VALUES (100, 'henery', 'henery@yahoomail.co.in', 'henery125', '1975-12-27', '5', 8, 0, 0, 0, '', '1', 'dog', '0', '0', '', '0', '5cdef582a2', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0, '0');
INSERT INTO `user` VALUES (101, 'jax', 'jax@gamil.com', 'jax12345', '1982-07-25', '7', 19, 0, 0, 0, '', '4', 'joli', '0', '0', '', '0', '7e65a9b554', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0, '0');






Getting Start With Joomla

Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications.Best of all, Joomla is an open source solution that is freely available to everyone.



What's a content management system (CMS)?

CMS or a 'Content Management System' quite literally allows you to control and manage the content within your web site - without technical training. Using this uncomplicated system you can very easily add, delete images and edit text in your web site on the fly. You can also have an unlimited number of pages and a full site-search engine. What's more... with 'Navega Bem - Web Design' you can have a highly professional CMS web site at a very reasonable price indeed!

If you are already familiar with 'Content Management Systems' then click here to see the advantages of our Joomla! or Drupal CMS solutions.




Download Source files of Joomla (Click Here)

Extract  the folder  into your server / local server .

Go to link localhost/folder name  (Root folder name where you extract the joomla source files).

Step 1 : Select language. 


Step 2 : Pre -Installation Checks. 


Step 4 : Joomla Licencee.


Step 4 : Database Configuration.



Step 5: Ftp Configuration.


Step 6: Main Configuration.



Step 7: Finish.


Go to root directory ad delete the folder name (installation).

\



First look of administrator account of website.


Please leave your valuable comments. 
Thank You 







Monday 17 October 2011

7 free online stores templates

This time we want to show high quality free templates that can be used for creating online stores in any niche. Listed further online shop templates are developed by various design studios and companies using stock photos and will surely come in handy if you want to start you online business. The collection contains free css templates as well as free osCommerce templates. We hope that here you will find website template that will suit you perfectly. Also don’t forget to Like this page on facebook.


  Configure Files and start your online shopping website.


1.Free osCommerce Online Shop Template    Download 



2. Free osCommerce Pets Store Template     Download



3. Free osCommerce Online Store Template   Download

4. Free osCommerce Online Store Template   Download


5. Free osCommerce Flower Store Template   Download

6. Free osCommerce Digital Shop Template    Download






7. Free osCommerce Digital Shop Template    Download

I hope you enjoy this links .Please connect with us.