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

[ تم الحل ] هل يمكن التعديل على البادئات

الحالة
مغلق و غير مفتوح للمزيد من الردود.

ali.ahmed

:: الأعضاء ::
15 سبتمبر 2019
5
1
3
السلام عليكم
أهلا بكم أخواني الأعزاء
هل يمكنني التعديل على الجزئية الخاصة بإختيار البادئات
في أسكربتات الجيل الثاني
بحيث يكون شكلها كهذا الكود البسيط
<form>
<select name="liste1" size="1">
<option value="#" selected>إختر عنصر لو سمحت
<option value="">موقع الفيسبوك
<option value="">صفحة google
<option value="">موقع اليوتيوب
</select>
<br>
</form>
بشرط أن يكون التغيير في الشكل فقط مع الأحتفاظ بالوظيفة
ولكم الشكر مقدما
 
التعديل الأخير:
الحل
السَلام عليكم من جديد
تفضل يا mr الكود ومعلش على التأخير
أول شيء هتستبدل قالب prefix_input بهذا الكود

HTML:
<xf:js src="xf/prefix_menu.js" min="1" />
<xf:css src="prefix_menu.less" />

<xf:set var="$textbox">
    <xf:if is="$rows">
        <textarea rows="{$rows}" name="{$textboxName}"
            data-xf-init="textarea-handler" data-single-line="true"
            class="input js-titleInput {$textboxClass}"
            autocomplete="off"
            {$attrsHtml|raw}>{$textboxValue}</textarea>
    <xf:else />
        <input type="text" name="{$textboxName}"
            class="input js-titleInput {$textboxClass}"
            value="{$textboxValue}"
            autocomplete="off"
            {$attrsHtml|raw} />
    </xf:if>...
وعليكم السلام ورحمة الله وبركاته

تستطيع عمل نفس الفكرة اخوي علي عن طريق حقول الموضوع المخصصة

لوحة تحكم منتداك > حقول الموضوع المخصصة > اضافة حقل

ثم ضع معرف للحقل باللغة الانجليزية و عنوان بالعربية كما تحب

اختر مكان العرض والمنتديات التي تريد التطبيق عليها

ثم من نوع الحقل اختر [ قائمة اختيار منسدلة ]

خيارات لحقول النص اتركه ولا تعدل فيه شيء

ثم من خيارات لحقول الاختيار

ادخل القيمة مثلا ً

facebook والنص موقع الفيس بوك
Google والنص صفحة جوجل
YouTube موقع اليوتيوب

واذا اردت الحقل ان يكون مطلوب من خيارات يوجد مربع باسم الحقل مطلوب قم بالتأشير عليه

اما اذا اردتها كبادئات المواضيع فهذه يحتاج لها اضافة وبرمجة خاصة

اتمنى اكون افدتك وممكن لدى اخواني الاعضاء حل اخر

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

مرحبا صديقي
انا صاحب المنتدى لذا أخبرني بالتعديل الذي تريده
وانا معك إن شاء الله
وبالنسبة لما تريد هذا يسمى البادئات ويمكنك إنشائها من داخل الموقع بسهولة
لوحة التحكم => المنتديات => بادئات الموضوع
وأضف بادئة من هناك
تحياتي
 
التعديل الأخير:
أهلا بك أخي الفاضل
MesterPerfect
التعديل الذي كنت أتكلم عنه بخصوص الجزئية الخاصة بظهور البادئات
عند أختيارها عند إنشاء المواضيع
في منتداك في الاستيل الخاص بالمكفوفين
كنت أريد كيفية التعديل التي تمكنني من ذلك
بحيث إنني أتخلص من الشكل الأفتراضي للبادئات
بهذا الشكل الذي أنت ضفته في موقعك
وأما عن كيفية عمل بادئة فأنا أعرف الطريقة
ولك جزيل الشكر
 
أهلا بك أخي الفاضل
MesterPerfect
التعديل الذي كنت أتكلم عنه بخصوص الجزئية الخاصة بظهور البادئات
عند أختيارها عند إنشاء المواضيع
في منتداك في الاستيل الخاص بالمكفوفين
كنت أريد كيفية التعديل التي تمكنني من ذلك
بحيث إنني أتخلص من الشكل الأفتراضي للبادئات
بهذا الشكل الذي أنت ضفته في موقعك
وأما عن كيفية عمل بادئة فأنا أعرف الطريقة
ولك جزيل الشكر
تمام جدا فهمت قصدك يا mr
سوف آتيك بالأكواد صباحا بإذن الله
وأرجو أن تفيدك في منتدياتك
تحياتي لك
وفي خدمتك في أي وقت 😉😉
 
السَلام عليكم من جديد
تفضل يا mr الكود ومعلش على التأخير
أول شيء هتستبدل قالب prefix_input بهذا الكود

HTML:
<xf:js src="xf/prefix_menu.js" min="1" />
<xf:css src="prefix_menu.less" />

<xf:set var="$textbox">
    <xf:if is="$rows">
        <textarea rows="{$rows}" name="{$textboxName}"
            data-xf-init="textarea-handler" data-single-line="true"
            class="input js-titleInput {$textboxClass}"
            autocomplete="off"
            {$attrsHtml|raw}>{$textboxValue}</textarea>
    <xf:else />
        <input type="text" name="{$textboxName}"
            class="input js-titleInput {$textboxClass}"
            value="{$textboxValue}"
            autocomplete="off"
            {$attrsHtml|raw} />
    </xf:if>
