مطالب مرتبط

3 سال پیش
توسط روح اله ابراهیم زاده آپدیت شد
کرمانی ( 7 تجربه )
3 سال پیش

می خواستم بدونم به نظرتون بهترین و دقیق ترین روشی که میشه مطالب مرتبط رو به کاربرا نشون داد چیه

پایان جهان ( 97155 تجربه )
3 سال پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول

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

حسام موسوی ( 364156 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

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

  • شما با بررسی عنوان ها و تگ های یک مطلب بتونید الگوریتمی بنویسید که نزدیک ترین مطالب رو به مطلب شما پیدا کنیه

روش دوم

  • میتونه این باشه که در هنگام ایجاد یک مطلب ۴ مطلب نزدیک رو خودتون وارد کنید

فعلا این دو روش رو تو ذهنم هست مورد اول بسیار کاربردیه ولی پیاده سازی کردنش کمی سخته

بهار ( 39 تجربه )
3 سال پیش

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

tags = [x, y, z]

اگر مطلبی یکی از تگ های اون "مطلب خاص" رو داشت
بعنوان " مطلب مرتبط" انتخاب و نمایش داده میشه ...

در این مثال من با جدول پروژه ها اینکارو کردم :

public function single(Project $project)
    {
$tags = $project->tags()->latest()->get();
$similars = Project::where('id','<>',$project->id)
                       ->whereHas('tags', function($q) use ($tags)
                            {
                                    $q->whereIn('tag_id', $tags);
                            })->take(3)->get();
روح اله ابراهیم زاده ( 8269 تجربه )
3 سال پیش
تخصص : PHP.LARAVEL

میشه دسته بندی مربوط به اون محصول رو آورد و چند تا محصولو نمایش داد. که همه تو اون دسته بندی هستند.
مثلا محصول خودکار بیک . دسته بندی خودکار رو بیارید و چند تا از محصولات اون دسته بندی رو نمایش بدین . حالا ممکنه چندین شرکت دیگه هم باشن ولی با محصول خودکار شما یکی هستند و همشون خودکارن.

برای ارسال پاسخ باید وارد سایت شوید