0 امتیاز
قبل در برنامه نویسی توسط (0 امتیاز)
ویرایش شده قبل توسط

با سلام و عرض خسته نباشید
من یه مشکلی داشتم یه چند وقتی هم هست دارم توی تاپیکای مختلف سرچ میکنم ولی متاسفانه نتونستم مشکلو حل کنم
اگه امکان داره برام حلش کنید ممنونتون میشم
می خوام وقتی فونت تغییر سایز یا فونت میده توی کل صفحات سایتم اعمال بشه
در ضمن از جی کوئری موبایل و bootstrap و ... توش استفاده کردم

لینک فایل رو پیوست کردم بی زحمت اگه امکان داشت انجامش بدین

http://s3.picofile.com/file/8212854426/a.zip.html
با سپاس فراوان
 

1 پاسخ

0 امتیاز
قبل توسط (314 امتیاز)

دوست عزیز برای این کار شما دو راه دارید:

  1. استفاده از پایگاه داده و ذخیره تنظیمات بعد از تغییر و لود کردن آنها در هنگام لود صفحات دیگر ( که این کار فقط برای مدیران وبسایت مفید میباشد و برای کاربران وبسایت نمیتوان به کار گرفته شود)
  2. استفاده از کوکی (و یا سیشن که توصیه نمیشود) برای ذخیره تغییرات و لود آنها در صفحات دیگر (این روش هم برای کاربران یک وبسایت به کار میرود و برای مدیران کاربردی ندارد) میتوان استفاده کرد.

روش اول رو اگه لازم بود بگید تا کامل به زبان PHP و MYSQL توضیح بدم اما روش دوم:

برای این روش میتوانید از کوکی استفاده کنید و تغییرات را ثبت کنید.

  1. ابتدا کتابخانه jquery-cookie را از لینک زیر دانلود کنید و آن را در برنامه ی خود لود کنید.
    https://github.com/carhartl/jquery-cookie
  2. بعد از تغییر فونت یا سایز توسط رویداد change تغییرات را گرفته و با دستور زیر تغییرات را در یک کوکی بریزید که پارامترها به ترتیب نام کوکی ، مقدار و تعداد روز معتبر بودن کوکی است که با عدد 30 میتوان 30 روز از این کوکی استفاده کرد.
    $.cookie('name', 'value', { expires: 7 });
  3. بعد هنکام لود صفحات میتوان توسط دستور زیر مقدار مورد نظر را گرفته و در صفحه لود کنید.
     

    $.cookie('value');

البته اگر کوکی را توسط جکوئری به کار ببرید ممکن است تغییرات بعد از کمی تاخیر و لود صفحه اعمال شود ولی برای اینکه تغییرات را قبل از لود نوشته ها اعمال کنید میتوانیید از کوکی PHP (البته اگر php کار میکنید) یا هر زبان تحت سروری استفاده کنید.

سوالات مشابه

+1 امتیاز
2 پاسخ 3.0هزار بازدید
0 امتیاز
1 پاسخ 737 بازدید
0 امتیاز
0 پاسخ 300 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
2 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 91 بازدید
+1 امتیاز
1 پاسخ 226 بازدید
0 امتیاز
0 پاسخ 145 بازدید
...