</xf:set>
<xf:set var="$selectbox">
    <xf:macro template="prefix_macros" name="select"
        arg-name="{$prefixName}"
        arg-prefixes="{$prefixes}"
        arg-selected="{$prefixValue}"
        arg-type="{$prefixType}"
        arg-class="js-prefixSelect u-noJsOnly" />
</xf:set>

<xf:if is="$prefixes || $href">
    <div class="js-prefixContainer">
        <div class="inputGroup inputGroup--joined u-jsOnly">
            <xf:select name="{$prefixName}" value="{$prefixValue}" multiple="{{ false }}" class="input input-prefix input--title"
        data-xf-init=""
        data-href=""
        data-listen-to=""
        title="{{ phrase('prefix') }}">

        <xf:option value="0" label="{{ phrase('(no_prefix)') }}" />
        <xf:foreach loop="array_keys($prefixes)" value="$groupId">
            <xf:if is="$groupId > 0">
                <xf:optgroup label="{{ prefix_group($prefixType, $groupId) }}">
                    <xf:foreach loop="{$prefixes.{$groupId}}" key="$prefixId" value="$prefix">
                        <xf:option value="{$prefixId}" label="{{ prefix_title($prefixType, $prefixId) }}" data-prefix-class="{$prefix.css_class}" />
                    </xf:foreach>
                </xf:optgroup>
            <xf:else />
                <xf:foreach loop="{$prefixes.{$groupId}}" key="$prefixId" value="$prefix">
                    <xf:option value="{$prefixId}" label="{{ prefix_title($prefixType, $prefixId) }}" data-prefix-class="{$prefix.css_class}" />
                </xf:foreach>
            </xf:if>
        </xf:foreach>
    </xf:select>
            {$textbox|raw}
        </div>
        <noscript>
            <div class="inputGroup">
                {$selectbox|raw}
                <span class="inputGroup-splitter"></span>
                {$textbox|raw}
            </div>
        </noscript>
    </div>
<xf:else />
    {$textbox|raw}
</xf:if>

<xf:macro name="template">
    <script type="text/template">
        <xf:mustache name="#groups">
            <xf:mustache name="#title">
                <h3 class="menu-header">{{ mustache('title') }}</h3>
            </xf:mustache>
            <xf:mustache name="#prefixes">
                <div class="menu-row">
                    <a class="menuPrefix {{ mustache('css_class') }}"
                        data-prefix-id="{{ mustache('prefix_id') }}"
                        data-prefix-class="{{ mustache('css_class') }}"
                        role="option">{{ mustache('title') }}</a>
                </div>
            </xf:mustache>
            <hr class="menu-separator" />
        </xf:mustache>
        <div class="menu-row">
            <a class="menuPrefix menuPrefix--none"
                data-prefix-id="0"
                data-prefix-class=""
                role="option">{{ phrase('(no_prefix)') }}</a>
        </div>
    </script>
</xf:macro>

<xf:macro name="menu_prefixes" arg-prefixes="!" arg-prefixType="!">
    <xf:foreach loop="array_keys($prefixes)" value="$groupId">
        <xf:if is="$groupId > 0">
            <h3 class="menu-header">{{ prefix_group($prefixType, $groupId) }}</h3>
            <div class="menu-row">
                <xf:foreach loop="{$prefixes.{$groupId}}" key="$prefixId" value="$prefix">
                    <a class="menuPrefix {$prefix.css_class}"
                        data-prefix-id="{$prefixId}"
                        data-prefix-class="{$prefix.css_class}"
                        role="option">{{ prefix_title($prefixType, $prefixId) }}</a>
                </xf:foreach>
            </div>
            <hr class="menu-separator" />
        <xf:else />
            <div class="menu-row">
                <xf:foreach loop="{$prefixes.{$groupId}}" key="$prefixId" value="$prefix">
                    <a class="menuPrefix {$prefix.css_class}"
                        data-prefix-id="{$prefixId}"
                        data-prefix-class="{$prefix.css_class}"
                        role="option">{{ prefix_title($prefixType, $prefixId) }}</a>
                </xf:foreach>
            </div>
            <hr class="menu-separator" />
        </xf:if>
    </xf:foreach>
    <div class="menu-row">
        <a class="menuPrefix menuPrefix--none"
            data-prefix-id="0"
            data-prefix-class=""
            role="option">{{ phrase('(no_prefix)') }}</a>
    </div>
</xf:macro>

ثانيا
في آخر قالب prefix_menu.less أضف هذا الكود


CSS:
.input-prefix{
    width:auto;
}


وراح تزبط معك بإذن الله
تحياتي😘
 
السلام عليكم ورحمة الله وبركاته ،،
أستاذ @ali.ahmed, تم غلق الموضوع لأحد الأسباب التالية:
  1. تم حل المشكلة أو تلبية الطلب و الحمد لله.
  2. بقاء الموضوع لمدة 3 أيام بدون الرد عليه أو وجود إشارة تدل على رجوع العضو إليه.
  3. لا يوجد حل لهذه المشكلة (إذا وجد الحل سوف يتم إعادة فتح الموضوع).
عزيزي العضو حرصا على عدم تداخل المواضيع ببعضها وبالتالي صعوبة إستخدام عملية البحث بالنسبة للأعضاء قررت إدارة المعهد بإغلاق المواضيع التي تتوافق مع الأسباب السابقة. بإمكانك بدأ موضوع جديد أو مراسلة أحد المشرفين إن كنت متأكد من رغبتك في الإستمرار ليتم فتج الموضوع من جديد.


مع خالص الإحترام و التقدير
إدارة زين العربية
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

إحصائيات المنتدى

المواضيع
1,589
المشاركات
17,895
الأعضاء
1,156
آخر عضو مسجل
hamodsekik
أعلى