View Full Version : کد خروجی و نمایش بخشی از سایت در سایتهای دیگر
mohammad-gh
شنبه 18 دی 1389, 18:29 عصر
با سلام
در سایت فو تبالی که دارم بخش به نام جدول لیگها دارم که وقت زیادی را برای آون میگذارم، بدلیل همین وقت گیر بودن این کار خیلی از بازدید کنندگان سایت از مکن می خواهند که امکان نمایش این جدولها رو در سایتشون بدم
حالا می خواستم بدونم با چه کدی می تونم این کار رو انجام بدم شاید منظورم رو سایت بی طف به خوبی انجام داده در این لینک : http://www.btaraf4u.com/LeagueTableCode.aspx
این هم ادرس یکی از لیگها که من می خواهم به عنوان خروجی برای استفاده بدم :
http://afc90.net/view_table_lig.php?group=6&name_lig=ایران (http://afc90.net/view_table_lig.php?group=6&name_lig=%C3%98%C2%A7%C3%9B%C2%8C%C3%98%C2%B1%C3%9 8%C2%A7%C3%99%C2%86)
Slytherin
شنبه 18 دی 1389, 22:30 عصر
من زیاد در برنامه نویسی تحت وب وارد نیستم اما با بررسی که کردم به این نتیجه رسیدم:
کدی که برای درج جدول در بلاگ ها و سایت ها داده شده است 100% جاوااسکریپت خالص هست و یقینا ادمین سایت فقط یک دور جدول را با جاواسکریپت طراحی کرده است و سپس بعد از هر بازی، تنها فایل js مربوطه را ادیت می کند.
حال این ادیت می تواند به دو شکل باشد، دستی و یا با ASP.Net،
دستی به این شکل هست که پس از هر بازی اعداد را خودتان در یک محیط ویرایش متن عوض کنید و با ASP.Net به این شکل خواهد بود که شما برنامه ای می نویسید که اعداد (نتایج) را پس از ثبت در جدول اصلی سایت هم زمان در فایل js هم ثبت کند. (کار با فایل)
موفق باشید.
mohammad-gh
دوشنبه 27 دی 1389, 12:00 عصر
من که کدم رو با php نوشتم و از طریق مدیریت وب سایت دارم اطلاعاش رو آپدیت می کنم
من منظورم اینه که چطور میشه این کد جاوا رو یا چیزی کهخ بشه به عنوان خروجی به کاربر داد رو نوشت
100 درصد مدیران این وب سایتها فایلهای جاوا رو که دستی ادیت نمیکنند!
Hell Lord
دوشنبه 27 دی 1389, 12:14 عصر
یعنی شما میخواهید خروجی به دیگر سایتها بدهید؟
اگر درست است، استفاده از XML استاندارد ترین روش است.
Slytherin
دوشنبه 27 دی 1389, 16:07 عصر
من که کدم رو با php نوشتم و از طریق مدیریت وب سایت دارم اطلاعاش رو آپدیت می کنم
من منظورم اینه که چطور میشه این کد جاوا رو یا چیزی کهخ بشه به عنوان خروجی به کاربر داد رو نوشت
100 درصد مدیران این وب سایتها فایلهای جاوا رو که دستی ادیت نمیکنند!
من هم عرض کردم! کافی است فایل js مذکور به صورت اتوماتیک توسط php یا asp یا هر زبان دیگری ساخته شود.
به این شکل که در انتهای کد درج اطلاعات در جدول، کدی باشد که فایل js را هم Open کند و تغییراتی در آن به صورت اتوماتیک بر اساس اطلاعاتی که 1 بار وارد شده اند انجام دهد.
همانطور که گفتم باید با دستورات کار با فایل، کار کنید.
Slytherin
دوشنبه 27 دی 1389, 16:11 عصر
یعنی شما میخواهید خروجی به دیگر سایتها بدهید؟
اگر درست است، استفاده از XML استاندارد ترین روش است.
ایشون سایتی رو مثال زدند که در اون از جاوااسکریپت استفاده شده بود.
به این شکل که برنامه مدریت محتوا هم زمان با ثبت اطلاعات در جدول، فایل js ای را در جایی معینی می سازد.
این فایل js شامل دستوراتی برای write کردن دستورات HTML و در نتیجه نمایش جدول به شکل دلخواه است.
در نهایت فایل js توسط دستورات جاوااسکریپت در هر جایی فراخوانی می شود.
البته شما صحیح می فرمایید که ممکن است XML اصولی تر باشد، اما با توجه به عنوان تایپیک و مثالی که ایشون زدند، من XML رو لازم نمی دونم.
با تشکر
aminghaderi
دوشنبه 27 دی 1389, 19:32 عصر
به نظر منم با ساخت Runtime اسکریپت های جاوا اسکریپت میشه این کار رو کرد.
همون طوری که دوست عزیزمون توضیح دادن.
xml هم که هل لورد عزیز گفتند هم خوبه ولی برای گرفتن خروجی خوبه، نه برای نمایش قسمتی از سایت در وبسایت یا وبلاگ اعضا.
با جاوا اسکریپت به راحتی می شه اسکریپتی ساخت که کاربر های غیر فنی ، و عموما وبلاگ نویسان هم بتونند داخل صفحاتشون داشته باشند.
mohammad-gh
سه شنبه 28 دی 1389, 19:42 عصر
با تشکر از همه دوستان
میشه در مورد ساخت فایل جاوا اسکریپت هم یکی راهنمایی کنه؟
Slytherin
چهارشنبه 29 دی 1389, 03:26 صبح
با تشکر از همه دوستان
میشه در مورد ساخت فایل جاوا اسکریپت هم یکی راهنمایی کنه؟
من تو عمرم یک خط کد PHP هم ننوشته اما با ASP.Net به راحتی می توانم اینکار رو انجام دهم.
پیشنهاد می کنم که در بخش PHP تایپیکی با عنوان "آموزش ساخت فایل" تاسیس نمایید و ادامه این بحث را در آنجا پیگیری کنید.
برای ساخت صفحات HTML با جاواسکریپت کافیست که تگ های اچ تی ام ال رو با استفاده از document.write در جاواسکریپت بنویسید و آن را به صورت یک فایل و با پسوند js ذخیره کنید.
mohammad-gh
سه شنبه 05 بهمن 1389, 13:40 عصر
ممنون از راهنماییتون
این کار رو اونجا هم ادامه می دهم ولی چون جاوا بیشتر اینجا بحث میشه شاید کسی بدونه چطور میشه توش نوشت (البته خودکار)
jahanmanesh
سه شنبه 05 بهمن 1389, 21:38 عصر
سلام.جاوا روش بسیار مناسبی هست ولی اگه در دسترس نیس من یه راه به ذهنم میرسه که شما میتونید براساس محتویات دیتابیستون جداول آپدیت کنید و بعد به 2 صورت اون هارو داشته باشی.
اول بصورت جدول و html که توو سایت خودت نمایش داده میشه
دوم به صورت یه فایل عکس که این فایل هر دفعه که جداول آپدیت شدند بازسازی میشه و سایت های دیگه کافیه لینکه این عکس رو داشته باشن.در واقع به ازای هر جدول یه فایل عکس داشته باشیم که اوتوماتیک با کد آپدیت بشه.اینکار با asp و c# که امکان پذیر هست ولی php رو نمیدونم
mohammad-gh
یک شنبه 10 بهمن 1389, 11:55 صبح
کسی می دونه چطور میشه عکس خودکار رو از یه صفحه php گرفت و به سایتهای دیگر آدرس داد!
یعنی نوشتن تو فایل جاوا اینقدر سخته
hossin.esm
یک شنبه 10 بهمن 1389, 13:05 عصر
سلام دوست عزیز
همانطور که دوستان گفتند.میتونید از xml یا js استفاده کنید.
که فکر کنم برای استفاده کننده js ساده تر باشد.
میتونید در فایل جاوا قالب را طراحی کنید (مثلا جدول و..)
و محتویات فایل جاوا اسکریپت را به وسیله php و دیتابیس پر کنید و برای استفاده کنندگان به اشتراک بگزارید.
من نمیدونم مشکل شما کجاست .
البته من تا حالا این کار را نکردم.
mohammad-gh
دوشنبه 11 بهمن 1389, 20:31 عصر
مشکل من همین یک تکه صحبت شما ست
محتویات فایل جاوا اسکریپت را به وسیله php و دیتابیس پر کنید
hossin.esm
دوشنبه 11 بهمن 1389, 20:42 عصر
خوب یکی از روش ها اینکه کد جاوا اسکریپت را در فایل php ایجاد کنید .و آدرس این فایل را به کاربران بدید.
برای اینکه فایل با پسوند js باشه میتونید از redirect در htaccess استفاده کنید.
mohammad-gh
چهارشنبه 13 بهمن 1389, 11:54 صبح
می دونم خیلی کمک کردین و ممنون ، اما میشه یه نمونه کد بزارید تا بهتر متوجه بشم
hossin.esm
چهارشنبه 13 بهمن 1389, 14:18 عصر
خواهش میکنم
این هم یک نمونه
فقط مسیر فایل برای redirect در فایل htaccess. را به مسیر فایل خودتان تغییر دهید.
به همین سادگی
rhf1900
شنبه 10 شهریور 1397, 19:38 عصر
سلام
کسی میتونه با جاوا اسکریپت این کارو برای من انجام بده؟
ساین من موزیک وردپرس هست میخوام کدی به کاربرا بدم که بتونن تو سایتشون آخرین موزیک های سایت منو به صورت جدول یا به صورت عکس و لینکشون به سایت من قرار بدن
لینک (http://barnamenevis.org/showthread.php?550898-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DA%A9%D8%AF-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%A8%D8%AE%D8%B4%DB%8C-%D8%A7%D8%B2-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%88%D8%A8%D9%84%D8%A7%DA%AF-%D9%87%D8%A7-%D9%88-%D9%88%D8%A8-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%87%D8%A7-%D9%85%D8%B4%D8%A7%D8%A8%D9%87-%D9%88%DB%8C%D8%AC%D8%AA-%D9%87%D8%A7%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%87%D8%A7%DB%8C-%D8%A7%D8%B1%D8%B2-%D9%88-%D9%88%D8%B1%D8%B2%D8%B4&p=2401027#post2401027)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.