نمایش تعداد محتواهای هر دسته بندی
در این آموزش قصد داریم تا نحوه ایجاد یک بلوکی که تعداد محتواهای دسته بندی ها رو نشون میده رو ایجاد کنیم.برای این کار نیاز به ماژول view داریم به همراه ایجاد تعدادی دسته بندی و تولید محتواهایی که دسته بندی هایی رو براشون انتخاب کنیم.
خوب حالا برای شورع کار به آدرس : admin/structure/views/add میریم و یک view مانند تصویر زیر ایجاد میکنیم از بخش Advanced در view گزینه Use aggregation را انتخاب میکنیم ، در این حالت به صورت پیش فرض دراین view یک فیلد taxonomy term name اضافه شده است.در بخش تنطیمات این فیلد گزینه Gorup results together را انتخاب میکنیم.
مجددا یک فیلد دیگر taxonomy term name اضافه میکنم ، این بار در بخش تنطیمات فیلد حالت count رو انتخاب مکنیم که تعداد محتوا رو به صورت عدد نمایش دهد.
بعد از انجام موارد بالا در قسمت Format مانند تصویر زیر اقدام خواهیم کرد :
تنظیمات ما دیگه تموم شده فقط اگر نیاز بود تعداد دسته بندی هایی که باید نمایش داده بشن رو تعیین میکنیم ، به همراه مرتب سازی دسته بندی ها که باید در قسمت Sort criteria گزینه taxonomy term name رو اضافه کنیم و در تنطیماتش گزینه count رو انتخاب میکنیم.
حالا بلوک ایجاد شده هر جایی از اسیت که نیاز داشته باشیم میتونیم استفاده کنیم.
امیدوارم از آموزش داده شده استفاده کنید.
ی., 09/27/2015 - 21:14
محتوی
با سلام اموزش عالی بود
بنظرم هرچی از ویوز ادم اموزش بخونه بازهم کمه
یه سوال شما قسمت content و article سایتتون رو با ویو ساختین ؟ یا node page ها برنامه نویسی کردید؟
اگه امکانش هست یه مقایسه کنید کدوم راحت تره کدوم انتخاب بهتری داری کدوم سبک تر و برای سرعت سایت بهتره
و اگر امکانش بود یه توضیح واسه ساختنش هم بدید
ی., 09/27/2015 - 23:59
صفحه بلاگ
صفحه بلاگ با ویو ساخته شده ولی چیدمان اون از نوع تیزر است.این روش راحتر از حالتی است که تمامی فیلدها در ویو فراخوانی شوند و انتخاب بهتری نیز می باشد.
برای نمایش بهتر هم ازdisplay suite استفاده شده است.
د., 09/28/2015 - 01:08
پیشرفت
سایتتون رو به پیشرفته هر روز که سر میزنم یه چیز جدید بهش اضافه کردین
دکمه لایک بسیار عالی بود
چهارشنبه, 12/30/2015 - 19:54
تعداد محتواهای هر کاربر
سلام
آموزش خیلی خوبی بود فقط اگه بخوام تعداد محتواهای هر کاربر ( یعنی هرکاربر چندتا مقاله تو سایت قرارداده مثلا user1= 24 مطلب )را بدست بیارم چی کار باید بکنم ممنون
پ., 12/31/2015 - 18:54
نمایش تعداد محتوای هرکاربر
برای نمایش تعداد محتوای هر کاربر به صورت زیر عمل کنید :
1- ایجاد یک ویو بلاک جدید بصورت ("Show : " Users)
2- ایجادیک رابطه (relationship) و اضافه کردن فیلد کاربر : نویسنده (user : content authored) در این قسمت.
3- اضافه کردن فیلد Content:nid در قسمت Fields .(گزینه label در این فیلد غیر فعال شود.)
نکته : فیلد کاربر : نام (User : Name) بصورت پیش فرض ایجاد شده است که نام نویسنده را نمایش خواهد داد.
بعد از انجام مراحل گفته شده میتونید بلاک مورد نظر رو در ناحیه دلخواه قرار بدید.
جمعه, 01/01/2016 - 19:52
تشکر
خیلی ممنون که جواب دادید
پ., 01/21/2016 - 15:36
جستجو بر اساس تاریخ ارسال محتوا
با سلام من در قسمت views دروپال یه سوال داشتم اونم در مورد اینه که من میخوام بر اساس تاریخ فیلتر کنم ولی نمی تونم!
منظورم اینه که وقتی یه تاریخی رو در فیلد جستجوی تاریخ وارد میکنم اون کار نمیکنه.ممنون میشم اگه راهنمایی کنید.
من برای تاریخ فارسی calander_systems رو نصب کردم و core patch رو انجام دادم و ماژول date رو هم به خاطر وارد کردن تاریخ به صورت list box بشه نصب کردم.
جمعه, 01/22/2016 - 15:14
فیلد جستجو براساس تاریخ
برای اینکار شما نیاز به این دارید که :
1- فیلد مورد نظر رو در view خودتون در بخش فیلدها فراخوانی کنید.
2- در بخش فیلتر (Filter) در view خودتون مجددا همان فیلد را اضافه کنید . در بخش تنظیمات فیلد گزینه
Expose this filter to visitors, to allow them to change it
را انتخاب نمایید ، تا فیلد در حالت جستجو قرار گیرد.
نکته : اگر view ایجاد شده بصورت page باشد ، فیلد جستجو بدون نیاز به تغییرات نمایش داده خواهد شد.
در صورتی که view ایجاد شده از نوع block باشد ، باید از بخش Advanced قسمت Exposed form رو فعال کنید ، در این صورت فیلد جستجوی مورد نظر بصورت یک بلوک ایجاد می شود که میتوانید در ناحیه دلخواه استفاده نمایید.
موفق باشید.