سؤال

وكنت أتساءل. كيف يا رفاق تعامل مع سيناريو شبكة الانترنت حيث لديك تسجيل الدخول وتسجيل الخروج الدول في الأعلى. حتى إذا تم تسجيل شخص في، ويقول لك "مرحبا سكوت". إذا ليست دخولك شخص ما في، وتقول "دخول".

وأنا أستخدم القوة الترجمة = كاذبة. وباستخدام

(!$smarty->is_cached('index.tpl',$template_cache_id)) {
 do something
}

وماذا يا رفاق تستخدم للحفاظ على بعض المقاطع لا مخبأ وغيرها مؤقتا لمثل هذا السيناريو الشائع؟ موقعي هو photoidentify.com

وشكرا!

هل كانت مفيدة؟

المحلول

ولقد تعريف وظيفة كتلة يستبعد كتل صغيرة من القوالب من ذاكرة التخزين المؤقت.

function smarty_block_dynamic($param, $content, $smarty) {
    return $content;
}

$smarty->register_block("dynamic", "smarty_block_dynamic", false);

وهكذا، أي شيء في القالب محاطة {ديناميكية} {/ ديناميكية} لن يكون مؤقتا. وهذا يسمح للإخراج، على سبيل المثال، جلسة البيانات مثل أساس دخوله في اسم المستخدم وهلم جرا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top