bardia
6 سال پیش توسط bardia مطرح شد
4 پاسخ

نحوه تعریف تم برای قالب سایت با لاراول

من میخوام تم طراحی کنم برای قالب سایت
نه مثل وردپرس
یه چیز ساده
که وقتی کاربر روی تم رنگی مثلن آبی کلیک کرد
بعضی از جاهای وب سایت رو فقط رنگشون عوض بشن


ثبت پرسش جدید
vahid Mohammadi
@viva.mohammadi 6 سال پیش آپدیت شد
0

@sj10ss
برای اینکار به نظر من البته شما بهتره از css و javascript یا jquery استفاده کنید یه نمونه در وب سایت زیر هست که نحوه اینکار رو برای منوها نشون میده

http://www.menucool.com/horizontal/menu-code?menu=50&skin=4&p=1

با jquery هم می تونید اینکارو بکنید مثل لینک زیر

http://api.jquery.com/css/

bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
0

@viva.mohammadi
من چندتا تم داخل دیتابیس سیو کردم
مثلن تم شماره یک آبی
و تم شماره دو سبز
اگر کاربر آبی رو انتخاب کرد رنگ سایت آبی بشه
من باید اینو رو از دیتابیس بخونم بعدش داخل css قرار بدم؟این دورسه!؟ روش


محمد صادقیان
تخصص : برنامه نویس وب - فریم ورک Lara...
@drcode.ir 6 سال پیش مطرح شد
0

@sj10ss
می تونی فقط کد رنگ رو توی دیتابیس و جدول users برای هر کاربر ذخیره کنی که برای هر کاربر تم با رنگ انتخابیش نمایش داده بشه و همون کد رنگ رو همون اول برنامه تعریف کنی به class مورد نظرت.


vahid Mohammadi
@viva.mohammadi 6 سال پیش مطرح شد
0

@sj10ss

ببنید این نوع تنظیمات مربوط به فرانت اند هستن و من دلیلی نمیبینم سمت سرور ذخیره بشن ببینید شما می تونید یک رنگ استاندارد داشته باشید و بعدش در سمت کلاینت ازش بخواین رنگ دلخواهش رو تعیین کنه و حالا محدود به چندتا رنگ از پیش تعیین شده نباشه (شما می تونید یه پالت رنگی رو نشون بدید که ازش انتخاب کنه )
بعد برای اینکه این تنظیمات ذخیره بشه از کوکی در سمت کلاینت استفاده کنید و هر وقت کابر به سایت شما اومد اول کد رنگ رو از کوکی بخونه و بر اساس اون ظاهر سایت رو تنظیم کنه اگر که کوکی نبود رنگ استاندارد رو بهش نشون بده
اینطوری هم بار سمت سرور رو کاهش میدید و هم زحمت برنامه نویسی تون در سمت سرور و دیتابیس کم میشه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام