سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: آموزش تبدیل قالب جوملا 1.5 به 1.6

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    تاریخ عضویت
    May 2010
    محل سکونت
    شیراز
    نوشته ها
    172
    تشکر
    0
    تشکر شده 11 بار در 9 ارسال
    بسم الله
    تغییرات مربوط به فایل ها و کد در نسخه 1.6 نسبت به نسخه 1.5 در ادامه مطلب اومده که می تونید با اعمال این تغییرات در قالب خودتون اون رو به قالب جوملا 1.6 تبدیل کنید.
    به همین سادگی...
    index.php
    کد زیر که برای عدم دسترسی مستقیم به فایل ایندکس اصلی قالب در ورژن 1.5 بود:
    کد:
    defined( '_JEXEC' ) or die( 'Restricted access' );
    که باید به کد زیر تبدیل بشه:
    کد:
    defined('_JEXEC') or die;
    templateDetails.xml
    کد های زیر رو پیدا کنید( این کد بدون تغییر هست!)
    کد:
    <?xml version="1.0" encoding="utf-8"?>
    بعدش ، توی خط جدید کد زیر رو اضافه کنید:
    کد:
    <!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template  1.0//EN"  "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
    در نسخه 1.5 کد زیر اطلاعات ورژن و نوع فایل نصبی رو مشخص می کرد:
    کد:
    <install version="1.5" type="template">

    ولی در نسخه 1.6 باید به کد زیر تغییر پیدا کنه:
    کد:
    <extension version="1.6" type="template" client="site">
    در نسخه 1.6 ، در تعریف فایل های می تونید از کد های زیر هم استفاده کنید که به جای تعریف تمام فایل ها مثلا پوشه عکس ها فقط فولدر images رو وارد می کنید.

    کد:
    <folder>images</folder>
    بعد از این تغییرات نوبت به ویرایش پارامتر ها می رسه!
    در زیر یه نمونه از کد ها رو در ورژن 1.6 آوردم :
    کد:
    <params>
     <param name="templateTheme" type="list" default="theme1" label="Template Theme" description="Choose your template theme">
     <option value="theme1">theme1</option>
     <option value="theme2">theme2</option>
     <option value="theme3">theme3</option>
     </param>
    </params>
    که در جوملا نسخه 1.6 به شکل زیر باید نوشته بشه:
    کد:
    <config>
     <fields name="params">
     <fieldset name="advanced">
     <field name="templateTheme" type="list" default="theme1" label="Template Theme" description="Choose your template theme">
     <option value="theme1">theme1</option>
     <option value="theme2">theme2</option>
     <option value="theme3">theme3</option>
     </field>
     </fieldset>
     </fields>
    </config>
    بیشترین تغییراتی که در ورژن 1.6 ایجاد شده این هست که شما می تونید با کد <fieldset> پارامتر هاتون رو دسته بندی کنید. و این کار برای قالبی که پارامتر های اون زیاد هست به درد بخوره!
    css (استایل قالب)
    کلاس:
    کد:
    .article_separator
    باید به کلاس زیر تبدیل بشه:
    کد:
    .item-separator
    و کلاس:
    کد:
    .blog_more
    باید به کلاس زیر تبدیل بشه:
    کد:
    .items-more
    دکمه ها ( پرینت ، ارسال به دوستان و پی دی اف ) در مطالب هم که در ورژن 1.5 به شکل زیر بودند:
    کد:
    <td class="buttonheading" > ...
    اما الان به صورت لیست (ul , li)توی کلاس زیر قرار گرفتن :
    کد:
    <div class="actions" > ...
    برای بهتر شدن مفهومش یه مثال می زنم:
    کد:
    .actions{
    margin:0;
    }
    .actions li{
    list-style: none;
    display:inline;
    float:right;
    }
    در ماژول ورود به سایت هم تغییراتی ایجاد شده و لیبل و تکست باکس ها توی یه خط قرار می گیرن! اما اگر شما می خواید توی خطوط جدید درج بشن می تونید از کد زیر استفاده کنید:
    کد:
    #form-login #form-login-username label,
    #form-login #form-login-password label{
    display:block;
    }
    اما اگر از نسخه تیم جوملای فارسی استفاده می کنید این تیم یه کم دستکاری کردم و با <br> هر کدومشون رو توی یه خط قرار داده!
    تصویر قالب
    در ورژن 1.6 ،برای تصویر قالب می تونید از تصویر با سایز 600*800 استفاده کنید و برای این کار باید فایل template_preview.png رو توی روت (ریشه) قالب قرار بدید! فقط فراموش نکنید که باید کد زیر هم رو توی فایل templateDetails.xml درج کنید:
    کد:
    <filename>template_preview.png</filename>
    استفاده همراه با ذکر منبع ....

    فعلا یا علی

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. 3 کاربر زیر از bodonoshir عزیز به خاطر این پست مفید تشکر کرده اند.


  3. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

  4. #2
    mahdi manian
    Guest
    این آموزش چند اشتباه داره.اگر در لینکی که آقای فیروزمندان دادند دقت کنید می بینید که این آموزش اشکال دارد.

    مثلا
    <install version="1.6" type="template">
    را به اشتباه
    <extension version="1.6" type="template" client="site">
    نوشته اید.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


موضوعات مشابه

  1. تبدیل قالب جوملا 1.5 به 1.6
    توسط am_71 در انجمن قالب های جوملا 1.5 فارسی
    پاسخ ها: 1
    آخرين نوشته: 05-23-2011, 07:14 AM
  2. درخواست طراحی قالب جوملا -تبدیل فایل html به قالب جوملا
    توسط plusboy در انجمن قالب های جوملا 1.5 فارسی
    پاسخ ها: 1
    آخرين نوشته: 03-29-2011, 09:38 AM
  3. آموزش تبدیل دیتابیس مامبو 4.65 به جوملا 1.5.15 مامبولرن
    توسط prin.ir در انجمن مقالات و آموزش ها
    پاسخ ها: 31
    آخرين نوشته: 11-20-2010, 10:39 AM
  4. مشکل در تبدیل قالب جوملا - سایت گراند 39 به قالب مامبو
    توسط titanpass در انجمن قالب های مامبو فارسی
    پاسخ ها: 13
    آخرين نوشته: 09-13-2009, 07:47 AM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

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

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