<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Mewsoft Support</title>
    <link>http://www.mewsoft.com/forums/</link>
    <description>Mewsoft Forums Latest Threads Syndication</description>
    <copyright>Copyright (c) Mewsoft. All rights reserved.</copyright>
    <pubDate>Sun, 19 Apr 2026 20:12:01 GMT</pubDate>
    <lastBuildDate>Sun, 19 Apr 2026 20:12:01 GMT</lastBuildDate>
    <generator>Mewsoft Boardawy www.mewsoft.com</generator>
    <item>
      <title><![CDATA[Auction Old Help]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12224&amp;Lang=English</link>
      <pubDate>Fri, 17 Apr 2020 08:59:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12224&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<br _mce_bogus="1"><p>This is the old help for the products:</p><p><a target="_blank" _mce_href="../help/auction/" href="../help/auction/">http://www.mewsoft.com/help/auction/</a></p><p><br></p><p><br></p><p><br></p>]]></description>
    </item>
    <item>
      <title><![CDATA[How to create a new store theme]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12192&amp;Lang=English</link>
      <pubDate>Tue, 03 Mar 2020 04:53:46 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12192&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p style="text-align: center;"><br><span style="font-size: medium;"><strong>How to add a new stores theme</strong></span></p><p><br></p><p>The software comes with only one theme for everything, for the Stores themes also comes with only one theme.<br><br></p>
<p>But you can add unlimited stores themes very easy.</p>
<p><br>To create a new store theme, just copy these templates:</p>
<p><br><strong>Store.Default.Listing.html</strong></p>
<p><strong>Store.Default.ListingGallery.html</strong></p>
<p><strong>Store.Default.Theme.html</strong></p>
<p><br>to another files, say you want to create a new theme called "<strong>River</strong>", so copy these files to:</p>
<br><strong>Store.River.Listing.html
</strong>
<p><strong>Store.River.ListingGallery.html</strong></p>
<p><strong>Store.River.Theme.html</strong><br><br></p>
<p>
in the same View directory for every theme you have, for example Default/view folder.<br><br></p>
<p>Then customize these templates to any look you want.<br><br></p>
<p>After you finish, take a screen shot of your theme and name it as:</p>
<p><br><strong>store.theme.river.png</strong><br><br></p>
<p>Put that image in the <strong>theme/Default/images</strong> folder for every theme you have.</p>
<p><br>Your users will see this new theme and can selet it in their store settings.</p><br>]]></description>
    </item>
    <item>
      <title><![CDATA[Right to left for Arabic, Hebrew, etc]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12072&amp;Lang=English</link>
      <pubDate>Thu, 30 Jan 2020 23:13:51 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12072&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p><br _mce_bogus="1">We have included the special css file sytlertl.css in the default theme with some css customizations for </p><p>right to left direction for languages like Arabic, Hebrew, etc. We already inserted the html code to</p><p>include this file in the widget Head but disabled by commenting it, all you need to include this</p><p>rtl style file is to include it, the default line of code like this:</p><p><strong><br><span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">&lt;<span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;">!--</span>link <span style="color: rgb(0, 128, 0);" _mce_style="color: #008000;">rel</span>="stylesheet" type="text/css" href="[<span style="color: rgb(0, 128, 0);" _mce_style="color: #008000;">plugin</span>::Views]stylertl.css" /<span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;">--</span>&gt;</span></strong></p><p><br>all you need is to uncommet that line:</p><p><br><span style="color: rgb(255, 0, 255);" _mce_style="color: #ff00ff;"><strong>&lt;<span _mce_style="color: #008000;" style="color: rgb(0, 128, 0);">link rel</span>="stylesheet" type="text/css" href="[<span style="color: rgb(0, 128, 0);" _mce_style="color: #008000;">plugin</span>::Views]stylertl.css" /<span style="color: rgb(0, 128, 0);" _mce_style="color: #008000;">&gt;</span></strong></span></p><p><br>You can use this css file to overwrite any css code for your RTL themes.</p><p><br>The Head widget exists in the desgin module Widget editor, which exists in the folder:</p><p><strong>theme/default/widgets.</strong></p><p><br></p><p>The style file stylertl.css exists in the template editor in the desgin module with the theme templates</p><p>which exists under <strong>theme/default/views </strong>folder.</p><p><br>You will need also to set the language direction variable in the language module file General and the page direction, for this see this topic:</p><p><a href="arabic-translation-and-display-right-to-left-display&amp;action=ViewTopic&amp;Topic=3349&amp;Forum=13&amp;Page=1&amp;Period=0a&amp;Lang=English">Arabic Translation and Display - Right to Left Display</a></p>]]></description>
    </item>
    <item>
      <title><![CDATA[Weather Widget]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12070&amp;Lang=English</link>
      <pubDate>Thu, 30 Jan 2020 07:51:07 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12070&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p>The weather widget can be called from any template or another widget, currently used on the <strong>Frontpage.html </strong>template using the code:</p><p><br></p><p><strong>[ widget::Weather(<span style="color: rgb(255, 0, 0);">location</span>="[ plugin::UserZip],[ plugin::UserCity],[ plugin::UserState],[ plugin::UserCountry]", <span style="color: rgb(51, 153, 102);">default</span>="37909", <span style="color: rgb(51, 102, 255);">unit</span>="f", <span style="color: rgb(128, 0, 128);">cache</span>="60") ::]</strong></p><p><br></p><p>you can pass to the widget the location and a default location, the temperature unit, and the cash time. </p><p><br>The <span style="color: rgb(255, 0, 0);"><strong>location </strong></span>is used if the user is logged in, the <span style="color: rgb(51, 153, 102);"><strong>default </strong></span>location is used if the user is not logged in or no address set in the location.</p><p><br>Both the location and the default variables can be either the full location address cit, state, country, etc, or zip code.</p><p>The plugins above will be filled with the current user information if logged in and will be empty if no user is currently logged in.</p><p><br>This allows the widget to display the current logged in user are weahter information or a default location weather for none logged in users.</p><p><br>The <strong><span _mce_style="color: #800080;" style="color: rgb(128, 0, 128);">cash </span></strong>variable (in <strong>minutes) </strong>set the time to cash results instead of getting the&nbsp; weather informatin from the provider site (google, yahoo, etc), zero value for the</p><p>cash disable the cash. Set this to a resonable time (in minutes) to avoid blocking by the weather providers thinking it may be an attack to their systems.</p><p><br>The <span style="color: rgb(51, 102, 255);"><strong>unit </strong></span>sets the temperature unit either "c" for Celsius or "f" for Fahrenheit.</p><p><br>Thanks<br></p>]]></description>
    </item>
    <item>
      <title><![CDATA[Frontpage Dashboard Widgets Customization]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12047&amp;Lang=English</link>
      <pubDate>Sun, 15 Dec 2019 15:25:14 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12047&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p>Webawy frontpage has a dashboard widgets. These dashboard widgets consists of 
a css code js/dashboard.css, jquery code js/dashboard.js, and </p>
<p>html code inside the Frontpage template, and finally jquery js code for 
initialization and settings in the Frontpage template.</p>
<p>Each widget has a header which contains a title and three icons, these icons 
for, collapsing the widget, hidding the widget, and ediing the widget</p>
<p>color.</p>
<p><strong>Each widget has the following html code:</strong></p>
<p>

</p><pre>&lt;li class="widget color-blue" id="widget_id" style="z-index: 2000;"&gt;&nbsp; 

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class="widget-head"&gt;&lt;h3&gt;widget_title&lt;/h3&gt;&lt;/div&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class="widget-content "&nbsp; style="z-index: 9999;"&gt;<p></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; widget_contents

&nbsp; </p></pre>

<p></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br>
&lt;/li&gt;</p>
<p><br>
&nbsp;</p>
<p>Each widget must have uniqe id in the li element, in the above example the 
unique id="widget_id", replace widget_id with a unique name</p>
<p>for each widget.</p>
<p>You set the widget_title and widget_contents to anything you want.</p>
<p><br>
You can control each widget color by the preset color classes in the 
dashboard.css files, in the above html code you will find:</p>
<p>class="widget color-blue"</p>
<p>you can replace the preset css class color-blue by any other class from these 
preset classes:</p>
<p><br>
color-red, color-blue, color-green, color-purpple, color-white, color-orange, 
color-yellow, color-gray, color-pink,&nbsp; color-black<br>
&nbsp;</p>
<p><br>
You can edit the file dashboard.css and add your own color classes and use them 
to change the widgets colors.</p>
<p><br>
The Collapse icon in the widget header allows the users to collapse/expand the 
widget.</p>
<p>The Close icon allows the users to hide specific widget.</p>
<p>The edit/setting icon allows the users to change each specific widgets colors 
individually.</p>
<p><br>
You can control each individual widget icons and editing colors by passing these 
settings in the dashboard init function in the Frontpage tempate:</p>
<p><br>
&nbsp;</p>
<p>widgetIndividual : {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; search : {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'movable': false,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'removable': true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'collapsible': true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'editable': true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; colorClasses : ['color-red', 'color-blue', 'color-green', 
'color-purpple', 'color-white', 'color-orange', 'color-yellow', 'color-gray', 
'color-pink',&nbsp; 'color-black' ]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>
&nbsp;}</p>
<p><br>
In the above js code, you control the "search" widget by setting the options 
'movable', 'removable', 'collapsible', 'editable' to either false or true.</p>
<p>the option "colorClasses" is array of color classes if the editable enabled 
that will be shown for the user to select from.</p>
<p><br>
To set the options for two or more widgets, do not forget the comma after each 
widget setting, example:</p>
<p><br>
widgetIndividual : {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; search : {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'movable': false,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'removable': true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'collapsible': true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; editable: true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; colorClasses : ['color-red', 'color-blue', 'color-green', 
'color-purpple', 'color-white', 'color-orange', 'color-yellow', 'color-gray', 
'color-pink',&nbsp; 'color-black' ]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; },<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; weather : {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'movable': false,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'removable': true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'collapsible': true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; editable: true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; colorClasses : ['color-red', 'color-blue', 'color-green', 
'color-purpple', 'color-white', 'color-orange', 'color-yellow', 'color-gray', 
'color-pink',&nbsp; 'color-black' ]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; },<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; langauge : {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'movable': false,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'removable': true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 'collapsible': true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; editable: true,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; colorClasses : ['color-red', 'color-blue', 'color-green', 
'color-purpple', 'color-white', 'color-orange', 'color-yellow', 'color-gray', 
'color-pink',&nbsp; 'color-black' ]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>
&nbsp;</p>
<p>In the above code the settings for three widgets search, weather, and 
language, you can change the settings for each widget individually as you like.</p>
<p><br>
&nbsp;</p>
<p><br>
&nbsp;</p>
<p><br>
&nbsp;</p><br><img src="http://www.mewsoft.com/forums//upload/dashboardwidget.png">]]></description>
    </item>
    <item>
      <title><![CDATA[Webawy Installation]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12027&amp;Lang=English</link>
      <pubDate>Fri, 15 Nov 2019 10:44:46 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=12027&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p><br></p><p><br></p><p style="text-align: center;" _mce_style="text-align: center;"><span style="font-size: x-large;" _mce_style="font-size: x-large;"><strong>Webawy Installation</strong></span></p><p><br><span style="font-size: small;">Webawy Installation Steps.</span><br></p><br><ol>
<li><strong><span _mce_style="font-size: small;" style="font-size: small;">You can use our <a href="../Installer/" _mce_href="../Installer/" target="_blank">Auto Installer</a> to upload installation files to your server, <span style="color: rgb(255, 102, 0);" _mce_style="color: #ff6600;">skip to step 10 in this case</span>.</span></strong><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">Download <strong>webawy.zip</strong> to your local computer or server from our site using your license number from the <a href="../Customers/" _mce_href="../Customers/" target="_blank">Clients Area</a>.</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">Extract the file webawy.zip to a folder on your local computer.</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">If you downloaded and extracted direct to your unix server you may need to run<strong> dos2unix</strong> on the extracted files.</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">Upload all the extracted files<strong> </strong>to your server in the correct&nbsp; mode (*.js, *.cgi, *.pm, *.php, *.htaccess, *.html in <strong>ASCII </strong>mode)</span><br><span style="font-size: small;" _mce_style="font-size: small;">and all other images files in <strong>Binary </strong>mode using&nbsp; your FTP program</span><br><span style="font-size: small;" _mce_style="font-size: small;">to a the folder you want normally called "<strong>app</strong>" off your public_html or httpdocs or htdocs or to the root html </span><br><span style="font-size: small;" _mce_style="font-size: small;">folder, you can install under any folder you want or even under the site root folder.</span><br><br><span style="font-size: small;" _mce_style="font-size: small;">Eexamples for installation folders on your server:</span><br><br><span style="font-size: small;" _mce_style="font-size: small;">/public_html/app</span><br><br><span style="font-size: small;" _mce_style="font-size: small;">/httpdocs/app</span><br><br><span style="font-size: small;" _mce_style="font-size: small;">/htdocs/app</span><br><br><span style="font-size: small;" _mce_style="font-size: small;">/www/app</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">Change <strong>permissions </strong>to <strong>755</strong> or web executables for the uploaded files<strong> *.cgi, *.pm</strong>, and<strong> .htaccess</strong> in all folders.</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">Point your browser to the file <strong>webawy.cgi </strong>to execute it, assuming you uploaded to the <strong>/app/</strong> folder:</span><br><br><span style="font-size: small;" _mce_style="font-size: small;"><strong>http://www.yourdomain.com/app/webawy.cgi</strong></span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">This is the webawy compressed self extract installer file, once you call webawy.cgi you will see</span><br><span style="font-size: small;" _mce_style="font-size: small;">the installer page. Set the installer options and click the install button and wait until it finish.</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">Once the installer finish creating folders, extracting and installing all files, it will show a link at the bottom of the page</span><br><span style="font-size: small;" _mce_style="font-size: small;">pointing to the program configuration, click on that link to go to the configuration.</span><br><br></li>
<li><span style="color: rgb(255, 102, 0);" _mce_style="color: #ff6600;"><strong><span _mce_style="font-size: small;" style="font-size: small;">You can access the program configuration direct after installation using the link:</span></strong></span><br><br><span style="font-size: small;" _mce_style="font-size: small;"><strong>http://www.yourdomain.com/<span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">app</span>/admin/module/Configuration<br><br></strong>this assuming your installation folder is <strong>app</strong>, change it in the url above and use your real domain name<strong>.<br><br></strong></span></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">Go to your site control panel say <strong>cPanel, Plesk, </strong>etc and create a mysql database and create a database user</span><br><span style="font-size: small;" _mce_style="font-size: small;">then add that user to the database and give it full privilages.</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">In the Webawy Configuration, click on the "<strong>Database</strong>" tab and setup your database information.</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">In the Configuration, click on "Setup" tab then click the link "<strong>Create SQL Database Tables</strong>" to create the database tables.</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">In the Configuration, click on "Setup" tab then click the link "<strong>Restore SQL Database From The Text Files Backup</strong>" to load the database defaults.</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">To reset the database stats, click on Modules, then click on the Stats module, then click on the link "<strong>Update All System Statistics</strong>".</span><br><br></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">Now you can access your website from the user side by calling the link:</span><br><br><br><span style="font-size: small;" _mce_style="font-size: small;"><strong>http://www.yourdomain.com/app<br><br><br></strong>of course if you installed on the root folder you should use the link:</span><br><br><br><span style="font-size: small;" _mce_style="font-size: small;"><strong>http://www.yourdomain.com<br><br><br></strong></span></li>
<li><span style="font-size: small;" _mce_style="font-size: small;">If you finished the above steps successfully then congratulations you have finished the installation and configuration.<br><br></span></li>
</ol><p><span style="font-size: small;" _mce_style="font-size: small;">Thank you</span><br></p>]]></description>
    </item>
    <item>
      <title><![CDATA[Banner Manager Documentations]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11890&amp;Lang=English</link>
      <pubDate>Tue, 03 Sep 2019 11:53:17 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11890&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p><br></p><p><span style="font-size: medium; font-family: times new roman,times;">The Banner Manager documentations for all products except Auctionawy 2012 is here:</span></p><p><br></p><p><span style="font-size: medium;"><strong><a target="_blank" _mce_href="../help/auction/Banner_Manager.html" href="../help/auction/Banner_Manager.html">http://www.mewsoft.com/help/auction/Banner_Manager.html</a></strong></span><br _mce_bogus="1"></p><p><br></p><p><span style="font-size: medium; font-family: times new roman,times;"><strong><span _mce_style="font-size: large; color: #ff0000;" style="font-size: large; color: rgb(255, 0, 0);"><a name="Interactive Marketing Units ad formats"><span _mce_style="text-decoration: underline;" style="text-decoration: underline;">Auctionawy Since Version 2012 Banner Manager</span></a></span><span _mce_style="text-decoration: underline;" style="text-decoration: underline;"><a name="Interactive Marketing Units ad formats"><span _mce_style="color: #ff00ff;" style="color: rgb(255, 0, 255);"> </span></a></span>
</strong></span></p>
<p><span style="font-family: times new roman,times; font-size: medium;">Since Auctionawy version 2012 released, we used 
gadgets to call banners instead of classes, the code to call banners in any 
template is:</span></p>
<p><span style="font-size: medium; font-family: times new roman,times;"><strong>[gadget::Banner(zone="zone name here", 
campaign="optionally campaign namer here or leave blank to rotate all zone 
campaigns")::]</strong></span></p>
<p><span style="font-family: times new roman,times; font-size: medium;">for example:</span></p>
<p><span style="font-size: medium; font-family: times new roman,times;"><strong>[gadget::Banner(zone="Top_468", 
campaign="")::]<br>
&nbsp;</strong></span></p>
<p><span style="font-family: times new roman,times; font-size: medium;">this will rotate all campaigns added to the zone 
Top_468.</span></p>]]></description>
    </item>
    <item>
      <title><![CDATA[Customization]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11360&amp;Lang=English</link>
      <pubDate>Wed, 30 Jan 2019 05:39:50 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11360&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p><font face="Times New Roman"><br _mce_bogus="1">
This document applies for August 2012 and newer products only starting from 
Auctionawy 15.00.</font></p>
<p align="justify"><font face="Times New Roman"><br>
All our products are html templates based, this means customization is done 
completely by editing those html templates and do not need to edit any program 
code files or do any kind of code programming. since these html template are 
pure html code containing some special tags as a place holders for the program 
output, then you can use any visual html editor to customize the templates and 
the layout to your look and feel. The only requirement for the visual html 
editor (like old versions of MS Frontpage) is to disable any feature if it 
exists that disables comments tags or disables Javascript tags which simply 
converts the left bracket tag "&lt;" to the html equivalent "&amp;lt ; " and converts 
the right bracket tag "&gt;" to "&amp;gt;", these two tags if converted will disable 
the JS code and will disable the program output which is inserted in the 
templates at place markers inside comments tags.</font></p>
<p><font face="Times New Roman"><br>
<font color="#0000FF"><u><b>Templates Customization</b></u></font></font></p>
<p align="justify"><font face="Times New Roman">Templates are html files and the 
program output is inserted into these templates by place markers inserted at the 
desired locations. Templates (or views) files are located in the themes views 
folders. There are many types of those place marker.</font></p>
<p><font face="Times New Roman"><u><b><br>
<font color="#0000FF">Templates Place Markers</font></b></u></font></p>
<p><font face="Times New Roman">The html templates contains many types of place 
markers for inserting the text for different translations and output data like 
plugins, widgets, gadgets, embedded Perl code, and listing blocks.</font></p>
<p><font face="Times New Roman"><u><b><br>
<font color="#0000FF">Language Markers Tags</font></b></u></font></p>
<p align="justify"><font face="Times New Roman">Since all our products supports 
multi-lingual, the language text is inserted in the templates by markers called 
language variables, the language variables are marked by left and right <b>curly 
brackets</b> in the following form:<br>
<b><br>
<font color="#FF0000">{</font><font color="#008000">language_variable_name</font><font color="#FF0000">}</font><br>
<br>
</b>and the text for that language variable is located in the appropriate 
language file.</font></p>
<p><font face="Times New Roman"><b><br>
<font color="#0000FF"><u>Plugins Markers</u></font></b></font></p>
<p><font face="Times New Roman">Templates contains the Plugins markers or tags 
in this form:</font></p>
<p><font face="Times New Roman"><b><font color="#008000">[plugin::Home]</font><br>
<br>
</b>this plugin tag will insert the link to the site home link like
<a href="http://www.mewsoft.com/" _mce_href="../">http://www.mewsoft.com/</a></font></p>
<p align="justify"><font face="Times New Roman">Plugins tags are used for 
dynamic program output. The program uses these plugin tags to insert its output 
at the locations they exist in the templates. So you can move these plugins tags 
any where you want in the templates or you can even remove them from the 
templates based on your needs. Plugins either general plugins that can be used 
in any templates like the plugins used for creating the navigation links, or 
private plugins which can be only filled with contents on specific templates, 
therefore you will find on some templates a plugins specific to their output 
only if you used it on other templates will not be replaced.</font></p>
<p><u><b><font color="#0000FF" face="Times New Roman"><br>
Widgets</font></b></u></p>
<p align="justify"><font face="Times New Roman">Widgets are simply small blocks 
of templates can be used on one or more templates. Widgets files are the same as 
templates files everything on the templates applies to the widgets. Widgets 
files exists in the theme widgets folder and they have the same .html extension. 
If you have a block of html code that you want to repeatedly use it on many 
templates, you just put it in a widget file then call that widget inside any 
templates you want instead of copying the same code inside the tempates. For 
more details read
<a href="http://www.mewsoft.com/forums/widgets-api&amp;action=ViewTopic&amp;Topic=3441&amp;Forum=15&amp;Page=1&amp;Period=0a&amp;Lang=English" _mce_href="widgets-api&amp;action=ViewTopic&amp;Topic=3441&amp;Forum=15&amp;Page=1&amp;Period=0a&amp;Lang=English">
Widgets API</a>.</font></p>
<p><font face="Times New Roman">Widgets are called in the following form:</font></p>
<p><font face="Times New Roman"><strong><font color="#FF0000">[widget::</font><font color="#008000">widget_name 
(arg1="value1", arg2="value2", arg3="value3", ,,,, arg_n="value_n")</font><font color="#FF0000">::]</font></strong></font></p>
<p><font face="Times New Roman"><br>
<b>Examples for the widgets are:<br>
</b><strong><br>
<font color="#008000">[widget::Head::]</font></strong></font></p>
<p><font color="#008000" face="Times New Roman"><strong>[widget::Header::]</strong></font></p>
<p><font face="Times New Roman"><font color="#008000"><strong>[widget::WelcomeArea::]</strong><br>
<br>
<strong>[widget::LogoArea::]</strong><br>
<br>
</font><strong><font color="#008000">[widget::TopNav::]</font><br>
&nbsp;</strong></font></p>
<p><font color="#0000FF" face="Times New Roman"><u><b>Gadgets</b></u></font></p>
<p align="justify"><font face="Times New Roman">Gadgets are Perl code modules 
that you can call direct form the templates or widgets to perform some tasks on 
the database or dynamic data or process anything on the server inside the 
application context then display the results in the templates. For more details 
read
<a href="http://www.mewsoft.com/forums/gadgets-api&amp;action=ViewTopic&amp;Topic=3442&amp;Forum=15&amp;Page=1&amp;Period=0a&amp;Lang=English" _mce_href="gadgets-api&amp;action=ViewTopic&amp;Topic=3442&amp;Forum=15&amp;Page=1&amp;Period=0a&amp;Lang=English">
Gadgets API</a>.</font></p>
<p><font face="Times New Roman">Calling this gadgets from your templates or 
widgets like this:<br>
<br>
<strong><span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">[gadget::</span><font color="#008000">gadget_name(arg1="value1", 
arg2="value2",...)</font><span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">::]</span></strong></font></p>
<p><font face="Times New Roman">or use the shortcut:</font></p>
<p><font face="Times New Roman"><strong><span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">
[g::</span><font color="#008000">gadget_name(arg1="value1", arg2="value2",...)</font><span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">::]</span></strong></font></p>
<p><font face="Times New Roman">you can pass any number of arguments with their 
values to the gadgets like you call functions in most programming languages.</font></p>
<p align="justify"><font face="Times New Roman"><u><b><font color="#0000FF"><br>
Embedding Perl code inside html templates and widgets<br>
</font><font color="#FF0000"><br>
</font></b></u>You can write Perl code direct inside the html templates (views) 
and widgets. The embedded Perl code will run within the application context so 
you have direct access to all the application database connection, all global 
variables and functions, access to your entire server allowed resources, you 
embed Perl code as you write any Perl script and the Embedded Perl parser will 
run this Perl code snippet and will capture its output and insert it in the 
place holder specified by the code. For more details read
<a href="http://www.mewsoft.com/forums/embeded-perl-code-in-templates-and-widgets&amp;action=ViewTopic&amp;Topic=3443&amp;Forum=15&amp;Page=1&amp;Period=0a&amp;Lang=English" _mce_href="embeded-perl-code-in-templates-and-widgets&amp;action=ViewTopic&amp;Topic=3443&amp;Forum=15&amp;Page=1&amp;Period=0a&amp;Lang=English">
Embedded Perl code in templates and widgets</a>.</font></p>
<p><font face="Times New Roman">Embedded Perl code is inserted inside templates 
and widgets in this format:</font></p>
<font face="Times New Roman" size="3">
<br>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
	<tr><td width="100%">
		<b>Code:</b> Perl &nbsp;&nbsp; <a href="javascript:fnSelect('Code1');">Select All</a> &nbsp;&nbsp; <a href="<!--ExpandCollapseLink-->"><!--ExpandCollapse--></a>
	</td></tr>
	<tr><td width="100%">
		<div id="Code1" name="Code1" style="width: 675px; height: 66px;margin: 5px 20px; padding: 5px,5px;overflow:auto;background-color: #F4F4F4; color: #000000; BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset">
			<font color="#000000">[</font><font color="#FF0000"><b>perl::</b></font><font color="#000000">]</font><font color="#000000"><br>
</font><font color="#000000"><br>
</font><font color="#008000">#&nbsp;your&nbsp;perl&nbsp;code&nbsp;goes&nbsp;here</font><font color="#008000"><br>
</font><font color="#000000"><br>
</font><font color="#000000">[::perl]</font><font color="#000000"><br>
</font>
		</div>
	</td></tr>
</table>
<br>


</font>
<pre><u><b><font face="Times New Roman" size="3">
<font color="#0000FF">Listing Blocks</font></font></b></u></pre>
<div align="justify">
  <pre><font face="Times New Roman" size="3">Some templates may contain another type of marker tags, the listing blocks markers are used to mark the beginning and ending of an html </font></pre>
</div>
<div align="justify">
  <pre><font face="Times New Roman" size="3">code block used to list a repeated data rows.</font></pre>
</div>
<div align="justify">
  <pre><font face="Times New Roman" size="3">Example for the listing block:</font></pre>
</div>
<div align="justify">
  <pre><font face="Times New Roman" size="3">
</font></pre>
</div>
<p><br></p>
<pre><br>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
	<tr><td width="100%">
		<b>Code:</b> HTML &nbsp;&nbsp; <a href="javascript:fnSelect('Code2');">Select All</a> &nbsp;&nbsp; <a href="<!--ExpandCollapseLink-->"><!--ExpandCollapse--></a>
	</td></tr>
	<tr><td width="100%">
		<div id="Code2" name="Code2" style="width: 675px; height: 132px;margin: 5px 20px; padding: 5px,5px;overflow:auto;background-color: #F4F4F4; color: #000000; BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset">
			<font color="#008000">&lt;!--block::listing_row--&gt;</font><font color="#000000"><br>
</font><font color="#000000"><br>
</font><font color="#000000">&nbsp;&nbsp;&nbsp;</font><font color="#0000CC"><b>&lt;a</b></font><font color="#000080">&nbsp;href=</font><font color="#FF00CC">"</font><font color="#FF9933"><i>&lt;</i></font><font color="#FF00CC">!--Link--&gt;"</font><font color="#000080">&nbsp;_mce_href=</font><font color="#FF00CC">"</font><font color="#FF9933"><i>&lt;</i></font><font color="#FF00CC">!--Link--&gt;"</font><font color="#0000CC"><b>&gt;</b></font><font color="#008000">&lt;!--Photo--&gt;</font><font color="#0000CC"><b>&lt;/a&gt;</b></font><font color="#000000"><br>
</font><font color="#000000">&nbsp;&nbsp;&nbsp;</font><font color="#0000CC"><b>&lt;a</b></font><font color="#000080">&nbsp;href=</font><font color="#FF00CC">"</font><font color="#FF9933"><i>&lt;</i></font><font color="#FF00CC">!--PreviewLink--&gt;"</font><font color="#000080">&nbsp;_mce_href=</font><font color="#FF00CC">"</font><font color="#FF9933"><i>&lt;</i></font><font color="#FF00CC">!--PreviewLink--&gt;"</font><font color="#000080">&nbsp;class=</font><font color="#FF00CC">"preview-link"</font><font color="#000080">&nbsp;title=</font><font color="#FF00CC">"{preview_item_link_title}"</font><font color="#0000CC"><b>&gt;&lt;span</b></font><font color="#000080">&nbsp;class=</font><font color="#FF00CC">"ui-icon&nbsp;ui-icon-newwin"</font><font color="#000080">&nbsp;style=</font><font color="#FF00CC">"float:left;&nbsp;margin:0px;&nbsp;padding:&nbsp;0px;"</font><font color="#000080">&nbsp;_mce_style=</font><font color="#FF00CC">"float:&nbsp;left;&nbsp;margin:&nbsp;0px;&nbsp;padding:&nbsp;0px;"</font><font color="#0000CC"><b>&gt;&lt;/span&gt;&lt;/a&gt;&lt;a</b></font><font color="#000080">&nbsp;href=</font><font color="#FF00CC">"</font><font color="#FF9933"><i>&lt;</i></font><font color="#FF00CC">!--Link--&gt;"</font><font color="#000080">&nbsp;_mce_href=</font><font color="#FF00CC">"</font><font color="#FF9933"><i>&lt;</i></font><font color="#FF00CC">!--Link--&gt;"</font><font color="#0000CC"><b>&gt;</b></font><font color="#008000">&lt;!--TitleBold--&gt;</font><font color="#0000CC"><b>&lt;font</b></font><font color="#000080">&nbsp;color=</font><font color="#FF00CC">"</font><font color="#9F0050">&amp;lt;</font><font color="#FF00CC">!--TitleColor--</font><font color="#9F0050">&amp;gt;</font><font color="#FF00CC">"</font><font color="#0000CC"><b>&gt;</b></font><font color="#008000">&lt;!--Title--&gt;</font><font color="#0000CC"><b>&lt;/font&gt;</b></font><font color="#008000">&lt;!--TitleBold1--&gt;</font><font color="#0000CC"><b>&lt;/a&gt;</b></font><font color="#000000">&nbsp;</font><font color="#008000">&lt;!--New--&gt;&lt;!--Featured--&gt;&lt;!--Gift--&gt;&lt;!--Hot--&gt;&lt;!--Cool--&gt;&lt;!--Buy--&gt;</font><font color="#000000">&nbsp;</font><font color="#008000">&lt;!--SellerCountryFlag--&gt;</font><font color="#000000">&nbsp;</font><font color="#008000">&lt;!--SubTitle--&gt;</font><font color="#000000"><br>
</font><font color="#000000">&nbsp;&nbsp;&nbsp;</font><font color="#008000">&lt;!--Quantity--&gt;</font><font color="#000000"><br>
</font><font color="#000000">&nbsp;&nbsp;&nbsp;</font><font color="#008000">&lt;!--Currency--&gt;</font><font color="#000000">&nbsp;</font><font color="#008000">&lt;!--CurrentBid--&gt;</font><font color="#000000"><br>
</font><font color="#000000">&nbsp;&nbsp;&nbsp;</font><font color="#008000">&lt;!--Bids--&gt;</font><font color="#000000"><br>
</font><font color="#000000">&nbsp;&nbsp;&nbsp;</font><font color="#008000">&lt;!--HighBidder--&gt;</font><font color="#000000"><br>
</font><font color="#000000">&nbsp;&nbsp;&nbsp;</font><font color="#008000">&lt;!--Duration--&gt;</font><font color="#000000"><br>
</font><font color="#000000"><br>
</font><font color="#008000">&lt;!--::block--&gt;</font><font color="#000000"><br>
</font><font color="#000000"><br>
</font>
		</div>
	</td></tr>
</table>
<br>

</pre>
<p>As you see the listing block starts with the marker <b><font color="#008000">
&lt;!--block::listing_row--&gt;</font></b> and ends with the marker <b>
<font color="#008000">&lt;!--::block--&gt;</font></b>.</p>
<p>The program will parse this code block from the template and will use it to 
list the items and will output the result at the same location.</p>]]></description>
    </item>
    <item>
      <title><![CDATA[Embeded Perl code in templates and widgets]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11331&amp;Lang=English</link>
      <pubDate>Fri, 25 Jan 2019 14:56:27 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11331&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p style="text-align: center;" _mce_style="text-align: center;"><br></p><p style="text-align: center;" _mce_style="text-align: center;"><span style="font-size: large;" _mce_style="font-size: large;"><strong><br>Embeded Perl Code API</strong></span><br><br><br>
</p><p>Begaining with Auctionawy 2012 version 15.00 a new API integration tools implemended.</p>
<p>The new version API includes Widgets, Gadgets, Embeded Perl code, new templates tags, new template parsing etc.</p><p><br>Embeding Perl code inside html templates and widgets<br>===================================</p><p>Imagine now you can write Perl code direct inside the html templates (views) and widgets.</p><p>The embeded Perl code will run within the application context so you have direct access to all</p><p>the application database connection, all global variables and functions, access to your entire server</p><p>allowed resources, you embed Perl code as you write any Perl script and the Embeded Perl parser</p><p>will run this perl code snippet and will capture its output and insert it in the place holder specified by the code.</p><p>Embeded Perl code is inserted inside templates and widgets in this format:</p><p><br></p><p><strong>
<br>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
	<tr><td width="100%">
		<b>Code:</b> HTML &nbsp;&nbsp; <a href="javascript:fnSelect('Code3');">Select All</a> &nbsp;&nbsp; <a href="<!--ExpandCollapseLink-->"><!--ExpandCollapse--></a>
	</td></tr>
	<tr><td width="100%">
		<div id="Code3" name="Code3" style="width: 675px; height: 66px;margin: 5px 20px; padding: 5px,5px;overflow:auto;background-color: #F4F4F4; color: #000000; BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset">
			<font color="#000000">[perl::]&nbsp;</font><font color="#000000"><br>
</font><font color="#000000">#&nbsp;your&nbsp;perl&nbsp;code&nbsp;goes&nbsp;here</font><font color="#000000"><br>
</font><font color="#000000">[::perl]</font><font color="#000000"><br>
</font>
		</div>
	</td></tr>
</table>
<br>

</strong></p><p><br>To skip a block, put <strong>!</strong> in front of it like that <strong>!<br>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
	<tr><td width="100%">
		<b>Code:</b> HTML &nbsp;&nbsp; <a href="javascript:fnSelect('Code4');">Select All</a> &nbsp;&nbsp; <a href="<!--ExpandCollapseLink-->"><!--ExpandCollapse--></a>
	</td></tr>
	<tr><td width="100%">
		<div id="Code4" name="Code4" style="width: 675px; height: 44px;margin: 5px 20px; padding: 5px,5px;overflow:auto;background-color: #F4F4F4; color: #000000; BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset">
			<font color="#000000">[perl::]...[::perl]</font>
		</div>
	</td></tr>
</table>
<br>
</strong></p><p><br><strong>Gadgets Output</strong><br><strong>===========</strong><br>All gadgets output must be printed to the stdout with the regular print function. This output will</p><p>be captured by displayed at the same location in the templates.</p><p>Do Not Return values from the gadgets as these values will be ignored, to display anything you</p><p>have to print it to the stdout.</p><p><br>Since your embeded code will run in the application context then all the application functions and</p><p>modules can be called and used.</p><p><br><strong>Simple Example</strong></p><p><strong>===========</strong></p><p>A simple example for embeded Perl code, say you want to display a message with the current logged in username,</p><p>Here is the code that you use inside the templates or widgets:</p><strong></strong><br><strong><span _mce_style="color: #ff0000;" style="color: rgb(255, 0, 0);">[perl::]</span></strong><br><br><span style="color: rgb(0, 128, 0);"><strong>if ($Global{UserID} ne "") {</strong></span><br><span style="color: rgb(0, 128, 0);"><strong>&nbsp; print "Hello " . $Global{UserID};</strong></span><br><br><span style="color: rgb(0, 128, 0);"><strong>}</strong></span><br><br><span style="color: rgb(0, 128, 0);"><strong>else {</strong></span><br><br><span style="color: rgb(0, 128, 0);"><strong>&nbsp; print "welcome guest, please signin or register now";</strong></span><br><br><span style="color: rgb(0, 128, 0);"><strong>}</strong></span><br><br><span _mce_style="color: #ff0000;" style="color: rgb(255, 0, 0);"><strong>[::</strong><span style="color: rgb(255, 102, 0);"><strong>p</strong></span><strong>erl]</strong></span><br><br><br><br><br>Now the output will be displayed in the same place and all this perl code will be removed from the output html code.<p>You can write any code short or long simple or complex the embeded parser will grap anything between the</p><p><br>
<table cellspacing="0" cellpadding="2" width="100%" border="0">
	<tr><td width="100%">
		<b>Code:</b> HTML &nbsp;&nbsp; <a href="javascript:fnSelect('Code5');">Select All</a> &nbsp;&nbsp; <a href="<!--ExpandCollapseLink-->"><!--ExpandCollapse--></a>
	</td></tr>
	<tr><td width="100%">
		<div id="Code5" name="Code5" style="width: 675px; height: 44px;margin: 5px 20px; padding: 5px,5px;overflow:auto;background-color: #F4F4F4; color: #000000; BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset">
			<font color="#000000">[perl::]&nbsp;and&nbsp;[::perl]</font>
		</div>
	</td></tr>
</table>
<br>
</p><p>tags.</p><p><br>If your Perl code has any errors the program will not exist and will display the error messge received</p><p>for you to debug and fix your code.<br></p>]]></description>
    </item>
    <item>
      <title><![CDATA[Gadgets API]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11330&amp;Lang=English</link>
      <pubDate>Fri, 25 Jan 2019 14:33:01 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11330&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p style="text-align: center;" _mce_style="text-align: center;"><span style="font-size: large;" _mce_style="font-size: large;"><strong><br>Gadgets API</strong></span><br><br><br>
</p><p>Begaining with Auctionawy 2012 version 15.00 a new API integration tools implemended.</p>
<p>The new version API includes Widgets, Gadgets, Embeded Perl code, new templates tags, new template parsing etc.</p><p><br>What are Gadgets<br>=============</p><p>Gadgets are Perl code modules that you can call direct form the templates or widgets to perform</p><p>some tasks on the database or dynamic data or process anything on the server inside the application</p><p>context then display the results in the templates.</p><p><br>Calling this gadgets from your templates or widgets like this:<br><br><br><strong><span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">[gadget::</span>gadget_name(arg1="value1", arg2="value2",...)<span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">::]</span></strong></p><p><br>or use the shortcut:</p><p><br><strong><span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">[g::</span>gadget_name(arg1="value1", arg2="value2",...)<span style="color: rgb(255, 0, 0);" _mce_style="color: #ff0000;">::]</span></strong><br></p><p><br>you can pass any number of arguments with their values to the gadgets like you call functions in most<br>programming languages.</p><p><br><strong>Gadgets files</strong><br><strong>=========</strong><br>Each gadget is one perl module file .pm in the gadgets folder in the main application directory structure.</p><p>The gadget file name must be the same name as the gadget plus the extension ".pm". </p><p>For example to create a gadget called "hello" then you must create the module file "hellp.pm" in the gadgets</p><p>folder. The gadget file must have a Perl function called the same name as the gadget name "hello" in this example</p><p>so the gadget file hello.pm should looke like this:</p><p><br>sub hello {</p><p>my (%args) =@_;</p><p>&nbsp;&nbsp; #Your code goes here<br>&nbsp;&nbsp; # the hash array %args contains all the arguments passsed from the call in the template or widgets<br></p><p>}</p><p>1;<br></p><p>You will find many gadgets files in the gadgets folder and there is a demo gadget called NewGadget as a template</p><p>for gadgets you can copy it and modify to what you need.</p><p><br></p><p><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong># call this gadget from your templates or widgets like this:</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>#</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong># [gadget::NewGadget(arg1="value1", arg2="value2",...)::]</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>#</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>#==========================================================</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>sub NewGadget {</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>my (%args) = @_;</strong></span><br>&nbsp;&nbsp;&nbsp; <br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # your code goes here. your code will run within the program context and</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # all the program variables and database connections are available for you.</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # $dbh variable hold the current sql database connection.</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # %Global array holds all the program configuration and settings.</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # %Param array holds all the browser query and forms data.</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # %Cookies array holds current session cookies.</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # %Plugins array holds any output code for redering plugins.</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # URL variable:</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # $Global{BaseUrl}, $Global{ProgUrl}, $Global{AdminUrl}</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # Folders variable:</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # $Global{BaseDir}, $Global{ThemeDir}, $Global{LangDir}</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # see the module file Configuration.pm for more variables and settings</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # to load and translate a view or gadget:</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # $view = &amp;getView("my-view-or-widget-file-name-without-extensioin");</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # do your stuff with the view</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # to print and render the view to the user screen:</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # print $view;</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # do not return your output, just print it and it will be caught and inserted</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; # where you called the gadget in your views or widgets.</strong></span><br>&nbsp;&nbsp; </p><p>&nbsp;&nbsp; <span style="color: #339966;" _mce_style="color: #339966;"><strong>$out = "";<br></strong></span></p><p><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; while (($k, $v) = each %args) {</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $out .= "$k = $v";</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p><p><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>&nbsp;&nbsp; # return the gadget output, do not print to browser or stdout direct.<br></strong></span></p><p><span style="color: #339966;"><strong>&nbsp;&nbsp; return $out</strong></span>;<br><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>}#end sub</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>#==========================================================</strong></span><br><span style="color: rgb(51, 153, 102);" _mce_style="color: #339966;"><strong>1;</strong></span></p><p><br></p><p>As you see, the gadget function must return all its output and do not print direct to the browser or to the STDOUT etc.</p><p>The gadget output is insert where the gadget tag inserted inside the template, therefor it has to return any output and not</p><p>to print direct to the output.<br></p><p>Please browse the gadgets folder for many default gadgets that comes with the products.</p><p>Thank you<br></p>]]></description>
    </item>
    <item>
      <title><![CDATA[Widgets API]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11329&amp;Lang=English</link>
      <pubDate>Fri, 25 Jan 2019 14:14:15 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11329&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p style="text-align: center;" _mce_style="text-align: center;"><span style="font-size: large;" _mce_style="font-size: large;"><strong><br>Widgets API</strong></span><br><br></p><p>Begaining with Auctionawy 2012 version 15.00 a new API integration tools implemended.</p><p>The new version API includes Widgets, Gadgets, Embeded Perl code, new templates tags, new template parsing etc.</p><p><br></p><p><strong>What are Widgets</strong><br><strong>=============</strong></p><p>Widgets are small templates blocks which can be used in one or more templates or even inside other widgets.</p><p>As an example, the Head, Header, TopNav, and BottomNav widgets.</p><p>So widgets are treated as templates, you can treat widgets the same as templates, anything in the templates</p><p>you can use inside widgets, including html code, plugins, gadgets, other widgets, etc.</p><p>Widgets files are located in the themes views folder. In each theme view folder where the templates are located,</p><p>the widgets files reside also.<br></p><p><br><strong>Types of Widgets - Theme Specific Widgets</strong><br><strong>================================</strong></p><p>Widgets inside the themes view folder are theme specific widgets, each theme can use the widgets</p><p>inside its views folder, it can not use widgets from another theme, these widgets are called theme</p><p>specific widgets.<br></p><p><br><strong>Types of Widgets - Shared Widgets</strong><br><strong>
==========================</strong></p><p>There is a folder called widgets in the application root folder, this is different from the widgets folder which</p><p>exists inside each theme folder. That folder is used for widgets that can be shared among all themes, widgets</p><p>inside this folder can be called from inside any theme templates or gadgets.</p><p><br></p><p><strong>Creating and Using Widgets</strong></p><p><strong>====================</strong></p><p>Since widgets are templates (views) blocks, to create a widget, just create it from the admin center</p><p>or create an empty html file and name it with the unique name for your widget.</p><p>To use your widget inside your theme, upload that widget file to the theme widgets folder.</p><p>To use your widget inside any theme, upload that widget file to the main widgets folder.</p><p>Calling the widgets inside the templates or other widgets like that:</p><p><br><strong>[widget::widget_name::]</strong><br><br></p><p>or use the shortcut:<br><br><br><strong>[w::widget_name::]</strong></p><p><br>must start with [widget:: or [w:: and must end with ::] for closing the widget tag.</p><br>Examples for the widgets are :<br><br><p><strong>[widget::Head::]</strong></p><p><strong>[widget::Header::]</strong></p><p><strong>[widget::WelcomeArea::]</strong><br><br><strong>[widget::LogoArea::]</strong><br><br><strong>[widget::TopNav::]</strong><br><br></p><p>you will find a widgets files with these files name in the theme widgets folder.<br></p><p>Widgets names are case sensitive so Header is not the same as header even on windows system they are same.</p><p><br></p><p><strong>Widgets Arguments</strong></p><p><strong>==============</strong><br></p><p>Even though widgets are static html or template blocks, you can insert place holders for</p><p>variables that can be passed to the widgets and replaced like you pass a variables to a function</p><p>in any programming language.</p><p><br></p><p>For example if you created a widget to display a different titles and messages, say the widget called hello</p><p>which contains a simple code like that:</p><p><br></p><p><strong>&lt; b &gt;[:title:] &lt; font color="red" size="4" &gt;[:msg:]&lt;/ font&gt;&lt; /b&gt;</strong></p><p><br>Note in this widget code we inserted&nbsp; the tags or placeholders<strong> [:title:]</strong> and <strong>[:msg:]</strong>, now you can</p><p>pass different titles and msgs to this widgets like that:</p><p><br></p><p><strong>[widget::hello (title="Good Morrning", msg="Welcome, happy new day")::]</strong></p><br>now you can display another message with different title and msg like that:<p><br><strong>[widget::hello (title="Good Night", msg="Welcome, how was your day, happy dreaming ")::]</strong><br><br></p><p>As you can use, widgets are reusable, you can use the widgets unlimited times on the same template or another widgets.</p><p><br>You can pass unlmited argument to widgets, make sure to include the argument value inside a double qoutes and </p><p>separate among tags by commas (spaces after and before are ignored), so the general call for widgets in this format:</p><p><br><strong>[widget::widget_name (arg1="value1", </strong><strong>arg2="value2"</strong><strong>, </strong><strong>arg3="value3", ,,,, </strong><strong>arg_n="value_n"</strong><strong>)::]</strong></p><p><br></p><p>arguments values can be of any type, strings, numbers of any type, esacaped html code, etc.<br></p><p><br><strong>Widgets Priority</strong><br><strong>============</strong></p><p>The template parser searchs the templates for any widgets tags, then searchs the current user theme</p><p>widgets folder for that widget file, if found will be loaded and processed, if the parser did not find a widget</p><p>file in the theme widgets folder, will go to the shared or global widgets folder to find if a shared widget with</p><p>that name exists and will use it if found, if not found will display a widget not found error message in the</p><p>widget placeholder to alret the site designer or owner that it can not find a widget file with that name.</p><p><br></p><p><strong>Disabling widgets</strong><br><strong>=============</strong></p><p>You can disable widgets tags in your templates by simply including it inside an html comment tag,</p><p>the widget parser will ignore any widgets tags preceeded by a comment tag &lt;! --&nbsp; without displaing any errors.</p><p><br></p><p><strong>Widgets folders</strong><br><strong>============</strong></p><p>As explained above, these are theme specific widgets folders and one shared widgets folder.<br><br>The application folders looks like this:<br></p><p>...<br>|-temp<br>|-theme-|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |-default-<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |-images<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |-views<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |-<strong>widgets</strong>&nbsp;&nbsp; &lt;-- this is the theme specific widgets folder<br></p><p>|-upload<br></p><p>|-<strong>widgets</strong>&nbsp;&nbsp; &lt;-- this is the shared or general widgets folder</p>]]></description>
    </item>
    <item>
      <title><![CDATA[Boardawy Powered By Message Removal]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11116&amp;Lang=English</link>
      <pubDate>Mon, 16 Apr 2018 05:17:57 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=11116&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p><u><strong>Boardawy Powered By Message Removal</strong></u>
</p>
<p>Boardawy software is a free GPL (General Public License). You can download it from our <a href="/Downloads/" target="_blank">download</a> page and use it for free <strong>provided</strong> you keep the powered by message that displays at the bottom of the pages. You can see <a href="/Order/Order.html" target="_blank">order</a> a removal license to allow you to remove this message. Boardawy "Powered By" Removal Instructions (<strong>Open your admin.cgi center, click on Class Editor, select the class "Footer". You will find this message and you can delete it</strong>).
</p>
<p><u><strong>You can order Bordawy Powered By Removal License from our website only:</strong></u>
</p>
<p><a href="/Order/Order.html" target="_blank">http://www.mewsoft.com/Order/Order.html</a>
</p>
<p dir="ltr">For live demos, latest version, updates and bug fixes,  and support, please visit our website <a href="/" target="_blank">http://www.mewsoft.com/</a>
</p>
<p dir="ltr">Thank you
</p>
<p dir="ltr">Dr. Elsheshtawy Ahmed Amin
  <br />Ph.D. Physics
  <br /><a href="mailto:sales@mewsoft.com">sales@mewsoft.com</a>
  <br /><a href="/" target="_blank">www.mewsoft.com</a>
  <br /> 
</p>
<p> 
</p>]]></description>
    </item>
    <item>
      <title><![CDATA[Mewsoft Open Source Products Installation Instructions]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=9650&amp;Lang=English</link>
      <pubDate>Thu, 21 Jan 2016 14:31:49 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=9650&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<table height="100%" cellspacing="0" cellpadding="4" width="100%" border="0"> <tbody>
  <tr>
    <td align="justify">
    <p align="center"><font color="#ff0000" size="5"><strong>Mewsoft Open Source</strong></font><font color="#ff0000" size="5"><strong> Products Installation Instructions
      <br />&nbsp;</strong></font>
    </p></td>
  </tr>
  <tr>
    <td align="justify">
    <p align="justify">These installation instructions assumes by now you have the program on your computer either by download from the internet or on a CD-ROM or on your hard drive. The program comes as compressed single zipped .zip file. You can always download the latest version .zip file from our website download page or from My Account if the product is not a free using your license number if your license is still valid and active.
    </p>
    <p align="justify">These installation instructions applies also for all Mewsoft open source products (Auctionawy, Classifiedawy, Searchawy and Boardawy).
      <br />&nbsp;
    </p></td>
  </tr>
  <tr>
    <td><strong><font color="#ff0000" size="4">Quick Guide</font></strong></td>
  </tr>
  <tr>
    <td>&nbsp;
    <ol>
      <li><font color="#000080"><strong>Unzip the product file product.zip (for example, boardawy.zip, auctionawy.zip, classifiedawy.zip, searchawy.zip).</strong></font> </li>
      <li><font color="#000080"><strong>Configure your FTP program</strong>.</font> </li>
      <li><font color="#000080"><strong>Edit the first line of all *.cgi files to point to location of Perl on your server if required.</strong></font> </li>
      <li><font color="#000080"><strong>Rename *.cgi to *.pl if your server requires the .pl extension for Perl scripts (or to any other extension).</strong></font> </li>
      <li><font color="#000080"><strong>Transfer all files and directories with the same directory structure on your computer.</strong></font> </li>
      <li><font color="#000080"><strong>Change permissions on all files and directories.</strong></font> </li>
      <li><font color="#000080"><strong>Create MySQL (or MS SQL) database from your website control panel.</strong></font> </li>
      <li><font color="#000080"><strong>Run the Admin program from your web browser and setup the program configuration.</strong></font> </li>
      <li><font color="#000080"><strong>Run the main program from your browser.</strong></font> </li>
      <li><font color="#000080"><strong>Register as a user and test the program settings and features.</strong></font> </li>
      <li><font color="#000080"><strong>If you have any problems contact go to Mewsoft Support Forums.</strong></font> </li>
      <li><strong><font color="#000080">Important Notes.</font></strong> </li>
      <li><strong><font color="#000080">Congratulations.</font><font color="#0000ff">
      <br />&nbsp;</font></strong> </li>
    </ol></td>
  </tr>
  <tr>
    <td><strong><font color="#ff0000" size="4">Details of the installation instructions
    <br />&nbsp;</font></strong></td>
  </tr>
  <tr>
    <td><font color="#000080"><strong>1. Unzip the product file product.zip (for example, boardawy.zip, auctionawy.zip, classifiedawy.zip, searchawy.zip).</strong></font></td>
  </tr>
  <tr>
    <td>
    <p dir="ltr" align="justify">Place the file "product.zip" in any directory on your computer and then unzip it. The unzipped directory structure is the same structure of the program as it should installed on your server. The file unzip under two main directories as follows:
      <br /><strong>
      <br />unzip directory/cgi-bin/forum
      <br />unzip directory/html/forums</strong>
    </p>
    <p align="justify">The directory <strong>forum</strong> and all its subdirectories and files should be transferred to your server CGI
      <br />directory which is normally your <strong>cgi-bin</strong> directory. On Sites that use cPanel control panel, this directory normally under the main website folder public_html/cgi-bin, so you should transfer the folder cgi-bin/forum to the server folder /your root/public_html/cgi-bin/forum.
    </p>
    <p align="justify">&nbsp;The directory <strong>forums</strong> and all its subdirectories and files should be transferred to your server non
      <br />cgi directory (also called documents directory or html directory or root directory) which is normally your <strong>httpdocs</strong> or <strong>public_html</strong> or www directory.
    </p>
    <p align="justify">
      <br />&nbsp;
    </p></td>
  </tr>
  <tr>
    <td><font color="#000080"><strong>2. Configure your FTP program</strong></font></td>
  </tr>
  <tr>
    <td>Configure your FTP program to transfer the files as following :
    <br />
    <br /><strong>ASCII mode</strong> for the files: *.cgi, *.pm, *.ini, *.htm, *.html, *,shtml. *.txt, *.js
    <br />
    <br /><strong>Binary mode</strong> for all other files types: *.gif, *.jpg, *.dll. *.so, *.wav, *.mov
    <br />&nbsp;</td>
  </tr>
  <tr>
    <td><font color="#000080"><strong>3. Edit the first line of all *.cgi files to point to location of Perl on your server if required.</strong></font></td>
  </tr>
  <tr>
    <td>
    <p dir="ltr" align="justify">If required only, Open all <strong>*.cgi</strong> files only with any text editor like notepad prgram and change the first line only in each file to point to Perl
      <br />location on your server. Normally it should be one of the following:
      <br />
      <br />On *.nix servers (Linux, BSD, Solaries, Unix, etc):
      <br />
      <br /><strong>#!/usr/bin/perl
      <br />#!/usr/local/bin/perl
      <br />
      <br /></strong>On Windows servers:
    </p>
    <p dir="ltr" align="justify"><strong>#!C:\perl\bin\perl.exe
      <br /></strong>
      <br />You can install and run the script <strong>testserver.cgi</strong> which comes with the software and it will show you all your server configuration.
      <br />
      <br />If you do not know where Perl is located, ask you system administrator or hosting company, or if you have a Telnet on your Unix server, you may run
      <br />these commands to find where is Perl located as well as sendmail program only if your are on a unix server:
      <br />
      <br /><strong>which perl
      <br />whereis perl</strong>
      <br />
      <br />also for the mail program location:
      <br />
      <br /><strong>which sendmail</strong>
      <br /><strong>whereis sendmail</strong>
      <br />
      <br />Remember to insert "<strong>#!</strong>" in front of the Perl location directory as follows:
      <br /><strong>
      <br />#!/usr/user/perl</strong>
      <br />&nbsp;
    </p></td>
  </tr>
  <tr>
    <td>
    <p dir="ltr" align="justify"><font color="#000080"><strong>4. Rename *.cgi to *.pl if your server requires the .pl extension for Perl scripts(or to any other extension).</strong></font>
    </p></td>
  </tr>
  <tr>
    <td>
    <p align="justify">The executable files comes with <strong>*.cgi</strong> extension only. This is the extension required on most servers for
      <br />executable files. If your server still requires <strong>Perl </strong>programs to use the <strong>".pl"</strong> extension or any other extension,
      <br />you should rename <strong>*.cgi </strong>files to <strong>*.pl</strong>.
      <br />&nbsp;
    </p></td>
  </tr>
  <tr>
    <td>
    <p align="justify"><font color="#000080"><strong>5. Transfere all files and directories with the same directory structure on your computer.</strong></font>
    </p></td>
  </tr>
  <tr>
    <td>
    <p align="justify">These instructions assume that you have FTP access to the server and that you have some basic knowledge of how to use an FTP program to go to different directories on your site, create directories when necessary, and to upload files to your server.
      <br />
      <br />If you do not have this basic knowledge, we recommend getting an FTP program such as this free one <a href="http://www.filezilla-project.org/">http://www.filezilla-project.org/</a>&nbsp; and reading its documentation thoroughly in order to learn how to use such programs.
      <br />
      <br />When uploading all of the text files for the software, be sure to set your FTP program to
      <br />transfer in ASCII mode (the graphics files, such as those ending in ".gif" and ".jpg", should be transferred in Binary mode).
      <br />The scripts, Templates, ini files, JS files,&nbsp; Language files and setup files will NOT work properly if you transfer it in binary mode.
      <br />
      <br />If your FTP program allows you to transfer the directory and all its subdirectories&nbsp; then you can in one step transfer all the /<strong>cgi-bin/forum</strong> directory and all its subdirectories
      <br />and files to your CGI directory which is normally your <strong>cgi-bin</strong> directory and also in one step transfer /<strong>html/forums</strong> and all its subdirectories
      <br />and files to your html directory which is normally your <strong>httpdocs</strong> or <strong>public_html </strong>directory.
      <br />&nbsp;
    </p></td>
  </tr>
  <tr>
    <td><font color="#000080"><strong>6. Change permissions on all files and directories.</strong></font></td>
  </tr>
  <tr>
    <td>
    <p dir="ltr" align="justify">Setting permissions is the very important for the program to run correctly. Changing files permissions is different from operating system to another.
      <br />
      <br />If you are on a Unix server (Such as Linux, FreeBSD, Solaris, etc), use your FTP program to change files and directories permissions. Most FTP programs allows setting permissions by selecting the files and right clicking the mouse then selecting the option permissions or as your FTP program manual says.
    </p>
    <p dir="ltr" align="justify">On Unix servers also you may set permissions from your Telnet program, log into your server using "chmod" command.
      <br />Here are the required permissions on each directory and file:
      <br />
      <br /><u><strong><font color="#0000ff">on Unix server:</font>
      <br /></strong></u>
      <br /><strong>chmod -R 755 /cgi-bin/forum/*
      <br />chmod -R 755 /html/forums/*</strong>
      <br />
      <br /><u><strong><font color="#0000ff">on Windows server</font></strong></u>
    </p>
    <p dir="ltr" align="justify">On Windows servers setting permissions is different than Unix servers and complicated, you have to go to your website control panel on see how you can set files permissions.
    </p>
    <p dir="ltr" align="justify"><strong>/cgi-bin/forum/* should be read /execute
      <br />/cgi-bin/forum/data/* should be write/read
      <br />/html/forums/* should be write execute
      <br /></strong>
      <br />Of course you can set the permissions according to your server security.
      <br />Some subdirectories are empty at the installation time, these directories will be used later by the program.
    </p>
    <p dir="ltr" align="justify">&nbsp;
    </p></td>
  </tr>
  <tr>
    <td><font color="#000080"><strong>7. Create MySQL (or MS SQL) database from your website control panel.</strong></font></td>
  </tr>
  <tr>
    <td>You need to create&nbsp; a MySQL or (MS SQL for supported products) database. You create the MySQL database from your website control panel (for example for sites that use cPanel or Plesk). Login to your website control panel, create a MySQL database, then create a mysql user, then add the mysql user that you created to the mysql database you just created and make sure to give that user all the privileges to that database.
    <br />&nbsp;</td>
  </tr>
  <tr>
    <td><font color="#000080"><strong>8. Run the Admin program from your web browser and setup the program configuration.</strong></font></td>
  </tr>
  <tr>
    <td>
    <p align="justify">Now before you go further, you need to know if the required Perl modules installed on your server or not.
      <br />If not installed, you will need to contact your hosting company or server administrator and ask them to install these Perl modules.
    </p>
    <p align="justify">Please do not contact Mewsoft or ask our support for installing Perl modules, Perl modules has to be installed by the hosting company or the server administrator as it needs server root access unless you have your own dedicated server and you have root user login access to that server, then you can hire Mewsoft to install Perl modules or hire anyone else.
    </p>
    <p align="justify">These modules are almost required by all Mewsoft products that uses SQL database like Auctionawy, Classifiedawy, Searchawy, and Boardawy:
      <br />
      <br /><strong><u>Required Modules:</u>
      <br /></strong>DBI
      <br />DBD::Mysql
      <br />Archive::Zip
      <br />Crypt::SSLeay
      <br />GD
      <br />
      <br /><u><strong>Optional modules:
      <br /></strong></u>Business::OnlinePayment
      <br />Finance::Quote
      <br />Mail::POP3Cleint
      <br />Finance::QuoteHist
      <br />
      <br />To help you determine if these modules installed or not, run the program "<strong>testserver.cgi</strong>" from your web browser,
      <br />this file is available with the software package in the same <strong>cgi </strong>files directory. You can access this file from the browser as:
    </p>
    <p align="justify"><strong><a href="http://www.yourdomain.com/cgi-bin/forum/testserver.cgi" target="_blank">http://www.yourdomain.com/cgi-bin/forum/testserver.cgi</a></strong>
      <br />
      <br />Now you have done a great gob. If you have carefully followed all of the instructions above, you are now ready
      <br />to start the admin program to complete the program configuration and installation. Please point your browser
      <br />to the URL of the "<strong>admin.cgi</strong>" file as follows:
      <br />
      <br /><strong><a href="http://www.yourdomain.com/cgi-bin/forum/admin.cgi">http://www.yourdomain.com/cgi-bin/forum/admin.cgi</a>
      <br /></strong>
      <br />where "www.yourdomain.com" would be replaced by your actual domain name or IP address. Please note that if you renamed
      <br />the "<strong>admin.cgi</strong>" file to "<strong>admin.pl</strong>" or to any other name, you would need to adjust this URL accordingly.
      <br />
      <br />Only each time you run the admin program you need to login as the system admin, the default login "User ID"
      <br />is "admin", and the default password is "admin" if any default but normally you will be able to login without User ID and password.
    </p>
    <p align="justify">Please change these login information once you login for your system security.
      <br />
      <br />If the "<strong>admin</strong>" program runs now, then great gob, the remaining part is very easy. You should see now the admin
      <br />program main menu.
      <br />
      <br />From the admin menu click on the&nbsp; "<strong>Configuration</strong>" menu option. Change all path's and URL's
      <br />to point to your server and all other information. These information are very important to run all the software. You can click on the "Tip" link to help you know your paths and URLs.
      <br />
      <br />The next step is to create a mysql database (of course you must have mysql server installed and running on your
      <br />server) and put its information in the admin-&gt;Configuration.
      <br />
      <br />Next, create the <strong>SQL database tables</strong> from the admin-&gt;Setup Wizard, click on "<strong>Create SQL Tables</strong>".
      <br />
      <br />Finally, load the default program settings and the default database, this is very important, to do so, click on "<strong>Database &amp; SQL Manager</strong>", then click on the link "<strong>Restore SQL Database From The Text Files Backup</strong>".
      <br />
      <br />The last step is from the admin menu also to set the <strong>default language</strong> for the program to start properly.
      <br />To do so, click on "<strong>Language Manager</strong>" from the admin main menu, then click on "<strong>Prepare All Available Languages</strong>
      <br />" and also set the default language to "<strong>English</strong>" by selecting the "English" language.
      <br />
      <br />Now if everything done as it should be you have finished the installation.
    </p>
    <p align="justify">&nbsp;
    </p></td>
  </tr>
  <tr>
    <td><strong><font color="#000080">8. Run the forum program from your browser</font></strong></td>
  </tr>
  <tr>
    <td>
    <p dir="ltr" align="justify">If you finished all the previous installation steps correctly, you will be able to run the main&nbsp; program from
      <br />your browser. To to so, please point your browser to the main program on your server as follows:
      <br />
      <br /><strong>http://www.yourdomain.com/cgi-bin/forum/forum.cgi
      <br /></strong>
      <br />where "www.yourdomain.com" would be replaced by your actual domain name. Please note that if you renamed
      <br />the "forum.cgi" file to "forum.pl" or to any other name, you would need to adjust this URL accordingly.
      <br />
      <br />If the program run and you see the main page, then congratulations, and thanks for this great gob.
    </p>
    <p dir="ltr" align="justify">&nbsp;
    </p></td>
  </tr>
  <tr>
    <td><font color="#000080"><strong>9. Register as a user and test the program settings and features.</strong></font></td>
  </tr>
  <tr>
    <td>
    <p align="justify">Now the program is running, but to make sure that all the installation process completed correctly, you need to test
      <br />all the program functions. To do so, please register as a user and test every single function as it requires the user
      <br />to do. For example, edit your registration information, check the emails sent out.
      <br />
      <br />This will help you detect any problems with the program installation, for example, files not transferred in the correct
      <br />mode, permissions not set, directories not created, missing Perl module.
      <br />&nbsp;
    </p></td>
  </tr>
  <tr>
    <td><font color="#000080"><strong>11. If you have any problems contact go to Mewsoft Support Forums.</strong></font></td>
  </tr>
  <tr>
    <td>
    <p align="justify">In case you were unable to complete the installation process successfully, please go to our site and search the user forum and post your questions and you will get immediate answers and help. of course you can order our installation service and avoid any headache.
      <br />&nbsp;
    </p></td>
  </tr>
  <tr>
    <td><strong><font color="#000080">12. Important Notes</font></strong></td>
  </tr>
  <tr>
    <td>The products are packed as zip file on a Windows computer. If you unzipped the product.zip file on a Unix computer or server, then you need to use the unix utility dos2unix on all cgi and text and templates files to convert the text files line endings from Windows to unix or the program will not work.
    <br />&nbsp;</td>
  </tr>
  <tr>
    <td><font color="#000080"><strong>13.&nbsp; </strong></font><strong><font color="#000080">Congratulations.</font></strong></td>
  </tr>
  <tr>
    <td>
    <p align="justify">Congratulations for using our&nbsp; software products and thank you for your business with us. Please check our sites for more products and offers.
      <br />
      <br />Best regards,
      <br />Dr. Elsheshtawy, Ahmed&nbsp; Aamin
      <br />Ph.D. Physics
      <br />Mewsoft President
      <br />Mewsoft Corporation
      <br /><a href="mailto:sales@mewsoft.com">sales@mewsoft.com</a>
      <br /><a href="/" target="_blank">http://www.mewsoft.com</a>
    </p></td>
  </tr></tbody>
</table>]]></description>
    </item>
    <item>
      <title><![CDATA[RSS Auto Generator Extension Module Installation]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=6152&amp;Lang=English</link>
      <pubDate>Fri, 23 Aug 2013 19:30:44 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=6152&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p>The RSS Auto Generator Extension module consists of two files <strong>AutoRss.cgi</strong> and <strong>RssMaker.pm</strong> only. Make sure you have the latest version installed, or at least update these files from the latest version online:</p><p><strong>ExtensionsMgr.pm<br />Configuration.pm<br />Admin.pm<br />data/StartUp.pm</strong></p><p>Then upload the module files <strong>AutoRss.cgi</strong> and <strong>RssMaker.pm&#160; </strong>in <strong>ascii </strong>mode to the same directory with the other cgi files.</p><p>Change permissions for the file <strong>AutoRss.cgi</strong> to executable 755 on Unix systems and make it executable by all &#160;on windows systems.</p><p>Please note, there is a separate module for each product and no one will work on the other.</p><p>If all goes well, start your admin center, click on the link Extensions Manager in your main menu, the link&#160; <a href="http://www.mewsoft.com/cgi-bin/auction/admin.cgi?action=RssManager">RSS Auto Generator Manager</a>&#160;will be activated, set the various settings and setup cron times and password to start the automation process.</p><p>Enjoy!</p><p>Thank you</p>]]></description>
    </item>
    <item>
      <title><![CDATA[Searchawy DMOZ Crawler Module Installation]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=4029&amp;Lang=English</link>
      <pubDate>Sun, 18 Aug 2013 08:49:52 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=4029&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p><strong><u>Installation</u></strong></p><p>&#160; To install the&#160;Dmoz module, simply upload the file <strong>dmoz.pm</strong>&#160;in ASCII mode using your FTP program to your cgi-bin/dir directory or where you installed your product cgi files directory with the rest of the other product cgi files.</p><p>After installation, go to your admin center, under &quot;<strong>Web Spiders</strong>&quot; you will find the link&#160;Dmoz Spider.</p><p>Demo the Dmoz Crawler here: </p><p><a href="http://www.mewsoft.com/cgi-bin/dir/admin.cgi?action=DmozCrawler">http://www.mewsoft.com/cgi-bin/dir/admin.cgi?action=DmozCrawler</a></p>]]></description>
    </item>
    <item>
      <title><![CDATA[Feeder Module Installation]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=4027&amp;Lang=English</link>
      <pubDate>Sun, 18 Aug 2013 08:38:53 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=4027&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p>The Feeder module (Feeder.pm) for Auctionawy and Classifiedawy is a single perl module that requires the installation of Auctionawy 10.00 or Classifiedawy 10.00.</p><p>1)-To install the Freeder module, simply upload the file <strong>Feeder.pm</strong>&#160;in ASCII mode using your FTP program to your cgi-bin/auction or cgi-bin/classified directory or where you installed your product cgi files directory with the rest of the other product cgi files.</p><p>2)-Go to your admin center, click on Setup Wizard, then click the link Create SQL Tables, this process will add three new SQL tables:</p><p>AuctionAffiliateAccounts, AuctionAffiliate, AuctionAffiliateStats for Auctionawy</p><p>ClassifiedAffiliateAccounts,ClassifiedAffiliate, ClassifiedAffiliateStats for Classifiedawy</p><p>Ignore any error messags about other tables that already created or exists.</p><p>After installation, go to your admin center, under &quot;Extensions Manager&quot; you will find the links to all the Feeders supported enabled.</p>]]></description>
    </item>
    <item>
      <title><![CDATA[Where is the products documentations links]]></title>
      <link>http://www.mewsoft.com/forums/action=ViewPost&amp;Post=3973&amp;Lang=English</link>
      <pubDate>Sun, 18 Aug 2013 08:31:46 GMT</pubDate>
      <guid isPermaLink="true">http://www.mewsoft.com/forums/action=ViewPost&amp;Post=3973&amp;Lang=English</guid>
      <dc:creator>mewsoft</dc:creator>
      <description><![CDATA[<p><a href="http://www.mewsoft.com/help/auction/">http://www.mewsoft.com/help/auction/</a></p><p><a href="http://www.mewsoft.com/help/classified/">http://www.mewsoft.com/help/classified/</a></p><p><a href="http://www.mewsoft.com/help/search/">http://www.mewsoft.com/help/search/</a></p><p />]]></description>
    </item>
  </channel>
</rss>
