<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web design blog &#187; E-Commerce</title>
	<atom:link href="http://www.web-resources.eu/archives/category/e-commerce/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.web-resources.eu</link>
	<description>Ενημερωθείτε για τις εξελίξεις στο web, για εργαλεία, δωρεάν πηγές και άλλα</description>
	<lastBuildDate>Fri, 13 Apr 2012 07:23:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Οι καλύτερες open source E-Commerce πλατφόρμες</title>
		<link>http://www.web-resources.eu/archives/best-open-source-e-commerce-platforms</link>
		<comments>http://www.web-resources.eu/archives/best-open-source-e-commerce-platforms#comments</comments>
		<pubDate>Thu, 02 Sep 2010 14:56:48 +0000</pubDate>
		<dc:creator>zeoz</dc:creator>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Afcommerce]]></category>
		<category><![CDATA[Agoracart]]></category>
		<category><![CDATA[CREloaded]]></category>
		<category><![CDATA[CubeCart]]></category>
		<category><![CDATA[Digistore]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[eShop]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Opencart]]></category>
		<category><![CDATA[OsCommerce]]></category>
		<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[RapidShop]]></category>
		<category><![CDATA[Spree Commerce]]></category>
		<category><![CDATA[Zen Cart]]></category>
		<category><![CDATA[Zeuscart]]></category>

		<guid isPermaLink="false">http://www.web-resources.eu/?p=1513</guid>
		<description><![CDATA[Την στιγμή που θα αποφασίσετε να ανοίξετε ένα ηλεκτρονικό κατάστημα πώλησης θα βρεθείτε με δεκάδες ερωτήσεις και εμπόδια. Το μεγαλύτερο ερώτημα ομως παραμένει να είναι &#8211; Ποια πλατφόρμα θα πρέπει να χρησιμοποιήσω; Παρακάτω μία λίστα με τις καλύτερες open source E-Commerce πλατφόρμες για να διαλέξετε αυτη που ταιριάζει στις ανάγκες σας. OsCommerce (PHP/MySQL) Zen Cart [...]]]></description>
			<content:encoded><![CDATA[<p>Την  στιγμή που θα  αποφασίσετε να ανοίξετε ένα ηλεκτρονικό κατάστημα  πώλησης θα βρεθείτε με δεκάδες ερωτήσεις και  εμπόδια. Το  μεγαλύτερο  ερώτημα ομως παραμένει να είναι &#8211; Ποια πλατφόρμα θα πρέπει να  χρησιμοποιήσω;<br />
Παρακάτω μία λίστα με τις καλύτερες open source E-Commerce πλατφόρμες για να διαλέξετε αυτη που ταιριάζει στις ανάγκες σας.<br />
<span id="more-1513"></span></p>
<h2><a href="http://www.oscommerce.com/"> OsCommerce</a> (PHP/MySQL)</h2>
<p><a href="http://www.oscommerce.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/oscommerce.jpg" alt="oscommerce Open Source E Commerce Shopping Carts   Best Of" width="500" height="256" /></a></p>
<h2><a href="http://www.zen-cart.com/">Zen Cart</a> (PHP/MySQL)</h2>
<p><a href="http://www.zen-cart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/zen-cart.jpg" alt="zen cart Open Source E Commerce Shopping Carts   Best Of" width="499" height="290" /></a></p>
<h2><a href="http://www.prestashop.com/">PrestaShop</a> (PHP/MySQL)</h2>
<p><a href="http://www.prestashop.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/prestashop.jpg" alt="prestashop Open Source E Commerce Shopping Carts   Best Of" width="499" height="301" /></a></p>
<h2><a href="http://www.cubecart.com/">CubeCart</a> (PHP/MySQL)</h2>
<p><a href="http://www.cubecart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/cubecart.jpg" alt="cubecart Open Source E Commerce Shopping Carts   Best Of" width="499" height="378" /></a></p>
<h2><a href="http://www.magentocommerce.com/">Magento Commerce</a> (PHP/MySQL)</h2>
<p><a href="http://www.magentocommerce.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/magentocommerce.jpg" alt="magentocommerce Open Source E Commerce Shopping Carts   Best Of" width="499" height="303" /></a></p>
<h2><a href="http://www.digistore.co.nz/">Digistore</a> (PHP/MySQL)</h2>
<p><a href="http://www.digistore.co.nz/"><img src="http://www.wdf.gr/images/stories/articles/ecom/digistore.jpg" alt="digistore Open Source E Commerce Shopping Carts   Best Of" width="499" height="399" /></a></p>
<h2><a href="http://www.opencart.com/">Opencart</a> (PHP/MySQL)</h2>
<p><a href="http://www.opencart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/opencart.jpg" alt="opencart Open Source E Commerce Shopping Carts   Best Of" width="499" height="300" /></a></p>
<h2><a href="http://spreecommerce.com/">Spree Commerce</a> (Ruby on Rails/MySQL)</h2>
<p><a href="http://spreecommerce.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/spreecommerce.jpg" alt="spreecommerce Open Source E Commerce Shopping Carts   Best Of" width="499" height="297" /></a></p>
<h2><a href="http://www.creloaded.com/">CREloaded</a> (PHP/MySQL)</h2>
<p><a href="http://www.creloaded.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/creloaded.jpg" alt="creloaded Open Source E Commerce Shopping Carts   Best Of" width="496" height="338" /></a></p>
<h2><a href="http://www.zeuscart.com/">Zeuscart</a> (PHP/MySQL)</h2>
<p><a href="http://www.zeuscart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/zeuscart.jpg" alt="zeuscart Open Source E Commerce Shopping Carts   Best Of" width="500" height="336" /></a></p>
<h2><a href="http://www.agoracart.com/">Agoracart</a> (Perl/MySQL)</h2>
<p><a href="http://www.agoracart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/agoracart.jpg" alt="agoracart Open Source E Commerce Shopping Carts   Best Of" width="500" height="268" /></a></p>
<h2><a href="http://www.afcommerce.com/">Afcommerce</a> (PHP/MySQL)</h2>
<p><a href="http://www.afcommerce.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/afcommerce.jpg" alt="afcommerce Open Source E Commerce Shopping Carts   Best Of" width="498" height="266" /></a></p>
<h2><a href="http://rapidshop.org/">RapidShop</a> (PHP/without MySQL)</h2>
<p><a href="http://rapidshop.org/"><img src="http://www.wdf.gr/images/stories/articles/ecom/rapidshop.jpg" alt="rapidshop Open Source E Commerce Shopping Carts   Best Of" width="499" height="272" /></a></p>
<h2>Για Designers &amp; Photographers’s</h2>
<h2><a href="http://cmsaccount.com/">Cmsaccount Photo Store Script</a> (PHP/MySQL)</h2>
<p><a href="http://cmsaccount.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/cmsaccount.jpg" alt="cmsaccount Open Source E Commerce Shopping Carts   Best Of" width="500" height="265" /></a></p>
<h2><a href="http://www.ktools.net/photostore/">Ktools Photostore</a> (PHP/MySQL)</h2>
<p><a href="http://www.ktools.net/photostore/"><img src="http://www.wdf.gr/images/stories/articles/ecom/photostore.jpg" alt="photostore Open Source E Commerce Shopping Carts   Best Of" width="500" height="370" /></a></p>
<h2><a href="http://www.xpoze.org/">Xpoze</a> (PHP/MySQL)</h2>
<p><a href="http://www.xpoze.org/"><img src="http://www.wdf.gr/images/stories/articles/ecom/xpoze.jpg" alt="xpoze Open Source E Commerce Shopping Carts   Best Of" width="500" height="287" /></a></p>
<h2>Για το Joomla</h2>
<h2><a href="http://virtuemart.net/">VirtueMart</a> (PHP/MySQL)</h2>
<p><a href="http://virtuemart.net/"><img src="http://www.wdf.gr/images/stories/articles/ecom/virtuemart.jpg" alt="virtuemart Open Source E Commerce Shopping Carts   Best Of" width="499" height="292" /></a></p>
<h2><a href="http://www.rockettheme.com/extensions-downloads/free/1112-rokquickcart">RokQuickCart</a> (PHP/MySQL)</h2>
<p><a href="http://www.rockettheme.com/extensions-downloads/free/1112-rokquickcart"><img src="http://www.wdf.gr/images/stories/articles/ecom/rokquickcart.jpg" alt="rokquickcart Open Source E Commerce Shopping Carts   Best Of" width="499" height="230" /></a></p>
<h2><a href="http://www.seber.com.au/downloads/SeberCart.aspx">Seber Cart</a> (PHP/MySQL)</h2>
<p><a href="http://www.seber.com.au/downloads/SeberCart.aspx"><img src="http://www.wdf.gr/images/stories/articles/ecom/seber.jpg" alt="seber Open Source E Commerce Shopping Carts   Best Of" width="500" height="411" /></a></p>
<h2><a href="http://atlanticintelligence.net/index.php?option=com_content&amp;task=view&amp;id=57&amp;Itemid=118">SimpleCaddy</a> (PHP/MySQL)</h2>
<p><a href="http://atlanticintelligence.net/index.php?option=com_content&amp;task=view&amp;id=57&amp;Itemid=118"><img src="http://www.wdf.gr/images/stories/articles/ecom/simplecaddy.jpg" alt="simplecaddy Open Source E Commerce Shopping Carts   Best Of" width="500" height="288" /></a></p>
<h2>Για το WordPress</h2>
<h2><a href="http://shopperpress.com/index.php">ShopperPress</a> (PHP/MySQL)</h2>
<p><a href="http://shopperpress.com/index.php"><img src="http://www.wdf.gr/images/stories/articles/ecom/shopperpress.jpg" alt="shopperpress Open Source E Commerce Shopping Carts   Best Of" width="499" height="290" /></a></p>
<h2><a href="http://www.fatfreecart.com/wpplugin.html">Fat Free Cart</a> (PHP/MySQL)</h2>
<p><a href="http://www.fatfreecart.com/wpplugin.html"><img src="http://www.wdf.gr/images/stories/articles/ecom/fatfreecart.jpg" alt="fatfreecart Open Source E Commerce Shopping Carts   Best Of" width="499" height="392" /></a></p>
<h2><a href="http://www.instinct.co.nz/">WordPress e-Commerce</a> (PHP/MySQL)</h2>
<p><a href="http://www.instinct.co.nz/"><img src="http://www.wdf.gr/images/stories/articles/ecom/instinct.jpg" alt="instinct Open Source E Commerce Shopping Carts   Best Of" width="499" height="355" /></a></p>
<h2>Premium Shopping Carts που αξίζει να γνωρίζετε</h2>
<h2><a href="http://www.cs-cart.com/">CS-Cart</a> (PHP/MySQL)</h2>
<p><a href="http://www.cs-cart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/cs-cart.jpg" alt="cs cart Open Source E Commerce Shopping Carts   Best Of" width="500" height="295" /></a></p>
<h2><a href="http://www.fortune3.com/">Fortune3 Ecommerce Software</a></h2>
<p><a href="http://www.pinnaclecart.com/index.php"><img src="http://www.wdf.gr/images/stories/articles/ecom/f3-cart.jpg" alt="f3 cart Open Source E Commerce Shopping Carts   Best Of" width="499" height="441" /></a></p>
<h2><a href="http://www.bosscart.com/">Bosscart</a> (PHP/MySQL)</h2>
<p><a href="http://www.bosscart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/bosscart.jpg" alt="bosscart Open Source E Commerce Shopping Carts   Best Of" width="500" height="306" /></a></p>
<h2><a href="http://www.avactis.com/">Avactis</a> (PHP/MySQL)</h2>
<p><a href="http://www.avactis.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/avactis.jpg" alt="avactis Open Source E Commerce Shopping Carts   Best Of" width="499" height="395" /></a></p>
<h2><a href="http://www.litecommerce.com/">Lite Commerce</a> (PHP/MySQL)</h2>
<p><a href="http://www.litecommerce.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/litecommerce.jpg" alt="litecommerce Open Source E Commerce Shopping Carts   Best Of" width="500" height="265" /></a></p>
<h2><a href="http://www.x-cart.com/">X-cart</a> (PHP/MySQL)</h2>
<p><a href="http://www.x-cart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/x-cart.jpg" alt="x cart Open Source E Commerce Shopping Carts   Best Of" width="500" height="355" /></a></p>
<h2><a href="http://www.instantestore.com/">Instantestore</a> (<a rel="nofollow" href="http://www.hongkiat.com/blog/out/dreamhost" target="_blank">Hosting</a> not required)</h2>
<p><a href="http://www.instantestore.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/instantestore.jpg" alt="instantestore Open Source E Commerce Shopping Carts   Best Of" width="500" height="355" /></a></p>
<h2><a href="http://www.interspire.com/shoppingcart/">Interspire</a> (PHP/MySQL)</h2>
<p><a href="http://www.interspire.com/shoppingcart/"><img src="http://www.wdf.gr/images/stories/articles/ecom/interspire.jpg" alt="interspire Open Source E Commerce Shopping Carts   Best Of" width="501" height="296" /></a></p>
<h2><a href="http://www.turnkeywebtools.com/sunshop/">Sunshop</a> (PHP/MySQL)</h2>
<p><a href="http://www.turnkeywebtools.com/sunshop/"><img src="http://www.wdf.gr/images/stories/articles/ecom/sunshop.jpg" alt="sunshop Open Source E Commerce Shopping Carts   Best Of" width="499" height="379" /></a></p>
<h2><a href="http://www.squirrelcart.com/">Squirrel Cart</a> (PHP/MySQL)</h2>
<p><a href="http://www.squirrelcart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/squirrelcart.jpg" alt="squirrelcart Open Source E Commerce Shopping Carts   Best Of" width="500" height="315" /></a></p>
<h2><a href="http://www.shopfactory.com/">Shopfactory</a> (PHP/MySQL)</h2>
<p><a href="http://www.shopfactory.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/shopfactory.jpg" alt="shopfactory Open Source E Commerce Shopping Carts   Best Of" width="500" height="296" /></a></p>
<h2><a href="http://www.3dcart.com/">3dcart</a> (Hosting not required)</h2>
<p><a href="http://www.3dcart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/3dcart.jpg" alt="3dcart Open Source E Commerce Shopping Carts   Best Of" width="501" height="312" /></a></p>
<h2><a href="http://www.viart.com/">Viart</a> (PHP/MySQL)</h2>
<p><a href="http://www.viart.com/"><img src="http://www.wdf.gr/images/stories/articles/ecom/viart.jpg" alt="viart Open Source E Commerce Shopping Carts   Best Of" width="488" height="237" /></a></p>
<h2><a href="http://www.pinnaclecart.com/index.php">Pinnacle Cart</a> (PHP/MySQL)</h2>
<p><a href="http://www.pinnaclecart.com/index.php"><img src="http://www.wdf.gr/images/stories/articles/ecom/pinnaclecart.jpg" alt="pinnaclecart Open Source E Commerce Shopping Carts   Best Of" width="500" height="309" /></a></p>
<p>Πηγή : <a title="Web Design Forum" href="http://www.wdf.gr/" target="_blank">Web Design Forum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.web-resources.eu/archives/best-open-source-e-commerce-platforms/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Magento : Δημιουργία ενός απλού Module</title>
		<link>http://www.web-resources.eu/archives/magento-simple-module-tutorial</link>
		<comments>http://www.web-resources.eu/archives/magento-simple-module-tutorial#comments</comments>
		<pubDate>Fri, 23 Jul 2010 08:21:40 +0000</pubDate>
		<dc:creator>CorfuGmr</dc:creator>
				<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[commerce]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.web-resources.eu/?p=1135</guid>
		<description><![CDATA[Μέρος της προσαρμογής του Magento είναι φυσικά και η δημιουργία προσαρμοσμένων Modules. Αυτό σας επιτρέπει να προσθέσετε δική σας λειτουργικότητα παντού πάνω στο Magento, είτε μιλάμε για ένα στατικό πλαίσιο, είτε μιλάμε για ένα Module που έχει να κάνει με το καλάθι αγορών και την παράδοση των προϊόντων, είτε μιλάμε για ένα μεγάλο Module όπως [...]]]></description>
			<content:encoded><![CDATA[<p>Μέρος της προσαρμογής του <strong>Magento</strong> είναι φυσικά και η δημιουργία προσαρμοσμένων <strong>Modules</strong>. Αυτό σας επιτρέπει να προσθέσετε δική σας λειτουργικότητα παντού πάνω στο Magento, είτε μιλάμε για ένα στατικό πλαίσιο, είτε μιλάμε για ένα Module που έχει να κάνει με το καλάθι αγορών και την παράδοση των προϊόντων, είτε μιλάμε για ένα μεγάλο Module όπως για παράδειγμα την επικοινωνία του Magento με ένα πρόγραμμα τρίτου κατασκευαστή.</p>
<p><span id="more-1135"></span></p>
<p>Τα προσαρμοσμένα <strong>Modules</strong> έχουν πολλές δυνατότητες, από την επεξεργασία της βάσης δεδομένων μέχρι την αναβάθμιση των Modules, την παράκαμψη κλάσεων ( Blocks, Controllers, Models), &#8230; , και άλλα πολλά.</p>
<p>Αυτό το άρθρο θα σας παρουσιάσει τα πολύ βασικά, για τη δημιουργία του δικού σας προσαρμοσμένου <strong>Module</strong>, και τη σύνδεσή του με το δικό σας phtml αρχείο στο εγκατεστημένο Template σας.</p>
<p>Θα δημιουργήσω ένα Webres Example Module. Το Webres είναι το namespace ( όπως για παράδειγμα το Mage), Example είναι το όνομα του Module (όπως για παράδειγμα τα Catalog, Page, Core, Shipping, κα.).</p>
<h2>Βήμα πρώτο</h2>
<p>Ενημερώστε το <strong>Magento</strong> για την ύπαρξη του Module.</p>
<p>Δημιουργήστε το αρχείο Webres_All.xml στον κατάλογο <strong>app/etc/modules/</strong></p>
<p>Παρατηρήστε το επίθεμα _All.xml. Σε αυτό το αρχείο μπορώ να δηλώσω όλα τα Modules που δημιουργώ κάτω από το namespace Webres. Αν έχω για παράδειγμα ακόμα μια μονάδα που τη λένε Discounts τότε θα την καταγράψω μέσα σε αυτό το αρχείο.</p>
<p>Μέσα στο αρχείο γράψτε τον παρακάτω κώδικα :</p>
<pre class="brush:xml;">&lt;?xml version="1.0"?&gt;

&lt;config&gt;
    &lt;modules&gt;
        &lt;Webres_Example&gt;
            &lt;active&gt;true&lt;/active&gt;
            &lt;codePool&gt;local&lt;/codePool&gt;
        &lt;/Webres_Example&gt;
    &lt;/modules&gt;
&lt;/config&gt;
</pre>
<p>Με αυτό τον κώδικα ενημερώνουμε το Magento ότι έχουμε ένα ενεργό Module (μπορείτε να το απενεργοποιήσετε αν αλλάξετε τη γραμμή &lt;active&gt;true&lt;/active&gt; σε &lt;active&gt;false&lt;/active&gt;). Επίσης έχω ενημερώσει το Magento ότι το Module βρίσκετε στο local codePool.</p>
<h2>Βήμα δεύτερο</h2>
<p>Προσαρμόστε το <strong>Module</strong> σας. Δημιουργήστε το αρχείο config.xml κάτω από τον κατάλογο <strong>app/code/local/Webres/Example/etc/</strong>.</p>
<div class="notice">Οι κατάλογοι μετά το <strong>app/code/local/</strong> πιθανότατα δεν υπάρχουν οπότε θα πρέπει να τους δημιουργήσετε.</div>
<p>Μέσα στο αρχείο config.xml βάλτε τον κώδικα που ακολουθεί :</p>
<pre class="brush:xml;">&lt;?xml version="1.0"?&gt;

&lt;config&gt;
    &lt;modules&gt;
        &lt;Webres_Example&gt;
            &lt;version&gt;0.1.0&lt;/version&gt;
        &lt;/Webres_Example&gt;
    &lt;/modules&gt;
    &lt;global&gt;
        &lt;blocks&gt;
            &lt;webres_example&gt;
                &lt;class&gt;Webres_Example_Block&lt;/class&gt;
            &lt;/webres_example&gt;
        &lt;/blocks&gt;
    &lt;/global&gt;
&lt;/config&gt;
</pre>
<p>Το παραπάνω αρχείο ενημερώνει αρχικά το <strong>Magento</strong> για την έκδοση του <strong>Module</strong>. Η έκδοση του Module είναι χρήσιμη όταν θέλετε να δέχεται αναβαθμίσεις. (Μια νεότερη έκδοση θα ενημερώσει το Magento να εκτελέσει τα αρχεία ενημέρωσης).</p>
<p>Επίσης με τον κώδικα μέσα στο config.xml ενημέρωσα το Magento ότι το Module μου έχει και αρχεία Block τα οποία θα τα βρει στον φάκελο <strong>webres/example/block</strong>. Το όνομα της κλάσης μου είναι θα είναι Webres_Example_Block.</p>
<p>Αν θέλετε να δείτε το σύνολο των επιλογών που έχετε για το αρχείο config.xml ανοίξτε και μελετήστε το αρχείο config.xml που είναι στον φάκελο <strong>app/code/core/Mage/Catalog/etc/</strong>. Μέσα σε αυτό το φάκελο θα δείτε και άλλα αρχεία xml τα οποία όμως δεν αφορούν αυτό το άρθρο, οπότε δεν θα τα συζητήσουμε.</p>
<h2>Βήμα τρίτο</h2>
<p>Εδώ θα δούμε τον κώδικα του Block μας. Στην πραγματικότητα δεν κάνει τίποτα σπουδαίο, αλλά κάνει μερικές πολύ βασικές λειτουργίες.</p>
<p>Δημιουργήστε το αρχείο View.php στον κατάλογο <strong>app/code/local/Webres/Example/Block/</strong></p>
<div class="notice">Οι κατάλογοι μετά το <strong>app/code/local/Webres/Example/</strong> πιθανότατα δεν υπάρχουν οπότε θα πρέπει να τους δημιουργήσετε.</div>
<pre class="brush:php;">&lt;?php

/**
* Example View block
*
* @codepool   Local
* @category   Webres
* @package    Webres_Example
* @module     Example
*/

class Webres_Example_Block_View extends Mage_Core_Block_Template
{
    private $message;
    private $att;

    protected function createMessage($msg)
    {
        $this-&gt;message = $msg;
    }

    public function receiveMessage()
    {
        if($this-&gt;message != '')
        {
            return $this-&gt;message;
        }
        else
        {
            $this-&gt;createMessage('Hello World');
            return $this-&gt;message;
        }
    }

    protected function _toHtml()
    {
        $html = parent::_toHtml();

        if($this-&gt;att = $this-&gt;getMyCustom() &amp;&amp; $this-&gt;getMyCustom() != '')
        {
            $html .= '&lt;br /&gt;'.$this-&gt;att;
        }
        else
        {
            $html .= '&lt;br /&gt;No Custom Attribute Found';
        }

        return $html;
    }

}

?&gt;
</pre>
<p>Η συνάρτηση receiveMessage() απλά επιστρέφει ένα <strong><em>Hello World</em></strong>.</p>
<p>Η συνάρτηση <code>toHtml()</code> είναι υπεύθυνη να επιστρέψει το αρχείο προσχεδίου (template) που είναι συσχετισμένο με αυτό το Block. Βεβαιωθείτε ότι εκτελείτε το <code>parent::toHtml()</code> και ότι το κάνετε <code>return</code> μαζί με ότι άλλο έχει να επιστρέψει αυτή η συνάρτηση.</p>
<h2>Βήμα τέταρτο</h2>
<p>Σε αυτό το βήμα θα δημιουργήσουμε το <strong>Template</strong> (phmtl) μας για αυτό το block. Δημιουργήστε το αρχείο view.phtml στον κατάλογο <strong>app/design/frontend/default/webres/template/example</strong>.</p>
<div class="notice">Οι κατάλογοι μετά το <strong>app/design/frontend/default/</strong> πιθανότατα δεν υπάρχουν οπότε θα πρέπει να τους δημιουργήσετε.</div>
<p>Μέσα στο αρχείο view.phtml τοποθετήστε τον κώδικα που ακολουθεί :</p>
<pre class="brush:php;">&lt;?php

/**
* Webres view template
*
* @see Webres_Example_Block_View
*
*/
?&gt;
&lt;div&gt;
    &lt;span&gt;
        &lt;strong&gt;This is the output of the webres example:&lt;/strong&gt;
    &lt;/span&gt;
    &lt;br /&gt;
    &lt;span style="color:#FF9933;"&gt;
        &lt;?php
            echo $this-&gt;receiveMessage();
        ?&gt;
    &lt;/span&gt;
&lt;/div&gt;
</pre>
<p>Σε αυτό το κομμάτι κώδικα έχουμε βάλει λίγο <strong><abbr title="Hyper Text Markup Language">HTML</abbr></strong> κώδικα και επίσης εκτελούμε τη συνάρτηση <code>receiveMessage()</code> από το block μας view.php</p>
<p>Δυο σημειώσεις εδώ ! Τοποθετώντας το αρχείο μας view.phtml στη δική του θέση (<strong>app/design/frontend/default/webres/template/example</strong>), ουσιαστικά δημιουργήσαμε ένα νέο θέμα για το Magento, οπότε για να δείτε το Module σας να λειτουργεί βεβαιωθείτε για τα ακόλουθα :</p>
<ul>
<li>Το Magento γνωρίζει για το νέο θέμα που δημιουργήσατε (Admin-&gt;System-&gt;Design)</li>
<li>Αν χρησιμοποιείτε το το Block this στις σελίδες του <strong><abbr title="Content Managment System">CMS</abbr></strong> σας, έχετε ορίσει το CMS να χρησιμοποιεί το νέο θέμα. (Admin-&gt;CMS-&gt;Mage Pages-&gt;&#8217;Η σελίδα σας&#8217;-&gt;Custom Design-&gt;Custom Theme drop down).</li>
</ul>
<p>Το προσαρμοσμένο <strong>Module</strong> σας τώρα είναι έτοιμo.</p>
<p>Αν θέλετε να προσαρμόσετε το Module σας σε μια σελίδα στο <abbr title="Content Managment System">CMS</abbr> σας γράψτε το ακόλουθο :</p>
<pre class="brush:plain;">{{block type="webres_example/view" my_custom="Test" template="example/view.phtml" }}
</pre>
<p>Ή γράψτε κάτι σαν το παρακάτω στην περιοχή Layout Update <abbr title="Extensible Markup Language">XML</abbr> (Στο <abbr title="Content Managment System">CMS</abbr> είναι η περιοχή Custom Design )</p>
<pre class="brush:xml;">&lt;reference name="right"&gt;
    &lt;block type="webres_example/view" my_custom="Test" template="example/view.phtml" /&gt;
&lt;/reference&gt;
//this will add your block in the right column
</pre>
<p>Αν έχετε ολοκληρώσει όλα τα βήματα ως τώρα σωστά θα πρέπει να εμφανίζετε το Hello World στη CMS σελίδα σας.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.web-resources.eu/archives/magento-simple-module-tutorial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

