XF 2.3 إخفاء جزء من الموضوع عن الزوار

ناصر

طاقم الإدارة
مدير المنتدى
إنضم
2022/07/19
المشاركات
1,245
التفاعل
47
النقاط
48
الإقامة
السعودية
بسم الله الرحمن الرحيم

الحمد لله والصلاة والسلام على رسول الله نبينا محمد عليه افضل الصلاة واتم التسليم , اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما،

اليوم احببت ان اقدم لكم طريقة اخفاء جزء من المواضيع عن الزوار وذلك بعد ان قمت بطرح الاضافة سابقا ً , وقد طلب مني ان اقوم بشرح الطريقة ان كان ممكن تنفيذها بالأكواد دون الاستعانة الى اي اضافات وهذا الدرس موجه لمن لهم خبرة في التعامل مع الاكواد فهذه الاكواد بها اكواد php اي خلل قد يعطل الموقع فأتمنى الانتباه عند الاستبدال​

UtP5CfD.png

بسم الله نبدأ الدرس:
نقوم بالذهاب الى الاستايلات والقوالب ونقوم بفتح القالب post_macros ونبحث عن:
PHP:
{{ bb_code($post.message, 'post', $post) }}

ونستبدله بـ:
PHP:
<xf:if is="!$xf.visitor.user_id && $post.isFirstPost()">     
    {{ bb_code($post.message|substr(0,300), 'post', $post) }}   
         <br />
         ضع هنا نص الرسالة الذي تود ظهورها للزائر       
     <xf:else />     
    {{ bb_code($post.message, 'post', $post) }}
</xf:if>

لاحظوا معي ان عدد الاحرف الذي سوف يتم اقتصاصه هو 300 حرف عدل على هذا الرقم حسب حاجتك ورغبتك بإمكانك الزيادة او النقصان , والرسالة التي سوف تظهر بعد اقتصاص النص تستطيع تغييرها عن طريق استبدال هذا النص [ ضع هنا نص الرسالة الذي تود ظهورها للزائر ] بالنص الذي تريد ثم واحفظ القالب واذهب لترى النتيجة


المصدر // معهد زين العربية

احترامي وتقديري​
 

‏إحصائيات الموضوع

كاتب الموضوع
ناصر,
الردود
0
المشاهدات
46
عودة
أعلى أسفل