الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   طلبات البرمجة والتصميم والتطوير (http://www.arabwebtalk.com/forumdisplay.php?f=6)
-   -   مهم (http://www.arabwebtalk.com/showthread.php?t=906)

underworld 10-09-2004 05:50 PM

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

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

عندي مشكله بسيطه .... ابي كود جافا تحديث الصفحه لا لنك ولا زر ولا بعد وقت معين

الكود عباره عن اول مايدش المستخدم الموقع يسوي تحديث الي هو رفريش (Refresh) لمره وحده فقط عند دخوله للصفحه
يكون الكود تحديث مثل استخدام F5

(حاولت ادور بأكثر من منتدى أو أكثر من موقع اجنبي او عربي ماحصلت هالكود نهائياً وأنشالله أحصله عندكم)


وأرجو الرد بأسرع وقت....

ويعطيكم العافيه

مع خالص تحاتي

الرّاسم 10-09-2004 06:02 PM

لو تحط موقع مستخدم هالحركه تسهل المهمه :)

تحياتي

ياوش 10-09-2004 07:08 PM

تفضل يا عزيزي
كود HTML عادي وغير معقد
كود:

<meta http-equiv="refresh" content="60; url=http://www.domain-name.com/page.htm"/>

طبعا رقم 60 هو عدد الثواني


تحياتي

underworld 11-09-2004 12:45 AM

شاكرلكم مروركم

الرّاسم... هالكود هذا والله يا اخوي عجزت وأنا ادوره ولا حصلته.

ياوش... اخوي انا كنت استخدم هالكود هذا لكن الكود الي حاطه لي مايسوي رفرش بس عند دخول الصفحه
لا الكود هذا يسوي رفرش كل 60 ثانيه لكن انا الي طلبته فقط عند دخول الموقع لمره وحده.

خلوني أوضحلكم أكثر

الكود الي طلبته:
أول مايدش المستخدم الموقع يسوي رفرش بحيث يطلعله كل شي جديد بالموقع...
واذا حاول يدش مره ثانيه... وانا ضفت بالموقع اي شي جديد هم يطلعله لأنه الكود يسوي رفرش اول مادخل الموقع...
يعني مو بعد وقت معين يسوي رفرش ... ولا زر تضغطه يسوي رفرش... ولا لنك

مثل ماتفضلت وقلتلكم الكود عباره عن اول مادش الصفحه يسوي رفرش مره وحده وأتمنى الأفاده

مع خالص تحياتي

ياوش 11-09-2004 11:21 AM

والله ياخوي خصصت لك وقت قعدت أدور عن الكود الي تقصده لكن لم أجده .. ولكن بقولك الفكره وأنت إبحث ... وإن وجدته .. الله يخليك تكتبه لنا علشان يكون مرجع للزوار ..

أنت تردي تعمل تحديث فقط للجلسه الحالية ... أي بما مهناها فيها كوكيز أو ما شابة رقم جلسة
وتقدر تعملها أيضا برقم الآي بي IP Address

يعني إذا الزائر له راقم أي بي أدرس 192.111.111.111 .. يعمل الموقع رفرش بعد 5 ثواني مثلا من دخوله الموقع .. ولكن بعد مضي الخمس ثواني .. إذا هذا الزائر ضل مكانه .. رقم الآي بي ما بيتغير .. أي لا داعي للتحديث

هذه الفكره على ما أعتقد .. لكن للأسف لم أتوصل للكود الخاص بها لحد الآن.

تحياتي

ياوش 11-09-2004 11:46 AM

جرب بعض هذه الأكواد من هذه المواقع:

http://66.102.11.104/search?q=cache:_wIhEJtgEoAJ:h ttps://secure.geobytes.com/GeoDirection.htm+refres h+page+based+on+ip+address&hl=en
http://66.102.11.104/search?q=cache:HxpcENi3yt0J:w ww.able2know.com/forums/about3000.html+refresh+pag e+based+on+ip+address&hl=en


تقبل تحياتي

underworld 11-09-2004 04:53 PM

مشكوووور اخوي

وفكره جميله

انا فهمت قصدك لكن انا ماعندي خبره كافيه بأكواد الجافا

فمن جذي طلبت مساعده وياليت تعطيني الكود اذا موجود عندك الي شرحته لي واكون شاكرلك عزيزي

وفكره جداً رائعه

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

وارجو الأفاده

تحياتي

ياوش 11-09-2004 05:00 PM

العفو عزيزي

لو عندي الكود صدقني ما ببخل عليك فيه .. بس للأسف قعدت أدور لكن دون فائده :(

وإن شاء الله إذا حصلته بحطه للجميع هنيه .. بس أعطيني شوية وقت.

تحياتي

underworld 11-09-2004 05:44 PM

مشكور أخوي

وناطر الرد منك

وأبيك تشوف هذا الكود يمكن يفيدك بشيء

كود:

<A HREF="javascript:history.go(0)">Click to refresh the page</A>

ياوش 12-09-2004 12:35 PM

السلام عليكم

تفضل كود php يعمل على رقم الجلسة session

كود PHP:

<?php
session_start
(); 
if (!
$_SESSION['refreshed']) { 
   
$_SESSION['refreshed'] = 1
   echo 
"<meta http-equiv=\"Refresh\" content=\"1;url=http://www.domain.com/page.html\">"
}
?>

شخصيا جربته وهو شغال 100%

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

تنشأ ملف وتسميه index.php أو أي إسم على حسب الرغبة في الإستخدام
وتلصق فيه الكود في الأعلى
وتغير http://www.domain.com/page.html لعنوان الصفحة لتي تريد أن أن ينفذ عليها التحديث.

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

بعدها إستدعي الملف من متصفحك وإنتضر ليتم تحديث صفحتك ونقلك لـ http://www.domain.com/page.html على نفس المتصفح.


تحياتي

ياوش 12-09-2004 02:27 PM

وهذيل كودين حلوين بعد .. بس الي بينفعك هو الي برقم المشاركة 10

تفضل:
http://vbzoom.com/bank/bank.php?Page=1&TableName=J avaScriptBank&SearchFor=refresh&TableName=JavaScri ptBank

underworld 12-09-2004 03:30 PM

اشكرك اخي العزيز جزيل الشكر على جهودك الرائعه

لكن عفوا انا ماني عارف كيف أستخدم هذا الكود رقم 10

انا ما استخدم php

صفحاتي عاديه htm وانا اشتغل على الفرونت بيج فهمت شلون طال عمرك

فياليت عفوا تعلمني كيف أستخدم هذا الكود رقم 10 وبتكون كفيت او وفيت

مع خالص تحياتي

ياوش 12-09-2004 05:32 PM

السلام عليكم ..
العفو أخوي
لإستخدام كود php .. عليك التأكد أولا بأن السيرفر الذي سترفع الملف له يدعم هذه اللغه .. وطبعا كافة خوادم لاينكس تدعمها..
بعدها .. أنت عارف أن الصفحات في الخادم عندما تكتب إسم الموقع www.domain.com يرسلك فورا لصفحة index أو defult ومن خلال السيرفر يكون للإمتداد الأفضلية . مثلا تأتي صفحات htm تم html ... وهكذا.
أي أن السيرفر إذا ما لقى htm يروح يدور html وإذا ما لقى html ينظر للـ php ... وهكذا حسب الأفضلية المعطاه له.

وبهذا الشكل تستطيع تطبيق هذا الكلام:
إقتباس:

تنشأ ملف وتسميه index.php أو أي إسم على حسب الرغبة في الإستخدام
وتلصق فيه الكود في الأعلى
وتغير http://www.domain.com/page.html لعنوان الصفحة لتي تريد أن أن ينفذ عليها التحديث.

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

بعدها إستدعي الملف من متصفحك وإنتضر ليتم تحديث صفحتك ونقلك لـ http://www.domain.com/page.html على نفس المتصفح.


طبعا إذا واجهتك هذي المشكلة وأنته تستخدم Cpanel ..
1. تنشأ ملف index.html فارغ وتسمي ملفك الرئيسي للصفحة index1.html (على أساس أن السيرفر مالك يبدأ بصفحات index.html).
2. تنشأ ملف index.php وتضع فيه الكود (ملاحظه: إنسخ الكود من الويب العربي لـ notepad ومن ثم خزنه على إمتداد php).
3. إدخل للـ cpanel وإختر خاصية Redirects
4.تقول للسيرفر عن طلب الصفحة www.domain.com/index.html حوله لملف www.domain.com/index.php
وهكذا سيتم تحويل أو توجيه أي زائر من ملف هتمل لملف بي إتش بي وسيتم تطبيق التحديث عليه ونقلة أو توجيهه لصفحات موقعك المطلوبه.

تقبل تحياتي

underworld 13-09-2004 08:48 AM

شكراً

لكن راح ياخذ علي الكثير من الجهد والوقت ...

انا حصلت كود وابيك تجربة وتعطيني رايك

كود:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
تحياتي

ياوش 13-09-2004 09:12 AM

السلام عليكم

ممكن تشرح لي كيف أستخدمة وشو فايدته؟


تحياتي

underworld 13-09-2004 12:35 PM

أخوي أنت أبخص لأنه انا الي طالب المساعده

انا دورت بمواقع أجنبيه وهذا الي حصلته كم كود ومن ظمنهم الي حطيته لك

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

الكود الأول
كود:

<body onLoad="if (location.href.indexOf('reload')==-1) location.replace(location.href+'?reload')">
الكود الثاني
كود:

<Body onLoad=window.refresh>
الكود الثالث
كود:

<body onload="javascript:window.refresh(); ">
الكود الرابع
كود:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
هذيلا مجموعه من أكواد الي بتعمل رفرش عند دخول الصفحه انا هذا الي حصلته مثل ماقلتلك من المواقع الاجنبيه

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

تحياتي

underworld 13-09-2004 12:43 PM

الرد على سؤالك:


الكود هذا توضعه في الرأس
كود:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
خليني أضربلك مثال عليه

مثلا أنا سويت صفحه وكتبت فيها welcome شوف الكود وين راح يكون مكانه

كود:

<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>

<body>

<p dir="ltr" align="center">Welcome</p>

</body>

</html>

وبالنسبه حق الأكواد الثانيه الي عارضهم لك راح يكون مكانهم في body
كمثال راح اختار هذا الكود مثلا

كود:

<Body onLoad=window.refresh>
واذا حطيناه بالصفحه راح يكون بهالشكل هذا

كود:

<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>

<body onLoad=window.refresh>

<p>welcome</p>

</body>

</html>

وانا الحين ناطر منك الرد بحيث تقولي اي كود أستخدم أي واحد فيهم الأفضل الي شغال 100%

تحياتي

ياوش 14-09-2004 10:03 AM

السلام عليكم ..

حسب التجربة ..

الكود الي شغال مثل ما أنت تريد هو:

كود:

<html>
كود:


<head>
<meta http-equiv="Content-Language" content="en-us">

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Welcome</title>
</head>

<body onLoad="if (location.href.indexOf('reload')==-1) location.replace(location.href+'?reload')">


<p dir="ltr" align="center">Welcome</p>

</body>


عوضا عن كود الـ php لكن أنا شخصيا مقتنع بكود الـ php لأن خبرتي قليلة في الجافا.

تحياتي

مُجَاهِد 30-09-2004 10:31 PM

إن شاء الله تم إيجاد المطلوب ..


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 10:34 PM.

Powered by vBulletin
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012