دیتالایف انجین فارسی

توضیح کامل custom

تاریخ انتشار: 9 بهمن 1390
ارسال کننده: epishkhan1
خب اول معرفی کاستوم
این تگ رو توی فایل main.tpl قالبتون قرار می دین و با استفاده از تنظیماتی که داره می تونید مطالب یک موضوع خاص رو به هر شکلی که دوست دارین به نمایش در بیارین .
اما تنظیماتش :
1. category
این متغیر همون طوری که از اسمش پیداست موضوع مورد نظر شما رو انتخاب میکنه یعنی در واقع شماره موضوعی که میخواین مطالبشو به نمایش در بیارین رو باید به جای عدد یک بذارین .
2. from
این متغیر تعیین می کنه از کدوم مطلب موضوع ، نمایش شروع بشه مقدارش از صفر به بعد شروع میشه یعنی اگه بزنید 0 یعنی این که از مطلب آخر شما نمایش رو شروع کنه یا وقتی می زنید 4 پنجمین مطلب از آخر رو برای شروع نمایش انتخاب می کنه
3. limit
این متغیر تعداد مطالب قابل نمایش رو معلوم می کنه
4.template
این یکی که به نظرم جالب ترین بخش این تگ هست به این صورته که شما می تونید با استفاده ازش یک فایل از قالبتون رو تعیین کنید که سیستم برای نمایش مطالب از اون فایل استفاده کنه فرضا یک فایل درست می کنید به اسم test.tpl و به فایل های قالبتون اضافه می کنید . توی این فایل می تونید از تگ های فایل ShortStory.tpl استفاده کنید.
5.cache
اگه مقدار این yes باشه اون فایل قالبه رو می بره توی کش و در نتیجه سرعت لودش بیشتر میشه.
به جای گلوبال می تونید از شماره ی گروه مورد نظر استفاده کنید یا برای استفاده از دو گروه می تونید بین شماره دو گروه کاما بذارید

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

    {"custom category="1" template="test" aviable="global" from="0" limit="3" cache="no}

خوب قسمت های مختلف در بالا تعریف شده .حالا جایی که اکثر دوستان مشکل دارند قسمت TEMPLATE هستش که نمیدونند باید چطور استفاده کنند.درصورتی که این قسمت از ساده ترین چیزهایی هستش که تا بحال با اون برخورد داشته اید
برای تمپلیت باید یک فایل با پسوند tpl یا php درست کنید که داخل متن زیر باشه

<div class="test">[full-link]  {title}  [
/full-link]   </div>

با این کد تیتر مطالبی که شما در قسمت category که الان 1 هستش نمایش داده میشه .حالا اگه قرار باشه قسمت مطلب کوتاه اون تیتر را هم نمایش بده بعد از title تگ {short-story} را قرار بدید
با یک مثال راحت تر متوجه منظور من میشید
من میخوام تیتر مطالب موضوع فن اوری اطلاعات را در قسمتی از سایتم به نمایش بزارم .برای این کار اول باید ببینم که موضوع من ردیفش چند هستش که به عنوان مثال ما 5 را در نظر میگیریم
خوب حالا باید یک فایل درست کنم .من فایلی با اسم test.php درست میکنم که داخل این محتوی را داره

<div class="test">[full-link]  {title}  [
/full-link]   </div>

این را ذخیره میکنم و داخل قالبم اپلودش میکنم.
حالا باید برم جایی که میخوام این تیتر مطالبم نمایش داده بشه.برای اینکار من وارد قالب main میشم و در قسمت مدنظرم کد را وارد میکنم


    {"custom category="5" template="test" aviable="global" from="0" limit="3" cache="no}


