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

Fethi.dz

:: إدارة اللمة الجزائرية ::
طاقم الإدارة
بسم الله الرحمن الرحيم

اليوم اتطرق لشرح كيفية الغاء خاصية تغيير حالة اتصال الأعضاء وذلك بالتعديل اليدوي على 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>

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

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

كود:
UPDATE `xf_user` SET `visible`= 1, `activity_visible`= 1;
 
توقيع Fethi.dz
السلام عليكم

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

بصح ماعليش بارك الله فيك
 
توقيع همس الوُرود
السلام عليكم
بارك الله فيك اخي على الشرح
مع اني مافهمتش ياسر ههه
تحياتي
 
توقيع حروف تائهة
السلام عليكم ورحمة الله

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

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

بارك الله فيك.
 
توقيع الورد الأحمر
السلام عليكم

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

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

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


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

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

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

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