توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چگونگی کش شدن سایت در مرورگر کاربر
plusboy
10-09-2008, 12:22 PM
به نام خدا
سرچ کردم چیزی نبود.
من میخوام بدونم چه جوری میشه کاری کرد که صفخات سایت در مرورگر بازدید کننده باقی بماند و در حالت آفلاین بتونه صفحاتی را که دیده
دوباره مشاهده کند؟؟؟
mhadaily
10-09-2008, 06:48 PM
این کار رو باید خود کاربر انجام بده ! !!
plusboy
10-09-2008, 06:53 PM
سلام. من الان مثلا وقتی سایت بلاگفا را میبینم توی کش مرور گرم باقی میمونه
و وقتی آفلاین میشم و مرورگر را روی آفلاین تنظیم میکنم میتونم از توی هیستوری بلاگفا را ببینم. (اونجاهایی را که در زمان آنلاین بودم دیدم)
اما در مورد سایت خودم اینطور نیست.
منظور من این هست
حالا من باید چه کاری میکردم که نکردم؟!؟!؟!؟
Shahryar_NEO
10-10-2008, 09:11 AM
بستگی به تنظیمات مرورگر شما داره بیشتر تا به سایت شما . البته تنظیمات خاصی + ماژول های خاصی هست که تغییراتی در سیستم کش مامبو میده ولی نیازی نیست اینجا برای این کار ...
plusboy
10-10-2008, 11:07 AM
من جواب درستی نگرفتم
من چی کار کنم؟
emad_67
10-10-2008, 11:34 AM
سایت منم کش نمیشه برای کاربر.
به نظرم به نوع برنامه نویسی مامبو برمیگرده. قاعدتا باید بشه کاری کرد که سایت کش بشه سمت کلاینت یا نشه که فکر کنم به کد نویسی نیاز داشه باشه.
mr_aliagha
10-10-2008, 06:24 PM
به تنظیمات کش در مدیریت نمی تونه مربوط بشه؟
زمانش رو مثلا افزایش بدید و این چیزا ...
emad_67
10-10-2008, 08:00 PM
به تنظیمات کش در مدیریت نمی تونه مربوط بشه؟
زمانش رو مثلا افزایش بدید و این چیزا ...
نه اون تنظیمات مربوط به کش در سمت سرور هست و به کلاینت ربطی نداره.
من با نرم افزار ie<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> وضعیت هدر رو توی response برای سایت خودم چک کردم. این نتیجش:
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> 200 OK
Date: Fri, 10 Oct 2008 19:43:54 GMT
Server: Apache/1.3.41 (Unix) mod_perl/1.30 PHP/5.2.6 mod_ssl/2.8.31 OpenSSL/0.9.8b
X-Powered-By: PHP/5.2.6
Expires: Sat, 26 Jul 1997 05:00:00 GMT
Last-Modified: Fri, 10 Oct 2008 19:42:22 GMT
Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
Content-Type: text/html; charset=utf-8
X-Cache-Lookup: MISS from x2.no-ip.org:86
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 11492
که اون خطی که قرمز کردم نشون میده که سایت نباید در مرورگر کلاینت کش بشه.
حالا علت اینکه برای کاربر کش نشه نمیدونم چی بوده.
plusboy
10-10-2008, 08:37 PM
آقا دمت گرم درست زدی توی خال.
من یه چزی شبیه همین خط قرمز را چند وقت پیش در یک وبلاگ دیده بودم به عنوان یک ترفند.
منم میخوام بدونم که چه جوری میشه از اینکار ( عدم کش شدن برای کاربر) جلوگیری کرد.
آخه چه لزومی داره که کش نشه.؟؟؟
فرض کنید یک مقاله 10 صفحه ای در سایت گذاشتیم.
کاربر باید آنلاین بمونه!!!!!؟!؟!؟!؟!؟!؟!؟
ممنونم
emad_67
10-10-2008, 08:59 PM
آقا دمت گرم درست زدی توی خال.
من یه چزی شبیه همین خط قرمز را چند وقت پیش در یک وبلاگ دیده بودم به عنوان یک ترفند.
منم میخوام بدونم که چه جوری میشه از اینکار ( عدم کش شدن برای کاربر) جلوگیری کرد.
آخه چه لزومی داره که کش نشه.؟؟؟
فرض کنید یک مقاله 10 صفحه ای در سایت گذاشتیم.
کاربر باید آنلاین بمونه!!!!!؟!؟!؟!؟!؟!؟!؟
ممنونم
اینکه چه جوری اینکار رو بکنید باید php بلد باشید چون از طرف سرور به مرورگر دستور داده میشه که کش نکنه.
توی مامبو نمیدونم چرا اینجوری هست شایدم باگ باشه، باید صبر کنیم تا یکی از مدیران بیان بگن.
mr_aliagha
10-10-2008, 10:21 PM
جالب بود ، حالا اصلا این مورد رو برای چی می خواید؟کامل کش بشه که چی بشه؟
emad_67
10-11-2008, 06:54 AM
جالب بود ، حالا اصلا این مورد رو برای چی می خواید؟کامل کش بشه که چی بشه؟
طبعا برای کاربرایی که dialup هستند این مورد اهمیت داره ولی برای اون هایی که adsl دارن خوب تقریبا بی فایدست.
plusboy
10-11-2008, 10:00 AM
آقا کسی نیست که غیر از اینکه بگه برای چی ؟؟؟ برای چی؟؟؟
جواب درست و درمانی بده؟؟؟؟
البته من برای همه دوتسان احترام قائلم.
در ضمن در جواب دوستی که فرمدند: کش بشه که چی؟؟؟
من میگم: کش نشه که چی؟؟؟؟؟؟؟
mr_aliagha
10-11-2008, 05:34 PM
سایت های خبری کش بشه دیگه به درد نمی خوره ، نمونش یه سایت بود قرار بود یه خبر خیلی مهم رو بزنه ، من از بس رفته بودم توش ، نه تنها این جا بلکه رو isp هم کش شده بود ، حالا این وسط هر وقت می خواستم برم ببینم خبر رو زده یا نه ، یا مجبور بودم از آنتی ف ی ل ... استفاده کنم یا از vpn!! حالا فکر کن سر سایت شما هم همچین بلایی بیاد !!! همه کاربرا که تنظیمات فعال و غیر فعال کردنش رو تو مرورگرشون بلد نیستند که...
amir.d
10-12-2008, 11:20 AM
سلام
دوست عزیز من اصلا توصیه نمی کنم که این کار رو انجام بدید . تمام مرورگر ها به صورت پیشفرض فایل های ارسالی (مانند عکس ها ، اسکریپت ها و ... ) رو کش می کنند تا سرعت بالا بره .
اما با این کار شما باعث میشه ....
یه سر به فایل Core.classes.php بزن . خط 600 یه تابع به نام standardHeaders وجود داره . خودم وقت نکردم تست کنم و تغییر بدید و نتیجه رو بررسی کنید .
سربلند باشید
امیر
emad_67
10-12-2008, 06:26 PM
من که این تابع رو هر بلایی سرش اوردم نشد.
firoozmandan
10-14-2008, 01:24 PM
سلام
شما هر کاری کنید سایت امکان نداره به صورت عادی ، در حالت آفلاین کار کنه
تنها ممکن صفحاتی کار کنه که یوزر یک بار به اونها سر زده باشه !
اما راه حل ساده تری هست برای هر یوزر که بخواد سایت رو به صورت آفلاین ببینه ! این کار از سمت وبمستر صورت نمیگیره بلکه از طرف خود یوزر انجام میشه . راه حل هم استفاده از برنامه هایی هست که تمام صفحات سایت و فایلهای مربوطه رو دانلود میکنند و امکان استفاده آفلاین سایت رو فراهم میکنند .
برنامه هایی مثل : Offline Explorer
یا علی
مهدی.
10-15-2008, 10:11 PM
سلام
آقا محسن يه چيزي ! شما احتمالاً منظور دوستان رو خوب متوجه نشدي!
منظور دوستان اينه كه وقتي يك نفر وارد سايت مامبوييشون ميشه و بعد كه از اينترنت قطع تماس ميكنه بياد و در تنظيمات مرورگر حالت آفلاين رو قرار بده و بعد بدون نياز به اتصال در اينترنت بتونه سايت و محتواي آنرا مطالعه كند.
من خودم به شخصا مدتي در اينباره تحقيق كردم و نتونستم راه حلي براي مامبو پيدا كنم. (سوادم كمه ديگه - شرمنده)
اينم بگم كه در يكي از سايتهايي كه ساختم اين مشكل به چشم نميخوره. اما مشكل اينه كه نميدونم چطوري اينجوري شده!
ميشه بفرماييد چطوري ميتونيم سايتي رو كه با مامبو ساختيم رو جوري تغيير بديم كه بتونه در مرورگر و در حالت آفلاين اون نمايش داده بشه.
نيكبخت باشيد.
plusboy
10-16-2008, 02:20 AM
پسر مهربون زدی توی خال. :D :D :D ;) ;)
ما هم از رو اول همینو میخواستیم بگیم.
firoozmandan
10-16-2008, 06:16 AM
من هم دقیقا همین برداشت رو کردم و جوابی که دادم بر اساس همین برداشت بود !
مجددا پست قبلی من رو مطالعه کنید !
مهدی.
10-16-2008, 09:32 AM
سلام
آقا جوابي كه شما دادي ربطي نداره!
شما يك سايت رو كه با مامبو ساخته شده رو با سايتي كه مثل سايت ياهو و يا ماكروسافت باشه همزمان باز كن. بعد بيا آفلاين كن و بزن كه سايتها باز بشن. ياهو و ماكروسافت باز ميشن!مامبويي باز نميشه! چرا؟! چيكار كنيم كه بشه!؟
شما ميگيد كه : تنها ممکن صفحاتی کار کنه که یوزر یک بار به اونها سر زده باشه !
اما من 1000 بار به يك صفحه (سايتي كه مامبويي باشه) سر ميزنم و بعد آفلاين ميكنم بازم ازم ميخواد كه كانكت باشم و صفحه رو به من نشون بده!
نيازي هم به برنامه نيستش! بايد خود مرورگر اينكار رو انجام بده. كسي نمياد به خاطر استفاده از سايت ما كه يه برنامه جداگونه نصب كنه! ميره سراغ يه سايت ديگه و به مريدش ميرسه!
نيكبخت باشيد.
BlackStar
10-16-2008, 02:52 PM
سلام
اوه اوه اينجا چه خبره ...
آقا باور كنيد خيلي راحت تر از اين حرفاست ... ولي دوستاناينو معضل و بغرنج نشون ميدن ....
منم اين مشكلو دارم تو سايتهاي مامبوييم ، تو همون سرور با يه سيستم ديگه اصلا اين مشكلو ندارم ...
اينجا هم مطرح كردم ولي جواب نگرفتم : <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
بصورت واضح تر بگم ببين مثلا من يه سايتي رو مي بينم بعد نت رو قطع ميكنم بعد تو IE يا Firefox ميرم گزينه Work Offline رو ميزنم بعد سايتهايي رو كه رفتم رو ميتونم از History مرور كنم ... اين قضيه تو همه سايتها مشكلي پيش نمياره فقط تو سايتهاي مامبويي ديدم كه ذخيره نميشه و بايستي دوباره به نت وصل شيم ؟
پسرمهربون و plusboy راست ميگن اونطور كه شما ميگيد نيست .. .به نظرم خيلي راحت تر از اين حرفاست !!!
موفق باشيد
يا علي
مهدی.
10-16-2008, 02:58 PM
سلام
اوه اوه اينجا چه خبره ...
آقا باور كنيد خيلي راحت تر از اين حرفاست ... ولي دوستاناينو معضل و بغرنج نشون ميدن ....
منم اين مشكلو دارم تو سايتهاي مامبوييم ، تو همون سرور با يه سيستم ديگه اصلا اين مشكلو ندارم ...
اينجا هم مطرح كردم ولي جواب نگرفتم : <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
بصورت واضح تر بگم ببين مثلا من يه سايتي رو مي بينم بعد نت رو قطع ميكنم بعد تو IE يا Firefox ميرم گزينه Work Offline رو ميزنم بعد سايتهايي رو كه رفتم رو ميتونم از History مرور كنم ... اين قضيه تو همه سايتها مشكلي پيش نمياره فقط تو سايتهاي مامبويي ديدم كه ذخيره نميشه و بايستي دوباره به نت وصل شيم ؟
پسرمهربون و plusboy راست ميگن اونطور كه شما ميگيد نيست .. .به نظرم خيلي راحت تر از اين حرفاست !!!
موفق باشيد
يا علي
خبري نيست داريم سر يك موضوع كوچيك و حل شدني بحث ميكنيم تا آقا محسن روش حل اصلي اين مشكل رو بگن.
ميشه بفرماييد كي اين موضوع رو معضل و بغرنج نشون داد؟!
BlackStar
10-16-2008, 03:04 PM
بابا منظورم شماها نبوديد كه ...
منظورم مهندسين و متخصصين عزيزي بودند كه به جاي يه راه حل ساده به پيشنهادها و دستورالعملهاي عجيبي سفارش ميكنن كه خودشون براي هيچكدوم از سايتهاشون اين كار رو نكردند و سايتشون بدون هيچ مشكلي رو سيستم كاربر كش ميشه ... كه اين برميگرده به اين كه سوال رو درست نگرفتند .... به همين دليل به نظر و گمونم جوابش بايستي خيلي راحت تر از اين حرفا باشه
يا علي
mr_aliagha
10-18-2008, 09:47 PM
یه چیزی ، تا حالا به این فکر کردید که چند درصد از بیننده های سایتتون این جریان آفلاین اطلاع دارند؟
مهدی.
10-18-2008, 10:03 PM
بله - علي جان من يكبار اين نظرسنجي رو در سايت گذاشتم 90 درصد گفتن كه چرا اين امكان رو نداره 5 درصد فرقي به حالشون نميكرد و 5 درصد ديگه هم اصلاً اطلاع نداشتن!
چطور مگه!؟
emad_67
10-19-2008, 06:41 AM
یه چیزی ، تا حالا به این فکر کردید که چند درصد از بیننده های سایتتون این جریان آفلاین اطلاع دارند؟
مطمئنا برای کاربری که dialup هست work offline کاربرد داره. من خودم هم dialup بودم برام مهم بود. ولی خوب adsl داشته باشی دیگه work offline رو فراموش میکنی که اصلا وجود داره :دی
مهدی.
10-19-2008, 06:49 AM
بله حق با شماست. منم عيناً شما. اما اين رو فراموش نكنيد كه تنها 2 درصد از جمعيت ايران از adsl استفاده ميكنن! شايد بشه احتمال داد كه 5 درصد از جامعه اي كه از اينترنت استفاده ميكنن از adsl بهره مند هستند.
خوب بهتر نيست كه به دنبال جواب اصلي اين موضوع باشيم!؟
آقايان فيروزمندان و سيادتي فكر ميكنم بتونن به اين تاپيك جنبه آموزشي بدن! البته اگر شخص ديگه اي هم ميتونه لطفاً بگه.
emad_67
10-19-2008, 07:27 AM
توی فایل core.class.php تو فولدر include این تابع رو جایگزین قبلی کنید:
خط 601
function standardHeaders () {
$offset = 24 * 7 *3600;
header( 'Expires: ' . gmdate("D, d M Y H:i:s", time() + $offset) . ' GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: private' );
header( 'Pragma: private' );
$mambothandler =& mosMambotHandler::getInstance();
$mambothandler->loadBotGroup('system');
$mambothandler->trigger('onHeaders', array($this));
}
توی ie سایت کش میشه ولی همچنان توی ff کش نمیشه. یه offset به مدت 7 روز براش گذاشتم که تا 1 هفته تو مرورگر بمونه.
اگر کسی تونست ادیت کنه یا یه بلایی سرش بیاره که تو ff هم کش بشه. ;)
mr_aliagha
10-19-2008, 08:09 AM
نمی دونستم work offline این همه طرفدار داره ، من که تا حالا اصلا ازش استفاده نکردم ، چه قبلنا که dial up بود چه حالا...
مهدی.
10-19-2008, 08:11 AM
ولي خيلي وقتا هنوز كه حتي من adsl دارم از اين workoffline استفاده ميكنم. چه برسه به زمان dialupam
اما تغيير اينچنيني كه عماد عزيز گفته توي امنيت مامبو و اصول مامبو تغييري نميده!؟
vBulletin® v4.2.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd.