محتوا: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
پس زمینه: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
الگو: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
به پشتیبانی اپن کارت فارسی خوش آمدید

بازدیدکننده گرامی به انجمن اپن کارت فارسی خوش آمدید،

برای دانلود اپن کارت فارسی، افزونه های منتشر شده و استفاده از سایر امکانات انجمن اپن کارت فارسی لطفا ثبت نام نمایید.

opencartfarsi

آموزش تبدیل فایل ویکیومد به ocmod

1 ارسال در این موضوع

سعی می کنم با مثالی ساده این کار را آموزش دهم،
اگر خواسته باشید یک لینک به پاورقی قالب پیش فرض اپن کارت و مثلا بعد از نقشه سایت اضافه کنید معمولا از این کد ویکیومد استفاده می شود :
قبل از آن حتما تاکنون دیده اید که ساختار اصلی فایل ویکیومد به صورت زیر است، یعنی تگ file که آدرس فایلی که می خواهید تغییرش دهید، داخل آن تگ operation که هر عمل تغییری داخل این تگ هست، اگر چندین تغییر در یک فایل می خواهید ایجاد کنید برای هر تغییر این تگ را به صورت زیر استفاده می کنید، همچنین داخل تگ operation تگ search هست که به دنبال عبارت مورد نظر می گردد و طبق دستوراتی که توی این تگ نوشته شده (مثلا position="after") عبارت داخل تگ add را اضافه یا جایگزین می کند.

<modification>
    <id>Add Link To Footer</id>
	<version>1.0</version>
    <vqmver>2.5.0</vqmver>
	<author>Mojtaba Moghani</author>
	<link>http://opencartfarsi.com</link>
	<file name="catalog/view/theme/default/template/common/footer.tpl">
        <operation>
        <search position="after"><![CDATA[<li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li>]]></search>
        <add><![CDATA[<li><a href="http://forum.opencartfarsi.com">OpenCartFarsi</a></li>]]></add>
        </operation>
    </file>
</modification>

حال اگر شما از نسخه ocmod استفاده کنید این معادل دستور بالا این می شود :

<modification>
    <name>Add Link To Footer</name>
	<code>Add_Link_To_Footer</code>
  	<version>1.0</version>
	<author>Mojtaba Moghani</author>
	<link>http://opencartfarsi.com</link>
	<file path="catalog/view/theme/default/template/common/footer.tpl">
        <operation>
        <search><![CDATA[<li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li>]]></search>
        <add position="after"><![CDATA[<li><a href="http://forum.opencartfarsi.com">OpenCartFarsi</a></li>]]></add>
        </operation>
    </file>
</modification>

همان طور که می بینید، تبدیل این دو به یکدیگر به همین سادگی است، فقط نیازمند چند دستور ساده است.
1. داخل تگ فایل عبارت name به path تغییر پیدا می کند.
2. دستوراتی مثل position="after" که در نسخه ویکیومد داخل تگ search بودند، در نسخه ocmod داخل تگ add هستند، سایر دستورات مثل offset یا index هم که در نسخه ویکیومد داخل تگ search هستند نیز به همین صورت برای نسخه ocmod یه داخل تگ add می آیند.

3

به اشتراک گذاشتن این پست


لینک به پست
اشتراک در سایت های دیگر