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

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

پشتیبان رسمی سیستم مدیریت محتوا

ماژول بلاک پیشرفته

ماژول بلاک پیشرفته نسخه 2.6

بوسیله این ماژول میتوانید به تعداد نامحدود، بلاکهای متنوع ای برای نمایش مطالب روی سایت خود ایجاد کنید. به زبان ساده تر این ماژول نسخه بسیار پیشرفته تگ کاستوم به همراه امکانات بسیار جالب میباشد. به نوعی میتوان این ماژول ساده را یکی از قدرتمند ترین ماژول های دیتالایف انجین در زمینه بلاکهای مطالب و اخبار نام برد. بوسیله این ماژول شما دیگر نیازی به ماژول هایی از قبیل نمایش آخرین مطالب، مطالب محبوب، 3News و یا اخبار سفارشی ندارید. همچین میتوانید از این ماژول در تمامی قسمتهای سایت حتی قسمت تبلیغات استفاده کنید.

لیست امکانات ماژول:
۱. دارای آی دی منحصر بفرد برای هر بلاک تا کاملا مجزا از سایر بلاکها باشد.
۲. قابلیت تعیین قالب منحصر بفرد برای هر بلاک.
۳. تعیین تعداد روزهایی که نیاز دارید مطالب ها نمایش داده بشود. به طور مثال مطالب ۳۰ روز گذشته تا به حال.
۴. قابلیت نمایش مطالب هر بخش و یا نمایش ندادن مطالب یک بخش بخصوص.
۵. قابلیت نمایش مطالب مورد نظر شما در مطلب. یعنی شما تعیین میکنید کدام مطالب در بلاک نمایش داده شود.
۶. نمایش ندادن یک مطلب بخصوص در بلاک. دقیقا بر عکس توضیحاتی که در قسمت ۵ داده شده.
۷. نمایش ندادن چند مطلب آخر. یعنی، قابلیت نمایش مطالب به غیر از ۵ مطلب آخر برای مثال.
۸. تعیین تعداد مطالب برای نمایش در بلاک.
۹. قابلیت نمایش تصاویر قرار گرفته در فیلد اضافی مطلب و ساخت تصویر بند انگشتی از آن.
۱۰. تنظیم سایز تصاویر مطلب و ساخت اتوماتیک تصویر بند انگشتی از تصویر.
۱۱. تنظیم تصویر بخوصوص برای مطالبی که تصویر ندارند. برای هر بلاک میتوانید یک تصویر بخصوص در نظر بگیرید.
۱۲. غیر فعال کردن کش برای هر بلاک به طور مجزا.
۱۳. تنظیم زمان مشخص برای بروز کردن کش هر بلاک به طور مجزا.
۱۴. نمایش مطالب بر اساس، آخرین مطالب، تصادفی، بیشترین نظرات، بیشترین امتیاز و بیشترین بازدید.
۱۵. شکستن حروف در جملات طولانی و نمایش آن در خط بعدی.
۱۶. نمایش مطالبی که توسط یک کاربر بخصوص ارسال شده باشد.
۱۷. نمایش مطالب بر اساس فیلدهای اضافی مطالب. یعنی اگر مطالبی که یک فیلد اضافی بخصوص دارند، نمایش داده شوند.
۱۸. قابلیت استفاده به جای ماژول نمایش مطالب مرتبط در ادامه هر مطلب.

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

