• farsisign.com.theme.jpg

    قالب پیش فرض فارسی ساین

    اولین قالب فارسی ساین که بصورت پیش فرض بر روی سیستم خواهد بود طراحی شد، این قالب به صورت Responsive طراحی شده است که در هر دستگاهی نسبت به اندازه آن تغییر خواهد کرد. قالب فوق بسیار سبک طراحی شده و از تصاویر سبک و کمی در آن...

    ادامه مطلب

  • farsisign.com.adsrules.jpg

    استانداردهای تبلیغات در وب

    ​ تبلیغات در وب سایت قوانینی را شامل میشوند که مدیران وب سایت می بایست با توجه به آنها تبلیغات دیگر سایت ها را در وب سایت خود قرار بدهند، مانند نوع تصویر، اندازه تصویر، حجم تصویر و ... . فارسی ساین نیز با توجه به...

    ادامه مطلب

  • farsisign.com.plugin.shop.jpg

    ایجاد فروشگاه اینترنتی

    ​ یکی از بارزترین فعالیت هایی که امروزه در محیط نت در حال پیشرفت و افزایش میباشد خرید اینترنتی از فروشگاه های مجازی و البته قابل اطمینان است، فارسی ساین در نظر دارد جهت همکاری در گسترش این روند در آینده پلاگین جدید...

    ادامه مطلب

بازگشت
title code title code

کاربران توجه داشته باشید استفاده از این تگ قابلیت تغییر عنوان وب سایت را از طریق کنترل پنل را فراهم خواهد کرد.
کد زیر بصورت خودکار عنوان وب سایت را از کنترل پنل دریافت خواهد کرد پس در درون کد چیزی قرار ندهید.

<html>
<head>
<?php Header::Title('farsisign'); ?> //غلط است
<?php Header::Title(); ?> //درست است
</head>
<body>
    <!--body-->
</body>
</html>                    
keyword code keyword code

کاربران توجه داشته باشید استفاده از این تگ قابلیت تغییر کلمات کلیدی وب سایت را از طریق کنترل پنل را فراهم خواهد کرد.
کد زیر بصورت اتوماتیک کلمات کلیدی را از کنترل پنل دریافت خواهد کرد پس در درون کد چیزی قرار ندهید.

<html>
<head>
<?php 
    Header::Title();
    
    Header::MetaKeywords('farsisign,cms,...'); //غلط است 
    Header::MetaKeywords(); //درست است 
?>
</head>
<body>
    <!--body-->
</body>
</html>                   
css code css code

کاربران توجه نمایند کد زیر جهت فراخوانی فایل های CSS بکار میرود، در این کد سه متغیر قرار داده شده است که به ترتیب عبارتند از:
FolderName : نام شاخه ایی که فایل شما در آن قرار دارد
FileName : نام فایلی را که قصد فراخوانی آن را دارید، فایل را بدون پسوند وارد نمایید مثلا" اگر نام فایل شما style.css باشد تنها style را وارد نمایید
media : نوع فایل را می توانید مشخص نمایید که بصورت پیش فرض خالی می باشد و وارد کردن آن الزامی نمی باشد

<html>
<head>
<?php 
    Header::Title();
    Header::MetaKeywords();
    
    Header::CSSStyle('css','farsisign',null); 
?>
</head>
<body>
    <!--body-->
</body>
</html>                   
javascript code javascript code

کاربران توجه نمایند کد زیر جهت فراخوانی فایل های Java Script بکار میرود، در این کد دو متغیر قرار داده شده است که به ترتیب عبارتند از:
FolderName : نام شاخه ایی که فایل شما در آن قرار دارد
FileName : نام فایلی را که قصد فراخوانی آن را دارید، فایل را بدون پسوند وارد نمایید مثلا" اگر نام فایل شما script.js باشد تنها script را وارد نمایید

<html>
<head>
<?php 
    Header::Title();
    Header::MetaKeywords();
    Header::CSSStyle('css', 'style', 'stylesheet';); 
    
    Header::JavaScript('http://code.jquery.com', 'jquery-1.10.2.min'); //فایل اصلی جاوا
?>
</head>
<body>
    <!--body-->
</body>
</html>                   
required code required code

کدی که بسیار مهم خواهد بود و برای اجرای قالب شما الزامی است، کد Required است، این کد ارتباط شما را با قالبی را که طراحی کرده اید را مهیا می سازد و بستگی به نوع طراحی قالب می توانید این کد را در قسمت پایین وب سایت قرار دهید و یا در بالای وب سایت! ولی بخاطر داشته باشید کد زیر را پس از فراخوانی فایل اصلی Java script قرار بدهید تا از عملکرد آن مطمئن باشید.

<html>
<head>
<?php
    Header::Title();
    Header::MetaKeywords(); 
    Header::CSSStyle('css', 'style');
    
    <!--java script files-->
    Header::JavaScript('http://code.jquery.com/', 'jquery-1.10.2.min'); 
    //فایل فراخوانی شده از وب سایت
    Header::Required();
?>
</head>
<body>
    <!--body-->
</body>
</html>                   
<html>
<head>
<?php
    Header::Title();
    Header::MetaKeywords(); 
    Header::CSSStyle('css', 'style');    
?>
</head>
<body>
    <!--body-->
    
    <!--java script files-->
    Header::JavaScript('http://code.jquery.com/', 'jquery-1.10.2.min'); 
    //فایل فراخوانی شده از وب سایت
    Header::Required();
</body>
</html>                   
about code about code

کاربران توجه داشته باشید استفاده از این تگ قابلیت فراخوانی قسمت درباره وب سایت را از طریق کنترل پنل را فراهم خواهد کرد.
کد زیر بصورت خودکار بخش درباره وب سایت را از کنترل پنل دریافت خواهد کرد پس در درون کد چیزی قرار ندهید.

<html>
<head>
<?php
    Header::Title();
    Header::MetaKeywords();
    <!--css style files--> 
    Header::CSSStyle('css', 'style');
    <!--java script files-->
    Header::JavaScript('http://code.jquery.com/', 'jquery-1.10.2.min'); 
    Header::Required();
?>
    <style type="text/css">
        .about{text-align: right;}
    </style>
</head>
<body>
    <div class="about">
        <?php About('about us!'); ?> //غلط است
        <?php About(); ?>//درست است
    </div>
</body>
</html>                  
content code content code

فارسی ساین از فریم ورک bootstrap برای تهیه قالب ها استفاده میکند، و تمامی پیشفرض های آن براساس این فریم ورک تنظیم شده است .
در قسمت نمایش پست ها نیز در صورت تمایل به تغییر ظاهر آن می بایست با رعایت از استانداردهای bootstrap این کار را انجام دهید و یا برای وب سایت خود یک استایل جداگانه تهیه کنید.
در صورت ایجاد استایل جداگانه نام class و id باید مطابق با موارد بکار برده باشند.

<html>
<head>
<?php
    Header::Title();
    Header::MetaKeywords();
    <!--css style files--> 
    Header::CSSStyle('css', 'style');
    <!--java script files-->
    Header::JavaScript('http://code.jquery.com/', 'jquery-1.10.2.min'); 
    Header::Required();
