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

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

تاریخ انتشار: 14 تیر 1391
ارسال کننده: IMP
بوسیله این ماژول میتوانید به تعداد نامحدود، بلاکهای متنوع ای برای نمایش مطالب روی سایت خود ایجاد کنید. به زبان ساده تر این ماژول نسخه بسیار پیشرفته تگ کاستوم به همراه امکانات بسیار جالب میباشد. به نوعی میتوان این ماژول ساده را یکی از قدرتمند ترین ماژول های دیتالایف انجین در زمینه بلاکهای مطالب و اخبار نام برد. بوسیله این ماژول شما دیگر نیازی به ماژول هایی از قبیل نمایش آخرین مطالب، مطالب محبوب، 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"}


این ماژول بر روی نسخه های قدیمی تست نشده. ولی ممکن است بر روی نسخه های قدیمی دیتالایف انجین هم کار بکند.
56 نفر (56 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
14 تیر 1391 - 03:47
بابت این ماژول فوق العاده از شما تشکر میکنم. کاش میتونستیم به پاس این همه لطفی که در حق کاربران دیتالایف انجین میکنی و این همه وقتی که صرف پیشرفت این مدیریت محتوا میکنی تشکری جدا از ارسال نظر و یا کلید تشکر داشته باشیم. درج نظری مثل این، دادن امتیاز مثبت و فرستادن کادو از سیستم امتیاز، تنها راه هایی هستند که میتونیم قدردان زحمات شما دوست عزیزمان باشیم. flower
مدیر سایت
14 تیر 1391 - 07:18
منم با علی آریان جان موافقم flower
واقعا منم نمیدونم چطوری زحماتی رو که میکشی میشه جبران کرد flower
اصلا وقتی امکاناتش رو خوندم کف کردم what
خیلی باحاله
دیتالایف انجین رو ترکوندی
با این ماژول همه کار میشه کرد winked
تشکرات فراوان pray

--------------------
مدیر بازنشسته
14 تیر 1391 - 08:22
aliarian,
hamid7107,
خیلی ممنون از لطف شما flower
عضو سایت
14 تیر 1391 - 10:34
IMP,
سلام ، من هم با علی آقا و حمید آقا موافقم ... امیدوارم که همیشه موفق باشید ...
ممنون
مدیر بازنشسته
14 تیر 1391 - 11:15
flower
برای آخرین ارسالهای یک موضوع last=y تو نمونه کدها اضافه کنید
با همون کد استاندارد خودش کامل نشون نمیده
مدیر بخش قالب ها
14 تیر 1391 - 11:46
اتفاقا تازه میخواستم برم سراغ نسخه 2.3 که ازش استفاده کنم ...
میخواستم چندتا سوال ازت بپرسم که دیدم به به ... نسخه 2.6 اومده بیرون donoghted
دستت درد نکنه ، عالی بود flower

--------------------
عضو سایت
14 تیر 1391 - 17:52
سلام بلاگ چیه و به چه درد میخوره ؟
یه چیزی شبیه وبلاگه در سایته ؟
داخل تصویر هم هیچی نیست فقط نوشته بلاگ
عضو سایت
14 تیر 1391 - 18:15
عالیه عالیه

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

--------------------
مدیر بازنشسته
14 تیر 1391 - 20:24
esfahanfishing,
بلاگ نیست دوست عزیز. بلاک هست. توضیحات رو بخونید متوجه میشید چیه.
tehran21,
شما هم قسمت سوالات متداول رو یک بار بخون محض رضای خدا! این همه تگ و توضیح نوشتم! اگر یک نگاه به تگ {te*xt limit="X"} میکردید جوابتون رو میگرفتید.
مدیر سایت
15 تیر 1391 - 01:33
این ماژول نیست ابر ماژول واقعا همە کار میتونی باهاش انجام بدید
فقط یک کم خلاقیت میخواد تا بە اون چیزی کە میخوای برسی

--------------------
عضو سایت
15 تیر 1391 - 14:07
از زحمات جناب آقای IMP سپاس گذاریم واقعا پستهای جالبی ارسال می كنند مخصوصا این پست
عضو سایت
15 تیر 1391 - 14:15
با سلام چجوری کنار لینک ها تصویر بذاریم در این ماژول
مدیر بازنشسته
15 تیر 1391 - 18:15
fera,
بوسیله خوندن آموزش و سوالات متداول این ماژول حداقل برای یک بار ، میتونید این کار رو انجام بدید.
عضو سایت
15 تیر 1391 - 20:53
دوستان با این ماژول میشه خلاقیت های بسیار زیادی در وب سایت ها اعمال کرد و بلوک ها و مطالبی در سایت قرار داد که اگر بخواهیم اون رو با php و به صورت کدنویسی و جدا از دیتالایف انجین انجام بدیم کار بسیار مشکل و وقت گیری هستش. خواهشا سعی کنید از قابلیت های این ماژول نهایت استفاده رو کنید و درضمن سعی کنید ترکیبی از این ماژول استفاده کنید.

تشکر زیاد از پدیدآورنده - مترجم - ناشر و ... این ماژول
عضو سایت
15 تیر 1391 - 21:04
امیدوارم این مازول با امدن نسخه های جدید دیتالایف انجین بروز بشه.

--------------------
مدیر بازنشسته
15 تیر 1391 - 21:24
amin_blog,
خوشبختانه این ماژول از اون دسته ماژول هایی هست که از پشتیبانی بسیار عالی برخوردار هست و نویسنده روس اون به همراه یک سری دیگه، حسابی به این ماژول رسیدگی میکنند. ۱۰۰% اگر نسخه جدیدی از دیتالایف انجین بیاد، این ماژول هم بروز رسانی میشه yes
عضو سایت
16 تیر 1391 - 01:37
این ماژول خیلی فوق العادست قبلا به خاطر برخی امکانات در استفاده از تگ کاستوم خیلی اذیت میشدیم که با اومدن این ماژول خیلی از مشکلات حل میشه
عضو سایت
16 تیر 1391 - 10:31
برای حذف تصویر no photo چیکار باید کرد؟
مدیر بازنشسته
16 تیر 1391 - 11:10
fera,
برای اینکار باید قسمت سوالات متداول رو مطالعه کرد! smile2
عضو سایت
16 تیر 1391 - 11:25
[b]fera[/مشکل حل شد ممنون
عضو سایت
17 تیر 1391 - 00:40
سلام میشه راهنمایی کنید که کد ها رو کجا باید قرار داد تا به صورت صحیح باشه؟
کد های قسمت نصب و هم قسمت سوالات

ممنون میشم
مدیر بازنشسته
17 تیر 1391 - 00:46
m4prog,
هم در قسمت نصب و هم در قسمت سوالات متداول به اندازه کافی و حتی بیشتر از نیاز، توضیحات لازم ذکر شده است. اگر متوجه نمیشید، بهتره مقالات سایت رو بخونید تا یاد بگیرید چجوری هک و ماژول نصب کنید.
عضو سایت
17 تیر 1391 - 01:50
دیتالایف انجین خوب پیشرفت کرده
زملن ما اینهمه امکانات نبود haha

دمت گرم love
عضو سایت
17 تیر 1391 - 13:19
جالب بود واقعا نمیدوم چی بگم. علی جان خدا خیرت بده.
خیلی آقایی flower

--------------------
عضو سایت
18 تیر 1391 - 11:47
flower flower flower flower flower
عضو سایت
19 تیر 1391 - 13:22
تشکر

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

من فکر میکنم یه قسمت از آموزش که جایگزینی کد مربوطه توی فایل css هست جا مونده
مدیر بازنشسته
19 تیر 1391 - 13:45
shahabR,
توی انجمن پاسخ شما رو دادم.
عضو سایت
عضو سایت
22 تیر 1391 - 19:41
سلام
من نمیدونم این ماژول بلاک رو کجای سایتم بذارم که بهم نخوره؟ قالب من سه ستونه اس هر جا تست می کنم میریزه بهم قالبم. پیشنهادتون چیه کجای قالب بذارمش که نریزه بهم؟
مدیر بازنشسته
22 تیر 1391 - 22:37
eshgh_javani,
این دیگه بستگی به خودتون و مهارت شما داره. ما نمیتونیم بگیم کجا قرار بدید yes
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

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