۲. کد زیر را برای نمایش بلاک، در قالب خود قرار دهید:
{include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&last=y"}


نکته مهم:
قسمت سوالات متداول را حتمآ مطالعه کنید تا با تگهای ماژول آشنا شوید.

برای جایگزین کردن قسمت مطالب مشابه با این ماژول، مراحل نصب را ادامه دهید:
۱. فایل engine/modules/show.full.php را باز کرده و کد زیر را پیدا کنید:
if( $config['related_news']

قبل از کد بالا کد زیر را قرار دهید:
$block_id = 'related_'.$row['id'];
$relatedpro = "1";
$template="relatednews";
include_once ENGINE_DIR . '/modules/block.pro.2.php';

۲. از قسمت تنظیمات سیستم، نمایش مطالب مشابه را روی خیر قرار دهید.
سوالات متداول
لیست تگهای قابل استفاده در قالبهای هر بلاک:
{link-ca*tegory} = لینک بخش
{cat*egory} = نام بخش
{cat*egory-icon} = آیکون بخش
{cat*egory-url} = آدرس بخش
[x*fvalue_x] = نمایش مطلبی که در فیلد مربوطه قرار گرفته
[x*fgiven_x] [x*fvalue_x] [/x*fgiven_x] = فیلد های اضافی مطالب
[x*fnotgiven_x]TEXT[/x*fnotgiven_x] = نمایش متن زمانی که فیلد مطالب خالی میباشد
{im*age-X} = تگ تصویری که در مطلب قرار دارد
{im*age_original} = نمایش تصویر مطلب با سایز اصلی
[im*age_original]TEXT[/im*age_original] = قرار دادن متن برای تصویر اصلی
[not_im*age_original]TEXT[/not_im*age_original] = قرار دادن متن هنگامی که تصویر اصلی موجود نمیباشد
{ra*ting} = تگ امتیاز به مطلب
{v*ote-num} = نمایش تعداد امتیازات مطلب
[p*rofile]TEXT[/p*rofile] = قرار دادن متن و لینک پروفایل نویسنده
{lo*gin} = نمایش نام نویسنده مطلب، بدون لینک
{au*thor} = نمایش نام نویسنده مطلب
{d*ate} = نمایش تاریخ ارسال مطلب
{d*ate=X} = نمایش تاریخ مطلب به صورت دلخواه
{t*itle} = عنوان مطلب
{titl*e limit="X"} = نمایش عنوان مطلب با تعیین تعداد حروف
{te*xt} = متن مطلب
{*short-story limit="X"} = متن مطلب به همراه تعیین تعداد حروف
{fu*ll-link} = لینک مطلب
{co*mments-num} = تعداد نظرات داده شده
{vie*ws} = تعداد بازدید های صورت گرفته

لطفآ * موجود در هر تگ را هنگام استفاده حذف کنید.

تگهای قابل استفاده برای نمایش بلاک و امکانات بلاک:
تعیین آی دی هر بلاک: &block_id
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=009&template=blockpro"}

قالب هر بلاک: &template
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=template"}

تعیین تعداد روزهایی که از تاریخ ارسال مطلب گذشته: &day
به طور مثال نمایش مطالب 30 روز اخیر
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&day=30"}

نمایش بخش بخصوص: &show_cat
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&show_cat=1,2,3"}

نمایش ندادن سایر بخشها: &ignore_cat
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&ignore_cat=y"}

نمایش مطلب بخصوص: &post_id
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&post_id=45,58"}

نمایش ندادن مطلب بخصوص: &ignore_post_id
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&ignore_post_id=78,98"}

نمایش ندادن چند مطلب آخر: &start_from
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&start_from=4"}

تعداد مطالب هر بلاک: &news_num
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&news_num=15"}

تصاویری که در فیلد اضافی قرا گرفته اند: &img_xfield
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&img_xfield=tasvir"}

سایز تصاویر: &img_size
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&img_size=120x120"}

عکسی که در مطالبی که تصویر ندارند نمایش داده میشود: &noimage
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&noimage=noimage.png"}

غیر فعال کردن کش برای بلاک: &nocache
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&nocache=y"}

تعیین زمان بروز کردن کش: &cache_live
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&cache_live=86400"}

نمایش مطالب تصادفی: &random
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&random=y"}

نمایش آخرین مطالب: &last
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&last=y"}

نمایش مطالب با بیشترین نظر: &top_comm
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&top_comm=y"}

نمایش مطالب با بیشترین رای: &top_rating
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&top_rating=y"}

مطالب با بیشترین بازدید: &top_views
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&top_views=y"}

شکستن حروف در جملات طولانی: &wordcut
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&wordcut=y"}

نمایش مطالب بر اساس نام نویسنده: &author
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&author=imp"}

نمایش مطالبی که یک فیلد اضافی بخصوص دارند: &xfilter
نمونه: {include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&xfilter=testfield"}



نمونه کد برای نمایش ندادن مطالب یک بخش:
برای مثال ما قصد داریم مطالبی که مربوط به بخش با شماره آی دی 5 میباشد را نمایش ندهیم، برای این کار بر روش زیر عمل میکنیم:
{include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&last=y&show_cat=5&ignore_cat=y"}

هنگامی که از تگ ignore_cat=y استفاده کنید، تمامی بخش هایی که با تگ show_cat مشخص کرده اید، حذف شده و نمایش داده نمیشوند.

توجه داشته باشید که شما میتوانید از چندین تگ برای هر بلاک استفاده کنید و هیچ محدودیتی برای استفاده تگ ها ندارید. برای مثال به کد زیر توجه داشته باشید که از چندین تگ در آن استفاده شده:

{include file="engine/modules/block.pro.2.php?&block_id=001&template=blockpro&day=30&show_cat=1,2,3&img_xfield=tasvir&img_size=120x120"}


این ماژول بر روی نسخه های قدیمی تست نشده. ولی ممکن است بر روی نسخه های قدیمی دیتالایف انجین هم کار بکند.
نظرات کاربران
علی آریان در 14 تیر 1391 - 03:47 گفته:
عضو سایتنظرات: 141

بابت این ماژول فوق العاده از شما تشکر میکنم. کاش میتونستیم به پاس این همه لطفی که در حق کاربران دیتالایف انجین میکنی و این همه وقتی که صرف پیشرفت این مدیریت محتوا میکنی تشکری جدا از ارسال نظر و یا کلید تشکر داشته باشیم. درج نظری مثل این، دادن امتیاز مثبت و فرستادن کادو از سیستم امتیاز، تنها راه هایی هستند که میتونیم قدردان زحمات شما دوست عزیزمان باشیم. flower

حمید صادقی در 14 تیر 1391 - 07:18 گفته:
مدیر سایتنظرات: 463

منم با علی آریان جان موافقم flower
واقعا منم نمیدونم چطوری زحماتی رو که میکشی میشه جبران کرد flower
اصلا وقتی امکاناتش رو خوندم کف کردم what
خیلی باحاله
دیتالایف انجین رو ترکوندی
با این ماژول همه کار میشه کرد winked
تشکرات فراوان pray

--------------------

IMP در 14 تیر 1391 - 08:22 گفته:
مدیر بازنشستهنظرات: 917

aliarian,
hamid7107,
خیلی ممنون از لطف شما flower

hamde در 14 تیر 1391 - 10:34 گفته:
عضو سایتنظرات: 39

IMP,
سلام ، من هم با علی آقا و حمید آقا موافقم ... امیدوارم که همیشه موفق باشید ...
ممنون

SalaR در 14 تیر 1391 - 11:15 گفته:
مدیر بازنشستهنظرات: 312

flower
برای آخرین ارسالهای یک موضوع last=y تو نمونه کدها اضافه کنید
با همون کد استاندارد خودش کامل نشون نمیده

مجتبی جشنانی در 14 تیر 1391 - 11:46 گفته:
مدیر بخش قالب هانظرات: 190

اتفاقا تازه میخواستم برم سراغ نسخه 2.3 که ازش استفاده کنم ...
میخواستم چندتا سوال ازت بپرسم که دیدم به به ... نسخه 2.6 اومده بیرون donoghted
دستت درد نکنه ، عالی بود flower

esfahanfishing در 14 تیر 1391 - 17:52 گفته:
عضو سایتنظرات: 9

سلام بلاگ چیه و به چه درد میخوره ؟
یه چیزی شبیه وبلاگه در سایته ؟
داخل تصویر هم هیچی نیست فقط نوشته بلاگ

tehran21 در 14 تیر 1391 - 18:15 گفته:
عضو سایتنظرات: 32

عالیه عالیه

چطوری میشه تعیین کرد که چه مقدار متن نمایش بده؟
نمایش مطلب بخصوص: &post_id

--------------------

IMP در 14 تیر 1391 - 20:24 گفته:
مدیر بازنشستهنظرات: 917

esfahanfishing,
بلاگ نیست دوست عزیز. بلاک هست. توضیحات رو بخونید متوجه میشید چیه.
tehran21,
شما هم قسمت سوالات متداول رو یک بار بخون محض رضای خدا! این همه تگ و توضیح نوشتم! اگر یک نگاه به تگ {te*xt limit="X"} میکردید جوابتون رو میگرفتید.

سامان کریم در 15 تیر 1391 - 01:33 گفته:
مدیر بازنشستهنظرات: 88

این ماژول نیست ابر ماژول واقعا همە کار میتونی باهاش انجام بدید
فقط یک کم خلاقیت میخواد تا بە اون چیزی کە میخوای برسی

--------------------

امید  در 15 تیر 1391 - 14:07 گفته:
عضو سایتنظرات: 28

از زحمات جناب آقای IMP سپاس گذاریم واقعا پستهای جالبی ارسال می كنند مخصوصا این پست

فرا در 15 تیر 1391 - 14:15 گفته:
عضو سایتنظرات: 3

با سلام چجوری کنار لینک ها تصویر بذاریم در این ماژول

IMP در 15 تیر 1391 - 18:15 گفته:
مدیر بازنشستهنظرات: 917

fera,
بوسیله خوندن آموزش و سوالات متداول این ماژول حداقل برای یک بار، میتونید این کار رو انجام بدید.

علی محرمی در 15 تیر 1391 - 20:53 گفته:
عضو سایتنظرات: 107

دوستان با این ماژول میشه خلاقیت های بسیار زیادی در وب سایت ها اعمال کرد و بلوک ها و مطالبی در سایت قرار داد که اگر بخواهیم اون رو با php و به صورت کدنویسی و جدا از دیتالایف انجین انجام بدیم کار بسیار مشکل و وقت گیری هستش. خواهشا سعی کنید از قابلیت های این ماژول نهایت استفاده رو کنید و درضمن سعی کنید ترکیبی از این ماژول استفاده کنید.

تشکر زیاد از پدیدآورنده - مترجم - ناشر و ... این ماژول

--------------------

MohamadAmin در 15 تیر 1391 - 21:04 گفته:
عضو سایتنظرات: 49

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

--------------------

IMP در 15 تیر 1391 - 21:24 گفته:
مدیر بازنشستهنظرات: 917

amin_blog,
خوشبختانه این ماژول از اون دسته ماژول هایی هست که از پشتیبانی بسیار عالی برخوردار هست و نویسنده روس اون به همراه یک سری دیگه، حسابی به این ماژول رسیدگی میکنند. ۱۰۰% اگر نسخه جدیدی از دیتالایف انجین بیاد، این ماژول هم بروز رسانی میشه yes

yayaya در 16 تیر 1391 - 01:37 گفته:
عضو سایتنظرات: 50

این ماژول خیلی فوق العادست قبلا به خاطر برخی امکانات در استفاده از تگ کاستوم خیلی اذیت میشدیم که با اومدن این ماژول خیلی از مشکلات حل میشه

فرا در 16 تیر 1391 - 10:31 گفته:
عضو سایتنظرات: 3

برای حذف تصویر no photo چیکار باید کرد؟

IMP در 16 تیر 1391 - 11:10 گفته:
مدیر بازنشستهنظرات: 917

fera,
برای اینکار باید قسمت سوالات متداول رو مطالعه کرد! smile2

فرا در 16 تیر 1391 - 11:25 گفته:
عضو سایتنظرات: 3

[b]fera[/مشکل حل شد ممنون

m4prog در 17 تیر 1391 - 00:40 گفته:
عضو سایتنظرات: 2

سلام میشه راهنمایی کنید که کد ها رو کجا باید قرار داد تا به صورت صحیح باشه؟
کد های قسمت نصب و هم قسمت سوالات

ممنون میشم

IMP در 17 تیر 1391 - 00:46 گفته:
مدیر بازنشستهنظرات: 917

m4prog,
هم در قسمت نصب و هم در قسمت سوالات متداول به اندازه کافی و حتی بیشتر از نیاز، توضیحات لازم ذکر شده است. اگر متوجه نمیشید، بهتره مقالات سایت رو بخونید تا یاد بگیرید چجوری هک و ماژول نصب کنید.

ahmad4u در 17 تیر 1391 - 01:50 گفته:
عضو سایتنظرات: 83

دیتالایف انجین خوب پیشرفت کرده
زملن ما اینهمه امکانات نبود haha

دمت گرم love

شهاب در 17 تیر 1391 - 13:19 گفته:
عضو سایتنظرات: 69

جالب بود واقعا نمیدوم چی بگم. علی جان خدا خیرت بده.
خیلی آقایی flower

--------------------

farhad3027 در 18 تیر 1391 - 11:47 گفته:
عضو سایتنظرات: 17

flower flower flower flower flower

shahabR در 19 تیر 1391 - 13:22 گفته:
عضو سایتنظرات: 6

تشکر

یه سوال توی فایل مربوطه این کد <div class="bp_item"> رو از کجا داره میخونه؟

من فکر میکنم یه قسمت از آموزش که جایگزینی کد مربوطه توی فایل css هست جا مونده

IMP در 19 تیر 1391 - 13:45 گفته:
مدیر بازنشستهنظرات: 917

shahabR,
توی انجمن پاسخ شما رو دادم.

EsfPatogh در 22 تیر 1391 - 13:49 گفته:
عضو سایتنظرات: 17


--------------------

eshgh_javani در 22 تیر 1391 - 19:41 گفته:
عضو سایتنظرات: 49

سلام
من نمیدونم این ماژول بلاک رو کجای سایتم بذارم که بهم نخوره؟ قالب من سه ستونه اس هر جا تست می کنم میریزه بهم قالبم. پیشنهادتون چیه کجای قالب بذارمش که نریزه بهم؟

IMP در 22 تیر 1391 - 22:37 گفته:
مدیر بازنشستهنظرات: 917

eshgh_javani,
این دیگه بستگی به خودتون و مهارت شما داره. ما نمیتونیم بگیم کجا قرار بدید yes

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!