پارس دیتالایف | قالب دیتالایف | دیتالایف

» » آموزش استفاده از فیلدهای اضافی مطالب در دیتالایف

آموزش استفاده از فیلدهای اضافی مطالب در دیتالایف

parsdle
تاریخ : 25.04.93 2014-07-16 07:07:50
نویسنده :
نظرات : 8
بازدیدها : 2967
  • 122
آموزش استفاده از فیلدهای اضافی مطالب در دیتالایف

آموزش استفاده از فیلدهای اضافی مطالب در دیتالایف

فیلدهای اضافی در دیتالایف ( و تی دیتالایف ) یکی از موارد بسیار جالب و کاربردی این سیستم است که به وسیله آن میتوان قابلیتهای جدیدی در سایت ایجاد کرد و بطور مثال برای یک مطلب قیمت تعیین کرد ، عناصر ثابتی مانند یک تصویر را تعریف کرد تا برای درج در مطالب منتخب با یک کلیک قابل فعال کردن باشد ( مثلا عنوان ویژه برای یک مطلب ) و ...

 

توضیحات :

1 ـ نکته بسیار مهم در مورد فیلدهای اضافی که خصوصا کاربران تازه کار را سردرگم میکند این است که خروجی فیلدهای اضافی تگهای مربوط به آن است که میبایست در فایل مورد نظر در قالب و مکان مناسب تعبیه شود و این تگها در فایلهای خاصی عمل میکند که شامل shortstory.tpl و fullstory.tpl و فایلهایی است که با تگ کاستوم فراخوانی میشوند.

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

 

[xfgiven_x][xfvalue_x][/xfgiven_x]

تگ فوق حالت کلی تگ فیلدهای اضافی است که به جای x نام لاتین فیلد اضافی ساخته شده را باید بگذارید

طبق تگ فوق اگر فیلد اضافی x ایجاد شده باشد و در مطلبی فعال شود در مکانی که این تگ تعبیه شده نمایش داده خواهد شد، و گرنه در آن مکان چیزی نمایش داده نمیشود.

 

تگ فوق یک تگ مقابل هم دارد که به این صورت عمل میکند که اگر فیلد اضافی x در مطلبی فعال نشده باشد متن یا کد یا تصویری که برای این منظور تعیین شده را نمایش خواهد داد ، مثلا میتوانید در مورد فیلد قیمت برای مطالبی که قیمتی تعیین نشده عبارت تماس بگیرید را بصورت خودکار نمایش دهید :

[xfnotgiven_x]نوشته یا کد یا آدرس تصویری که قرارداده باشید[/xfnotgiven_x]

 

توضیح تکمیلی اینکه پس [xfvalue_x] با جایگزین شدن x با نام لاتین فیلد ایجاد شده مثلا [xfvalue_gheymat] هر جا تعبیه شود فیلد gheymat را نمایش خواهد داد و میتوان از فعال کردن این فیلد با یا بدون تگ [xfvalue_gheymat] بعنوان فعال کننده نوشته پیش فرض یا کدهای مورد نظر یا مثلا نمایش داده شدن یک تصویر هم به صورت زیر استفاده کرد :

[xfgiven_x]نوشته یا کد یا آدرس تصویری که قرارداده باشید[/xfgiven_x]

 

پس در مجموع تگهای خروجی فیلدهای اضافی بصورت زیر هستند :

[xfgiven_نام لاتین فیلد][xfvalue_نام لاتین فیلد][/xfgiven_نام لاتین فیلد]

[xfnotgiven_x]وقتی فیلد اضافه ایکس فعال نباشد مابین این تگها نمایش داده میشود[/xfnotgiven_x]

[xfgiven_x]وقتی فیلد اضافه ایکس فعال باشد مابین این تگها نمایش داده میشود[/xfgiven_x]

 

 

ایجاد فیلد اضافی :

1 ـ در کنترل پنل سیستم منوی :: فیلدهای اضافی مطالب :: را بیابید و بر روی آن کلیک کنید

2 ـ بر روی اضافه کردن کلیک کنید

3 ـ گزینه اول :: نام فیلد:: را به لاتین وارد کنید مثلا price

4 ـ در فیلد بعدی به فارسی توضیح کوتاهی در مورد فیلد بنویسید مثلا : قیمت

5 ـ در فیلد بعدی میتوانید موضوعاتی که میخواهید این فیلد در آن دسته بندی فعال باشد را انتخاب کنید. هر موضوعی که انتخاب کنید این فیلد هنگام ارسال مطلب در آن موضوع نمایش داده شده و قابل استفاده خواهد بود و در سایر موضوعات رویت نمیشود.

6 ـ نوع فیلد گزینه بعدی است که طبق نیاز خود میتوانید انتخاب کنید :

الف ـ فیلد متنی که فضای یک فیلد متن را در هنگام ارسال مطلب ایجاد میکند و در این فیلد میتوانید متن دلخواه خود را وارد کنید ( برای فیلد میتوانید در صورت استفاده زیاد یک متن پیش فرض در گزینه بعدی وارد کنید )

ب ـ متن بزرگ فضایی بزرگتر با ویرایشگر متن در اخیار شما قرار میدهد که میتوانید متنی بزرگ مانند توضیحات فنی یک محصول ایجاد کنید.

ج ـ لیست : با انتخاب این گزینه امکان ایجاد لیست چندگزینه ای قابل انتخاب را خواهید داشت و در کادری که پایین آن باز میشود میبایست در هر خط یک متن کوتاه درج کنید ( میتوانید یک خط را خالی هم بگذارید که استفاده خاص خودش را دارد )

د ـ اگر گزینه اختیاری را تیک نزنید استفاده از فیلد اضافی ایجاد شده اجباری خواهد بود.

ه ـ گزینه

 

در پایان دکمه ذخیره را کلیک کنید تا فیلد ایجاد و ذخیره شود .

 

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

 



نظرات این مطلب :

  1. User Avatar
    عضو سایت
    fariborz   در تاریخ : 25 تیر 1393 22:46
    0
    سلام، واقعاً ممنون حرف ندارید. مکان نمایش این فیلدهای اضافی رو تو مطلب چطور میتونیم مشخص کنیم که کجا قرار بگیره، بطور مثال این فیلد اضافی بصورت برچسب با فونت خاصی روی تصاویر مطالب در shortstory قرار بگیره.
  2. User Avatar
    پشتیبانی
    ParsDLE   در تاریخ : 26 تیر 1393 00:11
    0
    نقل قول کردن : fariborz
    سلام، واقعاً ممنون حرف ندارید. مکان نمایش این فیلدهای اضافی رو تو مطلب چطور میتونیم مشخص کنیم که کجا قرار بگیره، بطور مثال این فیلد اضافی بصورت برچسب با فونت خاصی روی تصاویر مطالب در shortstory قرار بگیره.

    سلام ، فکر میکنم نمونه زیر رو ببینید متوجه بشید :
    
    [xfgiven_quality]
    <div class="quality">[xfvalue_quality]</div>
    [/xfgiven_quality]
    

    استایلش هم میشه :
    
    .quality {
    	background-color: #CC05C4;
    	color: #FFFFFF;
    	left: 0;
    	font: 14px byekan;
    	min-width: 50px;
    	padding: 5px 10px 5px 12px;
    	position: absolute;
    	text-align: center;
    	top: 15px;
    	z-index: 1;
    }
    

  3. User Avatar
    میهمان
    13461   در تاریخ : 28 تیر 1393 23:58
    0
    سلام. ممنون. عالی بود کاش یه دمو نمونه بزاری تا بیشتر با این آموزش آشنا بشیم! dance_mini
  4. User Avatar
    پشتیبانی
    ParsDLE   در تاریخ : 29 تیر 1393 19:51
    0
    نقل قول کردن : 13461
    سلام. ممنون. عالی بود کاش یه دمو نمونه بزاری تا بیشتر با این آموزش آشنا بشیم! dance_mini

    سلام؛خواهش،نمونه بخش گالری قالبهای پارس دیتالایف :: لینک :: قیمتها با فیلد اضافی هستند.
  5. User Avatar
    عضو سایت
    eh3an   در تاریخ : 5 مرداد 1393 15:26
    0
    مرسی شهاب جان ، xfnotgiven تا به حال ندیده بودم که این جا آموزش دیدم dance_mini دمت گرم
  6. User Avatar
    پشتیبانی
    ParsDLE   در تاریخ : 5 مرداد 1393 17:44
    0
    نقل قول کردن : eh3an
    مرسی شهاب جان ، xfnotgiven تا به حال ندیده بودم که این جا آموزش دیدم dance_mini دمت گرم

    آقا احسان ممنون از نظرت ، البته شما اینها رو از ما بهتر بلدید rose_mini
  7. User Avatar
    میهمان
    sam1ad   در تاریخ : 3 آذر 1393 19:02
    0
    سلام ، یه سوال میخوام کاری کنم که وقتی رو فیلد اضافی کلیک میکنن ، سایر مطالب که این فیلد رو دارن رو نمایش بده، منظورم جستجو در فیلد هست مثلاً بگیم هر مطلب که فیلد اضافه 2014 یا هرچی دیگه ای باشه رو نشون بده
  8. User Avatar
    پشتیبانی
    ParsDLE   در تاریخ : 3 آذر 1393 19:50
    0
    نقل قول کردن : sam1ad
    سلام ، یه سوال میخوام کاری کنم که وقتی رو فیلد اضافی کلیک میکنن ، سایر مطالب که این فیلد رو دارن رو نمایش بده، منظورم جستجو در فیلد هست مثلاً بگیم هر مطلب که فیلد اضافه 2014 یا هرچی دیگه ای باشه رو نشون بده

    سلام.فکر نمیکنم این مورد جزو امکانات موجود در دیتالایف باشه ولی برای رسیدن به منظورتون شاید بتونید از ویژگی کاتالوگ در مطالب استفاده کنید. در ارسال مطلب و قسمت خصوصیات فیلدش رو مشاهده خواهید کرد و برای مثلا تمام مطالب سال 2014 عدد 1 رو وارد میکنید ( ظاهرا بیشتر از سه عدد یا حرف مجاز نیست )‌ و لینک دسترسی به مطالب دارای این خصوصیت مشابه این آدرس زیر میشه : http://site.ir/catalog/1 که میتونید در منو یا هر جای دیگه براش لینک ایجاد کنید.

نظر یا سوال خود را در مورد این مطلب ثبت کنید :

نام شما :*
ایمیل شما :*
نظر شما :*
  • angel_minibeee_minibiggrin_mini2blum_miniblush_minibo_minibomb_mini
    boredom_minibuckchok_miniclapping_minicrazy_minidance_minidance-2
    dash_minideddiablo_minidirol_minidrink_minienvelopefool_mini2
    good_minigoofgreeting_minihearspeakseekiss_minikoo-koolaugh_mini2
    mad_minimail1_minimamba_miniman_in_love_minimusic_mini2new_russian_miniok_mini
    rofl_minirose_minirunnerscratch_one-s_head_minishout_minismile_minisnore
    unknw_minivavawacko_mini2wink_miniyahoo_miniwinkwinked
    smileambelayfeelfellowlaughinglol
    lovenorecourserequestsadtonguewassat
    cryingwhatbullyangry
کد را وارد کنید : *
عکس خوانده نمی شود