Could you tell me which program is good to be used for making an ecommerce site design?
Printable View
Could you tell me which program is good to be used for making an ecommerce site design?
Not sure what you mean by program. Do you mean a WYSIWYG program such as Dreamweaver? The best sites are generally made without the use of any such program, in my opinion.
Sorry,but I'm new it this business,the truth is that I'm planning to start one!I mean windows program(web design program)!
OK that's what I figured. If you've never designed a site before, then I strongly recommend either using a good designer, or a template/turnkey site, or perhaps even starting with an eBay or Yahoo storefront. Making a commercial website is not an easy thing, and you'll be much better off not doing it yourself unless you have a fair amount of experience and training in that sort of thing.
I've heard that using templates is not good enough,because Google doesn't like them!Is that true?I'm really thinking of giving someone to make me the website,but I'm not sure about who will be this guy or website offering design?
Depending on what you want to sell, maybe eBay or Yahoo storefront would be the best choice. Building an e-commerce site from scratch can be expensive.
The search engines may not like templates as much as something else, I'm not sure one way or another. But I do know that the right template, one that is up-to-date, properly coded (preferably with CSS, etc.), and one that is not seen on every third beginning site one finds can at least be picked up and indexed by the SEs.
Also, as JP said, unless you have LOTS of time to learn ... months at least ... you would be wise to start simple or hire a pro.
I can tell you from personal experience, starting at the very bottom knowledge-wise and skill-wise in the web design business is a very long, sometimes tedious, often very frustrating proposition. Add the pressures of starting a business and it turns into a full time job with very little return.
Not trying to discourage you. Just being honest. :0)
You may be best off going with an "all-in-one" solution like Volusion. I've just started work on my 3rd site with them. I started with NO knowledge at all just over 18 months ago. They are easy to use and the new V5 has some great templates. Just go to www.Volusion.com and check them out.
You are saying that I should not use templates,but in that case what I have to use!I've heard that static web is better than the dynamic,is that true??
If you have Linux hosting, most providers also have several different ecommerce applications available for free - you can install each one and try them out to see which one you like the best. There are many free ones out there - it is highly unlikely you will need to create an ecommerce package from scratch - why re-invent the wheel?
You haven't answered my question!What I should use instead of templates(you should know that I'm not using Linux)?
Doesn't matter what server platform you are using - your answer is still the same: find a ecommerce application that you like and use that. A template is just an HTML form for a web page - it does not have any database connections so it won't do anything for you from an ecommerce stand point. You need to choose an ecommerce package, not a template.
If you want to use ASP.
You can asp+sql2000+IIS .
If you want to use php.
You can Php+mysql+IIS.
Both of they are possible.
You can download some free code.
Phpmagic is software for php+mysql.
What is that PHP,how this can help me with ecommerce?
PHP Code:<?php
# You must set this correctly to a
# location where you are allowed to
# create a file!
$guestbook = 'guestbook.dat';
# Choose your own password
$adminPassword = 'CHANGEME';
# Hide harmless warning messages that confuse users.
# If you have problems and you don't know why,
# comment this line out for a while to get more
# information from PHP
error_reporting (E_ALL ^ (E_NOTICE | E_WARNING));
# No changes required below here
$admin = 0;
if ($adminPassword == 'CHANGEME') {
die("You need to change \$adminPassword first.");
}
# Undo magic quotes - useless for flat files,
# and inadequate and therefore dangerous for databases. See:
# http://www.boutell.com/newfaq/creating/magicquotes.html
function stripslashes_nested($v)
{
if (is_array($v)) {
return array_map('stripslashes_nested', $v);
} else {
return stripslashes($v);
}
}
if (get_magic_quotes_gpc()) {
$_GET = stripslashes_nested($_GET);
$_POST = stripslashes_nested($_POST);
}
?>
<html>
<head>
<title> Guestbook</title>
</head>
<body>
<h1 align="center"> </h1>
<div align="center">
<?php
$password = "";
if ($_POST['password'] == $adminPassword) {
$admin = 1;
$password = $adminPassword;
} else if (strlen($_POST['password'])) {
echo("<h2>Login Failed (Bad Password)</h2>\n");
}
?>
<table border="0" cellpadding="3" cellspacing="3">
<tr><th>Date</th><th>Name</th><th>Email</th><th>Comment</th>
<?php
if ($admin) {
echo "<th>Controls</th>";
}
?>
</tr>
<?php
if ($_POST['submit']) {
$file = fopen($guestbook, "a");
if (!$file) {
die("Can't write to guestbook file");
}
$date = date('F j, Y, g:i a');
$id = rand();
$name = $_POST['name'];
$email = $_POST['email'];
$comment = $_POST['comment'];
$name = clean($name, 40);
$email = clean($email, 40);
$comment = clean($comment, 40);
fwrite($file,
"$date\t$name\t$email\t$comment\t$id\n");
fclose($file);
}
$file = fopen($guestbook, 'r');
$tfile = null;
$delete = 0;
$deleteId = '';
if ($admin && $_POST['delete']) {
$delete = 1;
$deleteId = $_POST['id'];
$tfile = @fopen("$guestbook.tmp", 'w');
if (!$tfile) {
die("Can't create temporary file for delete operation");
}
}
if ($file) {
while (!feof($file)) {
$line = fgets($file);
$line = trim($line);
list ($date, $name, $email, $comment, $id) =
split("\t", $line, 5);
if (!strlen($date)) {
break;
}
if (!strlen($id)) {
// Support my old version
$id = $date;
}
if ($delete) {
if ($id == $deleteId) {
continue;
} else {
fwrite($tfile,
"$date\t$name\t$email\t$comment\t$id\n");
}
}
echo "<tr><td>$date</td><td>$name</td>";
echo "<td>$email</td><td>$comment</td>";
if ($admin) {
echo "<td>";
echo "<form action=\"guestbook.php\" " .
"method=\"POST\">";
passwordField();
hiddenField('id', $id);
echo "<input type=\"submit\" " .
"value=\"Delete\" " .
"name=\"delete\">";
echo "</form>";
echo "</td>";
}
echo "</tr>\n";
}
fclose($file);
if ($delete) {
fclose($tfile);
unlink($guestbook);
rename("$guestbook.tmp", $guestbook);
}
}
function clean($name, $max) {
# Turn tabs and CRs into spaces so they can't
# fake other fields or extra entries
$name = ereg_replace("[[:space:]]", ' ', $name);
# Escape < > and and & so they
# can't mess withour HTML markup
$name = ereg_replace('&', '&', $name);
$name = ereg_replace('<', '<', $name);
$name = ereg_replace('>', '>', $name);
# Don't allow excessively long entries
$name = substr($name, 0, $max);
# Undo PHP's "magic quotes" feature, which has
# inserted a \ in front of any " characters.
# We undo this because we're using a file, not a
# database, so we don't want " escaped. Those
# using databases should do the opposite:
# call addslashes if get_magic_quotes_gpc()
# returns false.
return $name;
}
function passwordField() {
global $admin;
global $password;
if (!$admin) {
return;
}
hiddenField('password', $password);
}
function hiddenField($name, $value) {
echo "<input type=\"hidden\" " .
"name=\"$name\" value=\"$value\">";
}
?>
</table>
<?php
if (!$admin) {
?>
<form action="guestbook.php" method="POST">
<b>Admin Login</b>
<p>
Admin Password: <input type="password" name="password">
<input type="submit" name="login" value="Log In">
</form>
<?php
}
?>
<form action="guestbook.php" method="POST">
<table border="0" cellpadding="5" cellspacing="5">
<tr>
<td colspan="2">Sign My Guestbook!</td>
</tr>
<tr>
<th>Name</th><td><input name="name" maxlength="40"></td>
</tr>
<tr>
<th>Email</th><td><input name="email" maxlength="40"></td>
</tr>
<tr>
<th>Comment</th><td><input name="comment" maxlength="40"></td>
</tr>
<tr>
<th colspan="2">
<input type="submit" name="submit" value="Sign the Guestbook">
</th>
</tr>
</table>
<?php
passwordField();
?>
</form>
</div>
</body>
</html>
What is that for?
Looks like some sort of "Failed Login" with the from to try again.
What I wanna know is, why's it posted?
1. php (Hypertext Pre-processor /Personal Home Page) is an open source server side programming language extensively used for web scripts and to process data passed via the Common Gateway Interface from HTML forms etc.
2.php is easy to learn. www.php.net
MySQL (pronounced "my ess cue el") is an open source relational database management system (RDBMS) that uses Structured Query Language (SQL), the most popular language for adding, accessing, and processing data in a database. Because it is open source, anyone can download MySQL and tailor it to their needs in accordance with the general public license. MySQL is noted mainly for its speed, reliability, and flexibility. Most agree, however, that it works best when managing content and not executing transactions.
Google Code Search
copy to Notepad --->save as products.php ( all files / stype).
you will have your website after you update.
If you want you will make it.
I've heard this a few times about templates but I really don't see the connection between a templated web site and getting hammered by Google.Quote:
Originally Posted by supergo6o
Google doesn't like duplicated content across a web site but a template is about standardising the layout of a web site, not its content?
If you aren't even familiar with Dreamweaver, you should probably not delve into PHP.
I think the operative question is, what is your time frame? If you are looking to get something up in the next few months, learning PHP and building your own cart from scratch is ridiculous.
If you are very particular about what you want but do not have the knowledge to set it up, you can hire a developer. Developers are very expensive and you cannot expect to have something decent for under 10k. You also have to worry about getting a PCI Compliant host.
We offer eCommerce software for people who want to start an online store but do not want to build a site from scratch. There is a 14 day trial on our site for you to test it before you buy. Our plans start at $29.95 a month.