تمت تلبيته رسالة ترحيب للرجل واخرى للمرأة

الحالة
مغلق ولا يسمح بالمزيد من الردود.

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
السَلام عليكم ورحمة الله وبركاته
كان لدي استفسار
أنا كنت واضع كود في أعلى المنتدى الخاص بي
وهو مثلا يشبه الشكل الآتي

مرحبا أخي " + username + "

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

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
السلام عليكم

يمكن عمل ذلك ولكن نحتاج الحقل الخاص بتحديد الجنس.

ما هو متغيرات الذكر والانثى حتى ازودك لك الكود.
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
وعليكم السَلام ورحمة الله وبركاته
تمام أخي
التفاصيل كالتالي
معرف الحقل: gender
ذكر: male
أنثى: female
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
وعليكم السَلام ورحمة الله وبركاته
تمام أخي
التفاصيل كالتالي
معرف الحقل: gender
ذكر: male
أنثى: female
ارفق الرسالة وساضع لك الكود منسق.
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
تفضل:

كود:
<xf:if is="{$xf.visitor.Profile.custom_fields.gender} == 'male'">
ضع هنا الرسالة التي تظهر لمن حدد نوع الجنس بـ ذكر
<xf:elseif is="{$xf.visitor.Profile.custom_fields.gender} ==  'female'"/>
ضع هنا الرسالة التي تظهر لمن حدد نوع الجنس بـ بأنثى
</xf:if>
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
هو كود أخي يظهر فيه رسالة
وأيضا فيه كود بسيط لأظهار الساعة
وأيضا في حال لم يقم العضو بتفعيل العضوية الخاصة به
تظهر له رسالة بذلك أيضا
وهذه هي محتويات الكود
كود:
<center>
<script language="JavaScript">
var username = 'test';
     <xf:if is="$xf.visitor.user_id">
username = '{$xf.visitor.username}';
      <xf:else />
username = 'الزائر';
 </xf:if>
document.write("<center><font style='color: green;'>");
var day = new Date();
var hr = day.getHours();
if (hr >= 4 && hr < 12) {
document.write("السلام عليكم<br />صباح الخير عزيزي " + username + ", نأمل أن تستمتع بتصفحك لموقعنا.<br />");
} else if (hr >= 12 && hr < 18) {
document.write("السلام عليكم<br />طاب يومك عزيزي " + username + ", نأمل أن تستمتع بتصفحك لموقعنا.<br />");
} else if (hr >= 18 && hr <= 22) {
document.write("السلام عليكم<br />أمسية سعيدة عزيزي " + username + ", نأمل أن تستمتع بتصفحك لموقعنا.<br />");
} else {
document.write("السلام عليكم<br />ليلة سعيدة عزيزي " + username + ", نأمل أن تستمتع بتصفحك لموقعنا.<br />");
}

document.write("</font></center>");
</script>

<script language="JavaScript">
document.write("<center><font style='color: green;'>");
var fixd;
function isGregLeapYear(year)
{
return year%4 == 0 && year%100 != 0 || year%400 == 0;
}

function gregToFixed(year, month, day)
{
var a = Math.floor((year - 1) / 4);
var b = Math.floor((year - 1) / 100);
var c = Math.floor((year - 1) / 400);
var d = Math.floor((367 * month - 362) / 12);
if (month <= 2)
e = 0;
else if (month > 2 && isGregLeapYear(year))
e = -1;
else
e = -2;
return 1 - 1 + 365 * (year - 1) + a - b + c + d + e + day;
}
function gmod(n,m){
    return ((n%m)+m)%m;
}

function kuwaiticalendar(adjust){
    var today = new Date();
    if(adjust) {
        adjustmili = 1000*60*60*24*adjust; 
        todaymili = today.getTime()+adjustmili;
        today = new Date(todaymili);
    }
    day = today.getDate();
    month = today.getMonth();
    year = today.getFullYear();
    m = month+1;
    y = year;
    if(m<3) {
        y -= 1;
        m += 12;
    }

    a = Math.floor(y/100.);
    b = 2-a+Math.floor(a/4.);
    if(y<1583) b = 0;
    if(y==1582) {
        if(m>10)  b = -10;
        if(m==10) {
            b = 0;
            if(day>4) b = -10;
        }
    }

    jd = Math.floor(365.25*(y+4716))+Math.floor(30.6001*(m+1))+day+b-1524;

    b = 0;
    if(jd>2299160){
        a = Math.floor((jd-1867216.25)/36524.25);
        b = 1+a-Math.floor(a/4.);
    }
    bb = jd+b+1524;
    cc = Math.floor((bb-122.1)/365.25);
    dd = Math.floor(365.25*cc);
    ee = Math.floor((bb-dd)/30.6001);
    day =(bb-dd)-Math.floor(30.6001*ee);
    month = ee-1;
    if(ee>13) {
        cc += 1;
        month = ee-13;
    }
    year = cc-4716;

    if(adjust) {
        wd = gmod(jd+1-adjust,7)+1;
    } else {
        wd = gmod(jd+1,7)+1;
    }

    iyear = 10631./30.;
    epochastro = 1948084;
    epochcivil = 1948085;

    shift1 = 8.01/60.;
    
    z = jd-epochastro;
    cyc = Math.floor(z/10631.);
    z = z-10631*cyc;
    j = Math.floor((z-shift1)/iyear);
    iy = 30*cyc+j;
    z = z-Math.floor(j*iyear+shift1);
    im = Math.floor((z+28.5001)/29.5);
    if(im==13) im = 12;
    id = z-Math.floor(29.5001*im-29);

    var myRes = new Array(8);

    myRes[0] = day; //calculated day (CE)
    myRes[1] = month-1; //calculated month (CE)
    myRes[2] = year; //calculated year (CE)
    myRes[3] = jd-1; //julian day number
    myRes[4] = wd-1; //weekday number
    myRes[5] = id; //islamic date
    myRes[6] = im-1; //islamic month
    myRes[7] = iy; //islamic year

    return myRes;
}
function writeIslamicDate(adjustment) {
    var wdNames = new Array("الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت");
    var iMonthNames = new Array("محرم","صفر","ربيع الأول","ربيع الآخِر","جمادى أول","جمادى الآخِر","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة");
    var iDate = kuwaiticalendar(adjustment);
    var outputIslamicDate = iDate[5] + " " + iMonthNames[iDate[6]] + " " + iDate[7];
    return outputIslamicDate;
}

var tod=new Date();
var weekday=new Array("الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت");
var monthname=new Array("يناير","فبراير","مارس","إبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر");
var y = tod.getFullYear();
var m = tod.getMonth();
var d = tod.getDate();
var dow = tod.getDay();
document.write("<br /> اليوم : " + weekday[dow] + " " + d + " " + monthname[m] + " " + y + " ميلادي");
m++;
fixd=gregToFixed(y, m, d);
document.write(", الموافق لِ: " + writeIslamicDate() + " هجري.");

document.write("</font></center>");
         </script>

<script>
document.write("<center><font style='color: green;'>");
var dayarray=new Array("","","","","","","")
var montharray=new Array("","","","","","","","","","","","")
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="H:i"
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
var cdate="<small><font color='3F6F97' face='MS Sans Serif'>"+hours+":"+minutes+":"+seconds+"</font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
document.write("</font></center>");
         </script>

<span><br />الساعة الآن : </span>
<span id="clock"><body onLoad="goforit()"></span>
 </center>
     <xf:if is="$xf.visitor.user_id">
                        <xf:if is="$xf.visitor.user_state == 'rejected' OR $xf.visitor.user_state == 'disabled' or $xf.visitor.user_state == 'email_confirm' or $xf.visitor.user_state == 'email_confirm_edit' or $xf.visitor.user_state == 'email_bounce'">
<div>
<center>
<b>
عزيزي {$xf.visitor.username}<br />
تم إنشاء العضوية الخاصة بك بنجاح <br />
نرجو منك التوجه إلى بريدك الألكتروني لتفعيل الحساب الخاص بك<br />
في بعض الحالات يمكن أن تصل رسالة التفعيل في البريد غير المرغوب فيه لذا يُرجى فحص رسائل البريد الخاص بك بعناية<br />
في حال لم تصلك رسالة التفعيل يمكنك التواصل معنا عبر <a href="https://www.facebook.com/mxBlindPage/" rel="noopener" target="_blank">صفحتنا على facebook</a><br />
أو البريد التالي href="mailto:mx.blind.com@gmail.com>mx.blind.com@gmail.com</a> لتفعيل العضوية الخاصة بك<br />
في حال لم تقم بتفعيل العضوية الخاصة بك فلن تستطيع أن تُشارك داخل المنتدى أو أن تضع الردود على المواضيع.<br />
نرجو لك قضاء وقت ممتع معنا ومليء بالفائدة والمعرفة<br />
تقبلو أرقى تحياتنا لكم<br />
إدارة منتديات <a href="http://mx-blind.com/">mx-blind</a><br />

</b>
</center>
</div>
 </xf:if>
 </xf:if>
<div name="divHrefB" style="display: none;">
<a accessKey="h" href="http://mx-blind.com/"></a>
<a accessKey="b" href="http://blog.mx-blind.com/"></a>
</div>
طبعا أنا أقوم بوضع الكود في قالب وأقوم باستدعائه في قالب PAGE_CONTAINER
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
جرب الكود المرفق اعلاه اذا يعمل عندك.
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
الساعة الآن: {{date_time($xf.time)}}

التاريخ: {{date($xf.time)}}
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
للأسف حاولت تجربة الكود أخي ولم يعمل
قمت بالدخول إلى قالب PAGE_CONTAINER
ثم قمت بوضعه أسفل هذا الكود
كود:
<body data-template="{$template}">
ولم يظهر أي شيء مع الأسف
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
جربت التالي:

كود:
<xf:include template="اسم_القالب_الذي_يحتوي_على_التعديلات" />
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
جربت التالي:

كود:
<xf:include template="اسم_القالب_الذي_يحتوي_على_التعديلات" />
أنا وضعت الكود نفسه دون قوالب أخي
ولم ينجح
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
لم افهم اي كود وضعت!!
هذا أخي
كود:
<xf:if is="{$xf.visitor.Profile.custom_fields.gender} == 'male'">
ضع هنا الرسالة التي تظهر لمن حدد نوع الجنس بـ ذكر
<xf:elseif is="{$xf.visitor.Profile.custom_fields.gender} ==  'female'"/>
ضع هنا الرسالة التي تظهر لمن حدد نوع الجنس بـ بأنثى
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
هذا أخي
كود:
<xf:if is="{$xf.visitor.Profile.custom_fields.gender} == 'male'">
ضع هنا الرسالة التي تظهر لمن حدد نوع الجنس بـ ذكر
<xf:elseif is="{$xf.visitor.Profile.custom_fields.gender} ==  'female'"/>
ضع هنا الرسالة التي تظهر لمن حدد نوع الجنس بـ بأنثى
لي عودة غدا ان شاء الله وارفق لك الطريقة الصحيحة.
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
تمت التجربة ويعمل بالشكل المطلوب:

HTML:
        <xf:if is="$xf.visitor.Profile.custom_fields.gender == 'male'">
            قمت بتحديد نوع الجنس: ذكر
        <xf:elseif is="$xf.visitor.Profile.custom_fields.gender ==  'female'" />
            قمت بتحديد نوع الجنس: أنثى
        <xf:else />
            لم تقم بتحديد نوع الجنس!
        </xf:if>
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
تمت التجربة ويعمل بالشكل المطلوب:

HTML:
        <xf:if is="$xf.visitor.Profile.custom_fields.gender == 'male'">
            قمت بتحديد نوع الجنس: ذكر
        <xf:elseif is="$xf.visitor.Profile.custom_fields.gender ==  'female'" />
            قمت بتحديد نوع الجنس: أنثى
        <xf:else />
            لم تقم بتحديد نوع الجنس!
        </xf:if>
جزاك الله خيرا أخي
يعمل وتمام التمام وتمت التجربة
بارك الله فيك
يغلق لتمام الفائدة
 
الحالة
مغلق ولا يسمح بالمزيد من الردود.
Top