?>
    <style type="text/css">
             .content{margin:0;padding:10px;border:solid 1px #ccc;}
    </style>
</head>
<body>
    <div class="content">
        <?php Content(); ?>
    </div>
</body> 
</html>                 
contact code contact code

برای ایجاد فرم تماس، کاربران می توانند این روند را به دو صورت انجام دهند که کدهای آن در زیر قابل مشاهده است، اما تفاوت استفاده در این دو روش را می توان در امنیت و عدم ارسال پیامهای بعنوان spam دانست (البته در یک تعریف کاملاً عامیانه). در صورتی که SMTP در وب سایت شما فعال باشد بهتر است از تگ ContactUsSmtp استفاده نمایید در غیر اینصورت ContactUs نیز قابل استفاده خواهد بود. در صورت استفاده از روش دوم شما باید در قسمت تنظیمات کنترل پنل بخش تنظیمات برای ارسال ایمیل از طریق وب سایت را کامل نمایید، اطلاعاتی را که به آن نیاز دارید در زیر آمده است.
SMTP HOST ADDRESS - PORT Number - Email Address - Email Password

اما در خصوص ظاهر فرم تماس، شما می توانید فرم تماس را به هر صورتی را که میپسندید آماده کنید و آن را در فایلی به نام contactForm.html در پوشه قالب خود قرار دهید. اما رعایت نکاتی مانند نام input ها کاملا ضروری است زیرا در صورت عدم هماهنگی فرم تماس شما عمل نخواهد کرد.
در زیر می توانید مثال مربوط به این فایل را مشاهده نمایید.

<html>
<head>
<?php
    Header::Title();
    Header::MetaKeywords();
    <!--css style files--> 
    Header::CSSStyle('css', 'style');
    <!--java script files-->
    Header::JavaScript('http://code.jquery.com/', 'jquery-1.10.2.min'); 
    Header::Required();
?>
</head>
<body>
    <div class="contactus">
        <?php ContactUsSmtp(); ?>  //روش اول
        <?php ContactUs(); ?>  //روش دوم
    </div>
</body> 
</html>                 
نمونه فایل contactForm.html
<form class="contact-me" method="post">
    <label>نام و نام خانوادگی</label>
    <input name="name" type="text">
    
    <label>پست الکترونیک</label>
    <input name="email" type="text">
    
    <textarea id="message" name="message"></textarea>
    
    <input type="submit" name="send" value="ارسال">
    
    <div class="alert alert-contact"></div>
</form>                
heading code heading code

بخش خلاصه مطلب آخرین پست های ارسال شده دارای 7 قسمت است که به ترتیب توضیح خواهیم داد، علاوه بر این شما در مثال زیر یک نمونه همراه با خروجی آن را مشاهده میکنید،
بخش اول مربوط به نمایش و یا عدم نمایش تصویر پست است. true/false
بخش دوم مربوط به استایل تصویر می باشد. (CSS class)
بخش سوم و چهارم به ترتیب مربوط به اندازه عرض و طول می باشد. (اعداد صحیح)
بخش پنجم مربوط به استایل کلی هر بخش است. (CSS class)
بخش ششم مربوط به استایل کلید (ادامه مطلب) است. (CSS class)
بخش هفتم مربوط به تعداد نمایش خطلاصه پست ها است، در صورت خالی بودن عدد 3 پیشفرض میباشد. (اعداد صحیح)
توجه داشته باشید در صورتی که برای بخش اول false را در نظر گرفته اید، نیازی به وارد کردن بخش های دوم، سوم و چهارم نمی باشد و برای آنها null را قرار دهید، برای درک بهتر به مثال زیر توجه نمایید.

<html>
<head>
<?php
    Header::Title();
    Header::MetaKeywords();
    <!--css style files--> 
    Header::CSSStyle('css', 'style');
    <!--java script files-->
    Header::JavaScript('http://code.jquery.com/', 'jquery-1.10.2.min'); 
    Header::Required();
?>
    <style type="text/css">
        .heading{text-align: right;}
    </style>
</head>
<body>

    <div class="heading">
        //همراه با نمایش تصویری از پست
        <?php Heading(true, 'img-polaroid', '220', '200', 'span4', 'btn', 3); ?> 
        
        //بدون نمایش تصویر پست
        <?php Heading(false, null, null, null, 'span4', 'btn', 3); ?> 
    </div>
    
    //خروجی به شکل زیر خواهد بود

<div class="heading">    
    <ul class="thumbnails">
        <li class="span4">
            <div class="thumbnail">
    <img src="post_image.png" class="img-polaroid" style="width:220px;height:200px;">
                
                <div class="caption">
                <h3>عنوان پست</h3>
                <p>​
                   خلاصه ای از مطلب پست
                <p>
                <p><a class="btn" href="?Postid=12">ادامه مطلب</a></p>
                </div>
            </div>
        </li>
    </ul>
</div>
                
</body> 
</html>                 
<html>
<head>
<?php
    Title();
    MetaKeywords(); 
    CSSStyle('css', 'style');
    CSSStyle('css', 'style', 'all'); 
    JavaScript('js', 'jquery-1.9.1.min');
    JavaScript('js', 'custom');
    Required();
?>
    <style type="text/css">
        .socialnetwork{text-align: right;}
        .socialnetwork ul{margin:0;padding:0;}
        .socialnetwork ul li{margin:0;padding:0;}
        .socialnetwork ul li a{color:#000;float: right;border-bottom: solid 1px #ccc;}
        .socialnetwork ul li a:hover{color:#ccc;}
    
</head>
<body>
    <div class="socialnetwork">
        <?php SocialNetwork(); ?>
    </div>
</body> 
</html>                
<html>
<head>
<?php
    Title();
    MetaKeywords(); 
    CSSStyle('css', 'style');
    CSSStyle('css', 'style', 'all'); 
    JavaScript('js', 'jquery-1.9.1.min');
    JavaScript('js', 'custom');
    Required();
?>
    <style type="text/css">
        .category{text-align: right;}
        .category ul{margin:0;padding:0;}
        .category ul li{margin:0;padding:0;}
        .category ul li a{color:#000;float: right;border-bottom: solid 1px #ccc;}
        .category ul li a:hover{color:#ccc;}
    
</head>
<body>
    <div class="category">
        <?php Category(); ?>
    </div>
</body> 
</html>               
<html>
<head>
<?php
    Title();
    MetaKeywords(); 
    CSSStyle('css', 'style');
    CSSStyle('css', 'style', 'all'); 
    JavaScript('js', 'jquery-1.9.1.min');
    JavaScript('js', 'custom');
    Required();
?>
    <style type="text/css">
        .morevisit{text-align: right;}
        .morevisit ul{margin:0;padding:0;}
        .morevisit ul li{margin:0;padding:0;}
        .morevisit ul li a{color:#000;float: right;border-bottom: solid 1px #ccc;}
        .morevisit ul li a:hover{color:#ccc;}
    
</head>
<body>
    <div class="morevisit">
        <?php MoreVisit(); ?>
    </div>
</body>
</html>               
<html>
<head>
<?php
    Title();
    MetaKeywords(); 
    CSSStyle('css', 'style');
    CSSStyle('css', 'style', 'all'); 
    JavaScript('js', 'jquery-1.9.1.min');
    JavaScript('js', 'custom');
    Required();
?>
    <style type="text/css">
        .newpostbydate{text-align: right;}
        .newpostbydate ul{margin:0;padding:0;}
        .newpostbydate ul li{margin:0;padding:0;}
        .newpostbydate ul li a{color:#000;float: right;border-bottom: solid 1px #ccc;}
        .newpostbydate ul li a:hover{color:#ccc;}
    
</head>
<body>
    <div class="newpostbydate">
        <?php NewPostByDate(); ?>
    </div>
</body> 
</html>              
<html>
<head>
<?php
    Title();
    MetaKeywords(); 
    CSSStyle('css', 'style');
    CSSStyle('css', 'style', 'all'); 
    JavaScript('js', 'jquery-1.9.1.min');
    JavaScript('js', 'custom');
    Required();
?>
    <style type="text/css">
        .news{text-align: right;}
        .news ul{margin:0;padding:0;}
        .news ul li{margin:0;padding:0;}
        .news ul li a{color:#000;float: right;border-bottom: solid 1px #ccc;}
        .news ul li a:hover{color:#ccc;}
    
</head>
<body>
    <div class="news">
        <?php News(); ?>
    </div>
</body> 
</html>              
<html>
<head>
<?php
    Title();
    MetaKeywords(); 
    CSSStyle('css', 'style');
    CSSStyle('css', 'style', 'all'); 
    JavaScript('js', 'jquery-1.9.1.min');
    JavaScript('js', 'custom');
    Required();
?>
</head>
<body>
//در صورتی که مایل نیستید بخشی از قالب خود را در صفحات دیگر نمایش بدهید مانند زیر عمل کنید
    <div class="about" <?php FPO(); ?>>
        <?php About(); ?> 
    </div>     
    <div class="summary">
        <?php Summary(); ?> 
    </div>    
</body>
</html>