• تگهای پیشفرض مدایکس برای قالب سایت شما#

  • motsmart Reply #1, 5 years, 6 months ago

    Reply
    تگهای مدایکس متغییرهای مخصوصی هستند که محتوا و قابلیتهایی خاص را به صفحه های شما اضاقه میکند
    شما میتوانید تگهای مدایکس را در هر جای قالب یا محتوای پوشه و پروند های خود اضافه کنید تا قابلیتهای مورد نظر را در محل مورد نظر اجرا کند
    در مقاله ی قبلی مربوط به نحوه ساخت قالب در واقع قالبی بسیار ساده را که کاری خاصی انجام نمیدهد را دیدیم اما در این مرحله با اضافه کردن تگها پیشفرض مدایکس سعی میکنیم قابلیتهایی را در مد ایکس بکار ببریم

    تگهای داخلی مدایکس
    این مقاله بر نحوه بکار گیری تگهای پیشفرض مدایکس تمرکز دارد و چنانچه مایل به مشاهده فهرست کامل تگهای مدایکس هستید روی لینک زیر کلیک کنید
    کلیه ی تگهای پیشفرض مدایکس http://modxcms.com/modx-tags.html


    برای شروع ما میتوانیم عناوین صفحات سایت را بهمراه نام سایت و با هم بیاوریم

    <title>[(site_name)] - [*pagetitle*]</title> 
    

    این تگهای پیشفرض بصورت شناور و خودکار نام سایت شما بهمراه نام صفحه در قسمت عنوان صفحات نشان میدهد
    بعنوان مثال... صفحه مستند سازی تگهای پیشفرض مدایکس برای قالب سایت شما + سایت اصلی مدایکس
    که در این مثال قسمت اول نام صفحه ای است که کاربران در حال بازدید از آن هستند و قسمت دوم نامی است که بصورت کلی شما برای سایت خود انتخاب کرده اید و همه اینها در مرورگر وب بازدید کنندگان در قسمت عناوین صفحات بصورت خودکار ظاهر میشود

    در این مثال متغیر تگ پیشفرض
    [(site_name)]
    که نام سایت شما را تعیین میکند از اسمی که شما در بخش "تنظیمات سیستم" در فهرست سایت تعیین کرده اید گرفته میشود
    و متغیر تگ پیشفرض
    [*pagetitle*]
    نیز که مربوط به اسم صفحه میباشد در همان زمان ساخت صفحه از شما گرفته شده است

    مورد بعدی این است که محتوای پرونده های ما در بخش اصلی صفحات سایت ما نشان داده شوند
    به همین منظور شما بایستی تگ پیشفرض
    "[*content*]"
    را در بخش مورد نظر خود که برای نمایش محتوای سایت مناسب است در قالب سایت خود قرار دهید

    <div id="content">
      <h1>[*longtitle*]</h1>
      [*content*]
    </div> 


    همکنون شما در مجموعه کدهای بالا تگ پیشفرض
    [*longtitle*]
    را میبینید که پیش از تگ پیشفرض
    [*content*]
    آورده شده است
    با این حساب هر صفحه میتواند زیر-عنوانی خاص را به خود اختصاص دهد
    متغیر تگ پیشفرض
    [*longtitle*]
    زمانی در فیلد "عنوان بلند" از شما گرفته شده است که درواقع پرونده را ایجاد کرده اید

    و در نهایت در پایین صفحه خود شاید مایل باشید برخی نوشته ها بهمراه نام سایت و آدرس پست الکترونیک خود را داشته باشید

    <div id="footer">Copyright © <a href="mailto:[(emailsender)]">[(site_name)]</a> 2005</div> 

    هر دوی متغییرهای ذکر شده همگی از بانک اطلاعاتی سایت شما دریافت شده و در فهرست "تنظیمات سیستم " تعریف میشوند
    همکنون یعنی پیش از اینکه مدایکس محتوای سایت را فراخوانی کند چیزی شبیه این میباشد

    و اما این یکی چیزی است که مدایکس پس از اضافه کردن تگهای پیشفرض و سایر متغییرهای داخل صفحات ما آنها را فراخوانی کرده است

    در ادامه ی مقالات و مستندات آموزشی مدایکس درباره اسنیپتها و متغییرهای قالب یا همان (تی وی) و چانکها و چگونگی استفاده از همه ی اینها برای قابلیت بخشی به سایت خود و تنظیم دلخواه آن خواهیم پرداخت

    این مقاله تنها جنبه ی آموزشی دارد و بمنظور جلوگیری از شلوغی مبحث این عنوان قفل شده است اما چنانچه در این مورد سوال و یا موردی را قابل ذکر میدانید لطفا آنرا در موضوع زیر به بحث بگذارید http://modxcms.com/forums/index.php/topic,8955.0.html

    یا علی


  • aghahamidgol Reply #2, 5 years, 6 months ago

    Reply
    خیلی خوب بود
    حاضری چند تا قالب بزنیم برای کاربران


  • motsmart Reply #3, 5 years, 6 months ago

    Reply
    قالب دیفالت که تموم شده
    خیلی سخت نیست برام
    راست به چپشون کردم
    یه خورده هم تمیزکاری کردم داخلش
    اما گذاشتم با ریلیز خود سایت مدایکس بدیم بیرون
    برای دانلود هم گذاشتم
    اگه خواستی لینک میدم
    اگر هم شما قالبهای دیگه ای دیدین بگین درستش میکنم
    فقط برای مدایکس باشه لطفا
    چون وقت گذاشتن برای قالبها الان خیلی درست نیست
    اگه چیز خوبی دیدین آمار بدین درستش میکنم

    یا علی


  • beginner Reply #4, 5 years, 6 months ago

    Reply
    محسن جان ممنون میشم اگه لینک یکی از قالبها رو که فارسی شدن به من بدی
    فرقی نمی کنه چطوری باشن


  • motsmart Reply #5, 4 years, 4 months ago

    Reply
    [rtl]
    به دانشنامه (وایکی) اضافه شد: http://wiki.modxcms.com/index.php/Fa:TemplateTags