بالا
 تعرفه تبلیغات




 دانلود نمونه سوالات نیمسال دوم 93-94 پیام نور

 دانلود نمونه سوالات آزمونهای مختلف فراگیر پیام نور

نمایش نتایج: از شماره 1 تا 6 از مجموع 6

موضوع: آموزش ساخت قالب برای سیستم مدیریت محتوای e107

  1. #1
    TAHA آواتار ها
    • 9,180
    مدير بازنشسته

    عنوان کاربری
    مدير بازنشسته
    تاریخ عضویت
    Mar 2009
    محل تحصیل
    PNU-CLUB
    شغل , تخصص
    PNU-CLUB
    رشته تحصیلی
    PNU-CLUB
    راه های ارتباطی

    New2 آموزش ساخت قالب برای سیستم مدیریت محتوای e107

    سلام

    بعد از انتشار نسخه جدید سیستم مدیریت محتوای جدید e107 با امکانات کامل و امنیت خوب تنها دلیلی که ممکنه کاربران را از استفاده از این سیستم دور کنه کمبود قالب برای این سیستم هست که سعی میکنم با انتشار این مقاله این کمبود را هم رفع کنم !

    سیستم e107 فارسی را می تونید در مرکز دانلود سایت پشتیبان فارسی دانلود کنید

    قالب های انگلیسی را هم می تونید از این 2 آدرس دانلود کنید :

    http://e107themes.org
    http://e107styles.org


    آموزش ساخت قالب برای سیستم مدیریت محتوای قدرتمند e107


    جلسه اول : (مقدمات ساخت قالب برای e107 )

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

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

    فایل های موجود در بسته یک قالب :

    theme.php (ساختار کلی قالب)

    style.css (تعریف قلم ها رنگ بندی ها و غیره)

    preview.jpg (تصویر نمونه قالب در محیط مدیریت)

    پوشه Images (پوشه حاوی تصاویر قالب )

    پوشه languages (حاوی فایل های زبان برای رشته های استفاده شده در بدنه قالب )

    indrx.htm (فایل ایندکس تهی)

    مهمترین کار شما برای ساخت قالب ایجاد 2 فایل اولی هست یعنی theme.php و style.css بقیه
    در هنگام ساخت این دو فایل ایجاد خواهند شد.

    راهنمای ساخت theme.php :

    خط به خط مراحل ایجاد این فایل را توضیح میدهم :

    کد:
    کد:
    <?php
    /*
    + ----------------------------------------------------------------------------+
    |     e107 website system
    |
    |     copyright
    |     http://site.org
    |    name@site.org
    |
    |     Released under the terms and conditions of the
    |     GNU General Public License (http://gnu.org).
    |
    |     $Source: /cvsroot/e107/e107_0.7/e107_themes/tname/theme.php,v $
    |     $Revision: 1.17 $
    |     $Date: yyyy/mm/dd 09:52:21 $
    |     $Author: Name $
    +----------------------------------------------------------------------------+
    */
    این چند خط به عنوان توضیحات اولیه قالب هست که توسط نویسنده مشخص می شود و مشخصات نویسنده و سایت و آدرس پست الکترونیک آن در این قسمت قرار می گیرد. تگ <?php تنها دستور این قسمت قالب است .

    کد:
    کد:
      
     // [multilanguage]
    @include_once(e_THEME."e107v4a/languages/".e_LANGUAGE.".php");
    @include_once(e_THEME."e107v4a/languages/Persian.php");
    در این 3 خط زبان قالب را تعریف میکنیم خط اول معرف زبان پیش فرض قالب است و خط دوم زبان مورد نظر شما برای قالب که روی فارسی تنظیم شده است .

    کد:
    کد:
    $themename = "نام قالب";
    $themeversion = "نسخه قالب";
    $themeauthor = "نویسنده قالب";
    $themeemail = "آدرس پست الکترونیک نویسنده قالب";
    $themewebsite = "وب سایت نویسنده قالب";
    $themedate = "تاریخ ایجاد قالب";
    $themeinfo = "اطلاعات قالب";
    $xhtmlcompliant = TRUE; // اگر لازم نیست این قسمت را حذف کنید
    $csscompliant = TRUE; //اگر لازم نیست این قسمت را حذف کنید
    define("IMODE", "lite"); // یا از "dark"استفاده کنید برای نمایش تصاویر تیره در قالب - اگر انتخاب نکنید از تصاویر روشن استفاده می شود .
    define("THEME_DISCLAIMER", " مشخصات قالب  ");
    در این قسمت مشخات اصلی قالب را وارد کنید این مشخصات در محیط مدیریت و در فوتر نمایش داده میشود .

    در قسمت
    کد:
    کد:
    define("IMODE", "lite");
    چون سیستم 2 نوع آیکون پیش فرض روشن و تاریک دارد می توانید در این قسمت با انتخاب lite و dark انتخاب کنید کدام نوع نمایش داده شوند .

    کد:
    کد:
    // [layout]
    
    $layout = "_default"; //
    $admin_logo="1" //  یا روی 0  برای عدم نمایش لولگوی مدیریت
    قسمت اول باید به همین شکل باشد و قسمت دوم 1 برای فعال بودن لوگو در محیط مدیریت و 0 غیر فعال بودن لوگو در محیط مدیریت

    تا اینجا مقدمات اولیه مطرح شد. تا جلسه بعد بای !

  2. #2
    TAHA آواتار ها
    • 9,180
    مدير بازنشسته

    عنوان کاربری
    مدير بازنشسته
    تاریخ عضویت
    Mar 2009
    محل تحصیل
    PNU-CLUB
    شغل , تخصص
    PNU-CLUB
    رشته تحصیلی
    PNU-CLUB
    راه های ارتباطی

    Icon140

    جلسه دوم :

    عناصر موجود در Page Header :

    در Page Header سايت شما عناصر يا قسمت هاي زير مي توانند وجود داشته باشند :

    {BANNER} : مكان نمايش تبليغات
    {SITENAME} : مكان نمايش نام سايت
    {SITETEG} : مكان نمايش توضيحات سايت
    {LOGO} : مكان نمايش لوگوي سايت
    {CUSTOM=clock} : مكان نمايش ساعت و تاريخ
    {CUSTOM=search} : مكان نمايش فيلد جستجو
    {MENU=1} : مكان نمايش محيط منوي1
    {MENU=2} : مكان نمايش محيط منوي2

    مانند شكل فایل پیوست در پایین :




    در هر قسمت از Header قالب كه اين عناصر را با اين شكل بنويسيد قسمت مربوط به آن عنصر را در همان جا نمايش داده مي شود.
    قسمت Header قالب یکی از مهمترین و شاید مهمترین قسمت برای ساخت قالب هست و طراحان قالب باید توسط زبان HTML با خلاقیت کامل این قسمت را با توجه به الگوی زیر طراحی کنند.
    پس نحوه ساخت Header قالب به شكل زير خواهد بود :

    در ابتداي Header قالب از عبارت Header$ استفاده مي شود به صورت :

    کد:
    کد:
    $HEADER = "
    
    /* Code Here */
    
    ";
    كه به جاي Code Here دستورات (html) را كه شامل عناصر بالا هم هستند قرار مي دهيد :

    براي مثال :

    کد:
    کد:
    $HEADER .=
    "
    <table dir=rtl  style='width:100%; background-color:#E4E0E0' cellspacing='3' class='topborder'>
    <tr>
    <td style='text-align:right vertical-align:bottom'>
    {CUSTOM=clock}
    </td>
    <td style='text-align:left'>
    {CUSTOM=search+".THEME_ABS."images/search.png+18+19}
    </td>
    </tr>
    </table>
    <table dir=rtl style='width:100%;' cellspacing='3' id='header'>
    <tr>
    <td colspan='2' style='text-align:right; vertical-align: middle;'>
    <img src='".THEME_ABS."images/logo.png' alt='' /> [ {SITENAME} ]
    </td>
    <td style='text-align:left'>
    
    </td>
    </tr>
    </table>
    <table dir=rtl dir=rtl  style='width:100%' cellspacing='3'>
    <td style='width:20%;'></td>
    <td style='width:60%;'><img src='".THEME_ABS."images/blank.gif' width='1' height='1' alt='' /></td>
    <td style='width:20%;'></td>
    </tr>
    <tr>
    <td style='width:20%; vertical-align: top;'>
    {SITELINKS=menu}
    {MENU=1}
    </td><td style='width:60%; vertical-align: top;'>";
    كه Header قالب شما را تشكيل ميدهد !

  3. #3
    • 1

    عنوان کاربری
    کاربر باشگاه
    تاریخ عضویت
    Jul 2011
    راه های ارتباطی

    پیش فرض

    اقا پس بقيه اش چي شد

  4. #4
    • 2

    عنوان کاربری
    کاربر باشگاه
    تاریخ عضویت
    Dec 2012
    راه های ارتباطی

    پیش فرض

    اموزش کاملشو ندارید جونم

  5. #5
    • 2

    عنوان کاربری
    کاربر باشگاه
    تاریخ عضویت
    Dec 2012
    راه های ارتباطی

    پیش فرض


  6. #6
    • 4

    عنوان کاربری
    کاربر باشگاه
    تاریخ عضویت
    Dec 2013
    محل تحصیل
    نمیگم..
    شغل , تخصص
    محصل
    رشته تحصیلی
    ریاضی
    راه های ارتباطی

    پیش فرض


برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •