شرح طريقة إخفاء خاصية تغيير حالة إتصالك - xenforo

Fethi.dz

:: إدارة اللمة الجزائرية ::
طاقم الإدارة
إنضم
7 أوت 2006
المشاركات
3,578
نقاط التفاعل
3,545
النقاط
506
محل الإقامة
سكيكدة
الجنس
ذكر
بسم الله الرحمن الرحيم

اليوم اتطرق لشرح كيفية الغاء خاصية تغيير حالة اتصال الأعضاء وذلك بالتعديل اليدوي على 3 قوالب.

قبل عمل اي تعديل قم بأخد نسخة احتياطية للقالب.


أولا قالب: account_privacy

نبحث عن التالي:
كود:
    <dl class="ctrlUnit surplusLabel">
        <dt><label>{xen:phrase activity_display}:</label></dt>
        <dd>
            <ul>
                <li>
                    <label for="ctrl_visible"><input type="checkbox" name="visible" value="1" id="ctrl_visible" class="OptOut Disabler" {xen:checked "{$visitor.visible}"} /> {xen:phrase show_your_online_status}</label>
                    <p class="hint">{xen:phrase this_will_allow_other_people_to_see_when_you_online}</p>
                    <ul id="ctrl_visible_Disabler">
                        <li>
                            <label><input type="checkbox" name="activity_visible" value="1" class="OptOut" {xen:checked $visitor.activity_visible} /> {xen:phrase show_your_current_activity}</label>
                            <p class="hint">{xen:phrase this_will_allow_other_people_to_see_what_page_you_currently_viewing}</p>
                        </li>
                    </ul>
                </li>
            </ul>
        </dd>
    </dl>

نستبدله بالتالي:
كود:
    <dl class="ctrlUnit surplusLabel">
       <dd>
           <ul>
               <li><input type="hidden" name="visible" value="1" checked="checked" /></li>
               <li><input type="hidden" name="activity_visible" value="1" checked="checked" /></li>
           </ul>
       </dd>
   </dl>


ثانيا قالب: account_preferences

نبحث عن التالي:
كود:
            <li>
                    <label for="ctrl_visible"><input type="checkbox" name="visible" value="1" id="ctrl_visible" class="OptOut Disabler" {xen:checked "{$visitor.visible}"} /> {xen:phrase show_your_online_status}</label>
                    <p class="hint">{xen:phrase this_will_allow_other_people_to_see_when_you_online}</p>
                    <ul id="ctrl_visible_Disabler">
                        <li>
                            <label><input type="checkbox" name="activity_visible" value="1" class="OptOut" {xen:checked $visitor.activity_visible} /> {xen:phrase show_your_current_activity}</label>
                            <p class="hint">{xen:phrase this_will_allow_other_people_to_see_what_page_you_currently_viewing}</p>
                        </li>
                    </ul>
                </li>

نستبدله بالتالي:
كود:
<li><input type="hidden" name="visible" value="1" checked="checked" /></li>
<li><input type="hidden" name="activity_visible" value="1" checked="checked" /></li>


ثالثا قالب: navigation_visitor_tab

نبحث عن التالي:
كود:
<ul class="col1 blockLinksList">
                    <li>             
                        <form action="{xen:link account/toggle-visibility}" method="post" class="AutoValidator visibilityForm">
                            <label><input type="checkbox" name="visible" value="1" class="SubmitOnChange" {xen:checked $visitor.visible} />
                                {xen:phrase show_online_status}</label>
                            <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
                        </form>
                    </li>
                </ul>

ثم نقوم بحذفه وحفظ القالب.

إن شاء الله أكون وفقت في شرحي, تحياتي لكم.
 
بالإضافة للشرح نطبق الامر التالي في قاعدة بيانات المنتدى:

كود:
UPDATE `xf_user` SET `visible`= 1, `activity_visible`= 1;
 
السلام عليكم
بارك الله فيك اخي على الشرح
مع اني مافهمتش ياسر ههه
تحياتي
 
السلام عليكم ورحمة الله

الموضوع مش لينا هذا للمبرمجين واحنا ما فهمنا والو غير أكواد.

مشكور على الشرح ان شاء الله يفيد أناس محتاجينو لمواقعهم.

بارك الله فيك.
 
السلام عليكم

صراحة ماافهمتش ههههه

بصح ماعليش بارك الله فيك

السلام عليكم
بارك الله فيك اخي على الشرح
مع اني مافهمتش ياسر ههه
تحياتي


الموضوع موجه بالدرجة الاولى لاصحاب المنتديات ومن لهم خلفية حول التعديلات على قوالب الستايلات.

عموما, شكرا لكم على مروركم :)
 
ههههه آاا حسنا شككت في الأمر
كنت رايحة نقولك يا @sozy حنا بيولوجيستات خاطينا الأكواد تع لانفورماتيك هههه

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

بارك الله فيكم اخي
جعلها الله في موازين حسناتكم​
 
شرح مميز وجديد بالنسبة لي لم أصادفه من قبل
بارك الله فيك أخي فتحي على تقديمه هنا في اللمة
وموفق في المشوار إن شاء الله تعالى
 
بارك الله فيك اخي فتحي
واكسد يفيد البرمجيين اكثر
فيه شرح مفهوم وواضح
 
لإعلاناتكم وإشهاراتكم عبر صفحات منتدى اللمة الجزائرية، ولمزيد من التفاصيل ... تواصلوا معنا
العودة
Top