به همین راحتی حالا مطالب فن اوری اطلاعات با گردش 3 تیتر اخر به نمایش گذاشته میشه
بازم اگه سوالی بود در خدمتم
یاحق
    32 نفر (32 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    20 بهمن 1390 - 22:17
    دمت گرم عالی بود

    --------------------
    عضو سایت
    21 بهمن 1390 - 01:35
    با سلام آموزشتون درباره این تگ كامل بود ولی به نظر من این تگ یه چیزی كم داره تا كامل تر بشه اونم اینكه عكس مطالبم نشون داده بشه اگه اینرو هم بشه تو تگ custom قرار داد كاملتر میشد
    عضو سایت
    21 بهمن 1390 - 11:50
    noredin,
    این کار انجام شده، به زودی در سایت میهن گیم (بخش گیم میهن دانلود) که طراحیش تا یه هفته توسط جی دیزاین تموم میشه میبینید. آموزششو اونموقه قرار میدم fellow

    --------------------
    عضو سایت
    21 بهمن 1390 - 13:35
    این خوبه
    اما اگه امکان کاهش کاراکتر متن برای نمایش هم اضافه میکردید عالی میشد
    عضو سایت
    21 بهمن 1390 - 13:41
    epishkhan1,

    آموزش خوبی بود
    ممنون

    --------------------
    عضو سایت
    21 بهمن 1390 - 18:07
    ahmad4u,
    این کار هم انجام دادیم، میهن گیم فقط تموم شه میام میگم

    موفق باشین

    --------------------
    عضو سایت
    22 بهمن 1390 - 15:10
    میهن گیم؟

    یعنی چی انجام شده می بینید؟

    لازم نیست انجام بشه هستش به صورت پیش فرض
    عضو سایت
    22 بهمن 1390 - 16:14
    dle-temp.ir,
    میهن گیم؟

    بخش گیم میهن دانلوده
    یعنی چی انجام شده می بینید؟

    خوب نگفتم تولیدش کردیم که، باید متوجه باشی که همونشم میبینی خیلیا نمیدونن یا هیشکی نمیدونه، اگه نمیخواید باشه منم چیزی نمیگم اصلا خودتون یاد بگیریدو پیدا کنید smile flower

    --------------------
    عضو سایت
    22 بهمن 1390 - 23:31
    noredin,
    برای عکس از این تگ استفاده کن:
    {image-x}

    به جای x باید عدد بذاری
    مثلا
    {image-1}

    این یعنی اولین عکس مطلب رو نشون میده

    ahmad4u,

    اینم کد برای تعیین طول متن:

    {text limit="x"}

    --------------------
    عضو سایت
    23 بهمن 1390 - 11:34
    ,vahid_esp

    ایول داداش
    حال کردم

    یه سوال:
    میشه کاری کرد که اندازه عکس فراخوانی شده با تگ {image-x} رو مثلا به اندازه 100*100 کاهش بده و برامون نمایش بده
    عضو سایت
    23 بهمن 1390 - 11:51
    ahmad4u,
    آره
    مثلا یه دایو تعریف کن مثه این:

    <div class="custom">

    محل قرار دادن کل کد های قالب کاستوم

    </div>

    بعد اینو توی فایل css قالب اضافه کن

    .custom img:
    {
    width:100px;
    height:100px;
    }

    توی همین استایل می تونی هر شکلی که می خوای به عکست بدی
    مثلا یه حاشیه در نظر بگیری براش

    --------------------
    عضو سایت
    23 بهمن 1390 - 12:25
    ممنون خودم الان میخواستم بیام اینجا بگم که پیدا کردم
    کافیه از این دستور استفاده بشه

    <*img border="0" src="{image-1}" width="100" height="100"*>

    اون * رو پاک کنید
    عضو سایت
    23 بهمن 1390 - 16:53
    vahid_esp,
    همینه، آفرین مرسی yes boos

    --------------------
    عضو سایت
    24 بهمن 1390 - 23:50
    خیلی عالی توضیحاتتون فقط اینجوری فك كنم طول تصویر كم میشه ولی حجم تصویر كاهش پیدا نمیكنه اگه بشه تصویر بزرگ رو كوچیك كنه تو اون اندازه ای كه دادیم و حجمشم كم بشه خیلی خوب می شه. اونموقه هنگام load تویه بارگزاریش كم میشه
    مدیر بخش ماژول ها
    25 بهمن 1390 - 00:59
    noredin,
    شما برای آپلود عکستون از آپلودر ادیتور پیشرفته استفاده کنین و تیک ایجاد تصویر کوچک (به صورت Thumb) رو بزارید!!!

    --------------------
    عضو سایت
    25 بهمن 1390 - 01:50
    خیلی ممنون از راهنمایی های كاملتون من یكی از كاربران قدیمی دیتالایف انجینم و خوشحالم كه هنوز از این سیستم استفاده می كنم
    عضو سایت
    25 بهمن 1390 - 18:55
    از همه دوستان که در کاملتر کردن این مبحث کمک کردند ممنونم
    عضو سایت
    28 بهمن 1390 - 14:09
    flower excisted
    عضو سایت
    29 بهمن 1390 - 00:46
    بازم یه سوال سخت heheh
    برای مطالبی که تصویر ندارن چطور میشه یه عکس تعیین کرد (مثلا نوشته باشه بدون تصویر) که نشون داده بشه؟؟
    عضو سایت
    05 اسفند 1390 - 19:04
    چرا من هرچی میزنم نمیاد ، رو 9.5 جواب نمیده؟؟؟؟؟

    --------------------
    عضو سایت
    15 فروردین 1391 - 01:07
    عالی بود واقعا دست مریزاد
    روی سیستم 9.5 هم تست شد مشکل نداشت feel
    عضو سایت
    27 مهر 1391 - 18:03
    ممنون!
    آموزش عالی بود!
    delicious
    عضو سایت
    17 آذر 1391 - 01:14
    مرسی
    عالی بود
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *