الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية إظاهر المتواجدين؟؟!!

مغلق
بدأه حيران في 2 فبراير 2003 · 10 رد · 906 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أدري والله إني ذبحتكم بالأسئلة ، بس لو عندي مكان أفضل من هذا الموقع الرائع لكنت ذهبت له :o

أبي اللي يعرف يساعدني بكرمه وطيبته يا أخوان :P

كيف ممكن أظهر في المنتدى أسماء الموجودين من الأعضاء والزوار ؟؟!!

يعني أنا عملت عدد الأشخاص الموجودين ، بس ما أعرف كيف أظهر أسماءهم ، مثلا:

أسماء المتصفحين للمنتدى الآن: محمد ، أحمد ، علي ، خالد .... ، و عدد 7 غير معرفين.

ممكن الكود الله يرحم والدين اللي يساعدني :)

واللي يبي أنه يساعدني وبس ما يقدر فهم: الله يرحم والدينه ;)

الله يعطيكم ألف عافية:)

أخوكم المزعج دايما بكثرة السؤال: حيراااااااااان

:'(

#2

عفوا

اخواني نسيت إني أقول لكم إن الكود أبيه بلغة الـ ASP

لأن المنتدى اللي عندي هو بنفس اللغة هذه

الله يبارك فيكم :)

#3
اقتباس
بس لو عندي مكان أفضل من هذا الموقع الرائع لكنت ذهبت له

يا رب على طول نكون الافضل :)

اخي بالنسبة لسؤالك فمكانه في منتدى تصميم صفحات الويب..

تحياتي (f)(f)

#4

تفضل

<%

'Start Session Counter Code

Session("Counter") = Session("Counter") + 1



'Read Session Counter

Response.Write "You have had " & Session("Counter") & " Visits since you

last rebooted.
"

%>
#5

أخي الفكرة مو فكرة كود .. الكود انت تقدر تكتبه بطريقتك لكن خليني أوضحلك الفكرة .. مثلا هل يمكنك ذلك عن طريق الكوكي ؟؟ لا طبعا لانه خاص بكل مستخدم .. و كذلك ال Session لانها خاصة بكل متصفح كلا على حده ..

فما الحل ؟؟

هناك حلان .. يعتمدان على نوعية التطبيق أو النظام المستخدم فيه ..

الأول :

عمل حقل في قاعدة البيانات يتحول مثلا من False إلى True عندما يسجل العضو و بالتالي عند عرض الشريط الذي يدل على حركة المتواجدين يقوم بعرض أسماء كل من قيمة الحقل عنده True ..

الحل الثاني :

هو الأمثل و هو استغلال ملف global.asa الخاص بالتطبيق ككل و عمل Array تقوم بإضافة رقم المستخدم عند التسجيل من خلال

Application_Onstart حيث تقوم بمجرد دخولك و تسجيلك الدخول بحفظ اسمك في مصفوفة حسب ما تكتب أن من أكواد .. يعني انت بتحدد الوظائف ..

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

اعتقد ان هذا كافي و البرمجة عليك او على أحد الأعضاء فمن يتكرم بالكود ؟؟ :)

You can fly while you can touch the sky

#6

السلام عليكم ورحمة الله وبركاته

الله يبارك فيكم ويخليكم أخوتي وأخواتي الأعزاء على تجاوبكم معاي

وودي إني أخدمكم مثل ما تتفضلون فيه علي

والله يعطيك العافية أختي سماح وأخي مستشار وأخي محمد خليل أبو صلوح :)

بس الكود اللي تفضل فيه الأخ مستشار ما أستخدمه يعني؟.؟

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

الله يبارك فيكم ويجزيكم كل خير

مشكورين جدا ورحم الله والدينكم

أخوكم/ حيرااان :eek:

وهذه وردة للمتجاوبين معاي وكل مشاركين وأعضاء هذا المنتدى الرائع (f)

:rolleyes:

#7

سؤال

سمعت بأن المواقع المجانية ومنها brinkster لا تدعم ملف global.asa فهل هذا صحيح ؟

#8

السلام عليكم

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

ولكن المشكلة هي: كيف أعلم بخروج العضو من الأعضاء من المنتدى ؟

إذا قلت لي: إجعل زر LogOf فيه هذه الخاصية بأن العضو لما يريد الخروج فيضغط على الزر ، يُبحث عن اسمه في قادعة البيانات ثم يُمسح.

ولكن كيف إذا أغلق الإكسبلورر من غير تسجيل خروج من المنتدى؟

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

أنا وضع في موقعي عدد الأشخاص الموجودين وهو عن طريق هذه الخاصية:

dim strActive

strActive = Application("Active")

ولكن المشكلة هي معرفة الموجودين بأسمائهم.

فيا ليت إذا عرفتم الحل أن تخبروني ، لأني منزعج كثيرا وتعبت في محاولة معرفة هذا الكود ولم أستطع حتى الآن.

وجزاك الله تعالى خير الجزاء أنتم وجميع الأخوة.

ملاحظة: المنتدى هو بلغة الـ ASP

أخوكم/ خيران

#10

هناك في قسم الدروس درس جيد ابحثوا عنه..

ويمكنك أ تستخدم الكوكيزلتحديد سجل العضو عندما يطلب الموقع المتواجدون..

#11

عفوا أخي M-i...

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

إذن المسألة هي: كيف أعلم أن صاحب رقم الكوكيز هذا متصل بالموقع؟؟

يا ريت والله اللي يعرف يخبرني لأني تعبت ، صار لي اكثر من شهرين أبحث عن هالمسألة دون أن أجد من يساعدني :(

هذا الموضوع مغلق.

مواضيع مشابهة