هيلبرنت | Helpernt

هيلبرنت | Helpernt (https://www.helpernt.com/vb/index.php)
-   ركن شروحات الزين فورو XENFORO (https://www.helpernt.com/vb/forumdisplay.php?f=94)
-   -   [XF 2.x] : كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات (https://www.helpernt.com/vb/showthread.php?t=9194)

abo-karim 05-23-2019 10:53 PM

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


فالبدايه ده الكود المعترف به داخل الاسكريبت والخاص بالحقول المخصصة
كود:

                                        <xf:if is="$extras.website && $user.Profile.website">
                                                <dl class="pairs pairs--justified">
                                                        <dt>{{ phrase('website') }}</dt>
                                                        <dd><a href="{$user.Profile.website}" rel="nofollow" target="_blank">{$user.Profile.website|url('host', phrase('visit_site'))}</a></dd>
                                                </dl>
                                        </xf:if>
                                        <xf:if is="$extras.custom_fields">
                                                <xf:macro template="custom_fields_macros" name="custom_fields_values"
                                                        arg-type="users"
                                                        arg-group="personal"
                                                        arg-set="{$user.Profile.custom_fields}"
                                                        arg-additionalFilters="{{ ['message'] }}"
                                                        arg-valueClass="pairs pairs--justified" />
                                                <xf:if is="$user.canViewIdentities()">
                                                        <xf:macro template="custom_fields_macros" name="custom_fields_view"
                                                                arg-type="users"
                                                                arg-group="contact"
                                                                arg-set="{$user.Profile.custom_fields}"
                                                                arg-additionalFilters="{{ ['message'] }}"
                                                                arg-valueClass="pairs pairs--justified" />
                                                </xf:if>
                                        </xf:if>

- طبعا لو كنا طبقنا شرح الاخ هيلبرنت خطوات اضافة ايقونات Font Awesome للحقول المخصصة للفيس بوك,تويتر,اسكاى بى ما كان راح يضبط معنا لذا مكست اكثر من يومين متتالين لحد ما اكتشف هذا الكود الذى لن تجدوه الا هنا وبمعهد هيلبرنت وباستايل هيلبرنت الجديد كل ماعليك هو استبدال الكود القديم بالجديد هذا

كود PHP:

                    <xf:if is="$user.Profile.custom_fields.facebook">
                        <
dl class="pairs pairs--justified">
                            <
dt><class="fab fa-facebook-f"></i>Facebook</dt>
                            <
dd>{$user.Profile.custom_fields.facebook}</dd>
                        </
dl>
                    </
xf:if>
                    <
xf:if is="$user.Profile.custom_fields.twitter">
                        <
dl class="pairs pairs--justified">
                            <
dt><class="fab fa-twitter"></i>Twitter</dt>
                            <
dd>{$user.Profile.custom_fields.twitter}</dd>
                        </
dl>
                    </
xf:if>                    
                    <
xf:if is="$user.Profile.custom_fields.skype">
                        <
dl class="pairs pairs--justified">
                            <
dt><class="fab fa-skype"></i>Skype</dt>
                            <
dd>{$user.Profile.custom_fields.skype}</dd>
                        </
dl>
                    </
xf:if> 


- طب فيه حد هيقولى طب لو حبيت اضيف حقل جديد هعمل ايه بسيطة جدا.
كود PHP:

                    <xf:if is="$user.Profile.custom_fields.facebook">
                        <
dl class="pairs pairs--justified">
                            <
dt><class="fab fa-facebook-f"></i>Facebook</dt>
                            <
dd>{$user.Profile.custom_fields.facebook}</dd>
                        </
dl>
                    </
xf:if> 

غير كلمة facebook الى اسم الحقل الجديد وايضا طبق الشرح على لوحة التحكم



انتهى

واتحدى اى حد يجيب الكود ده من اى موقع اجنبى او عربى ويكون تاريخه قبل نزول استايلى


الان عرفتو ليه الاستايل ده غير ولازال باستايلى اسرار كثيره

Abu Ayesh 05-23-2019 10:55 PM

رد: كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات
 
ماشاء الله مبدع ياغالي ، يعطيك العافية يارب

هيلبرنت 05-24-2019 02:44 PM

رد: كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات
 
مشاء الله يا ابو كريم

سكاي 05-26-2019 12:39 AM

رد: كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات
 
يسلمو ايديك ابو كريم
طيب لو اريد اضافه كود بمعلومات العضو يعرض رقم العضويه
كيف اعملها وبيا مكان احط الكود ؟

شكرا لك

MesterPerfect 05-26-2019 02:54 AM

رد: كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات
 
الله ينور أبو كريم رائع جدا

QATFX 11-02-2020 12:47 PM

رد: كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات
 
شكرا على الشرح وفعلا انحلت المشكلة عندي

لكن يظهر فقط اسم الحساب للسوشل ميديا
الا يوجد طريقة لاظهار اللنك للحساب بمجرد الظغط عليه ينتقل لحساب الانستقرام او تويتر او الفيس للعضو

MesterPerfect 11-02-2020 01:18 PM

رد: كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات
 
اقتباس:

المشاركة الأصلية كتبت بواسطة QATFX (المشاركة 39059)
شكرا على الشرح وفعلا انحلت المشكلة عندي

لكن يظهر فقط اسم الحساب للسوشل ميديا
الا يوجد طريقة لاظهار اللنك للحساب بمجرد الظغط عليه ينتقل لحساب الانستقرام او تويتر او الفيس للعضو

هل قمت بإنشاء الحقول من داخل لوحة التحكم أخي لكي يضع المستخدمين معرفات حسابهم فيها

QATFX 11-02-2020 08:33 PM

رد: كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات
 
موجودة من الاساس في تفاصيل الحساب في الملف الشخصي للعضو الخانات جاهزة في وسائل الإتصال


https://www.up.qatfx.com/image28.html

MesterPerfect 11-02-2020 10:40 PM

رد: كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات
 
اقتباس:

المشاركة الأصلية كتبت بواسطة QATFX (المشاركة 39061)
موجودة من الاساس في تفاصيل الحساب في الملف الشخصي للعضو الخانات جاهزة في وسائل الإتصال


https://www.up.qatfx.com/image28.html

تمام
ادخل إلى لوحة التحكم ثم المستخدمين ثم حقول المستخدم المخصصة
اختر حقل وليكن سكيب مثلا
اسحب للأسفل واضغط على خيارات عامة
وفي خانة عرض القيمة HTML:
اكتب
كود:

<a href="skype:{$fieldId}" data-xf-init="tooltip" title="{$fieldId}" target="_blank">{$value}</a>
ثم احفظ
وأخبرني بالنتيجة

QATFX 11-03-2020 01:13 AM

رد: كود الحقول المخصصة وطريقة إضافة حقول جديدة مع الايقونات
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MesterPerfect (المشاركة 39064)
تمام
ادخل إلى لوحة التحكم ثم المستخدمين ثم حقول المستخدم المخصصة
اختر حقل وليكن سكيب مثلا
اسحب للأسفل واضغط على خيارات عامة
وفي خانة عرض القيمة HTML:
اكتب
كود:

<a href="skype:{$fieldId}" data-xf-init="tooltip" title="{$fieldId}" target="_blank">{$value}</a>
ثم احفظ
وأخبرني بالنتيجة


للاسف ماظبطت جربتها مع تويتر وانستقرام والفيس ونفس الشي لم يتغير
في انتظار تجربة اخرى


الساعة الآن 02:28 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir