واضح آرشیو وب فارسی:سایت ریسک: یه بحث ضروری درباره xml mohsenmoghaddas 18 آذر 1388, 15:27ببخشید از همه از مدیر انجمن و از همه و همه من خودم به شخصه بیش از 20 نفرو تو همین یاست می شناسم که تو انجمن فلش هی میان و میرن این سوال منم تو ذهنشونه ولی می ترسن بپرسن چرا؟چون همیشه در جوابش یه سری آدررس داده میشه خداییش سوال خیلی هاست. سوال ها اینه می دونیم که xml یه زیان رابطه.بین دو زبان ولی سوال اینه: فرض کنید که شما یه سایت فلش رو ساختین بعد طرف میاد میگه من نیاز دارم تا هز زمانی که دوست دارم تو یه پیج خاص که مثلا اسمشو می زاریم خبرنامه آخرین خبرها رو +یه سری عکس کنارشون آپ کنم. اینجاست که پایه xml میاد وسط. سوال هاییم که ایجاد میشه تو ذهن خیلی از جمله خود من اینه: 1-اون طرف عکس ها رو +متن باید تو کجا آپلود کنه مثلا باید با php یه صفحه خاص باید طراحی شه که متن و عکس بگیریه بعد بفرسته به سروررو بیاییم با xml ببریمش تو فلش؟یعنی چه کنیم که طرف خودش بی واسطه آپ کنه 2-برای مثال حالا طرف اون عکسو + متن رو آپ کرد درست چه جوری میشه اون اطلاعات به xml تبدیل کرد و اورد تو فلش؟سوال مشابه اش هم اینه که مثلا چه جوری یه صفحه خبرنامه میشه تو فلش تشکیل داد 3-حالا گیریم که طرف آپ کرد تبدیل به xml هم شد حالا ما چه جوری خبرنامه اش کنیم؟ 4-چه جوری میشه اون عکس ها و متن ها رو تو یه سایز کوچیک گذاشت بعد کنارشم یه scroll باشه که این متون رو بالا و پایین کنیم پیشاپیش ممنون و متشکرم. mohsenmoghaddas 18 آذر 1388, 15:32 مثلا مثل بخش صفحه تازه ترین خبر ها تو این وب سایت تو فلش بسازن با این فرق که خود طرف آپ کنه. و یا مثلا یه گالری تصاویری که خود طرف بتونه توش عکس آپلود کنه. ++Hadi++ 18 آذر 1388, 20:29سلام سؤال طویلی بود: همونطوری که فرمودین ایکسمل یه واسطه ای هست که می تونه پایه ای آشنا برای سیستم های اطلاعاتی مختلف باشه و تقریبا اکثر سیستم های اطلاعاتی با اون مچ هستند . ولی فراموش نکنین که ایکسمل فقط از مجموعه ای تگ ها تشکیل می شه که بصورت پدری فرزندی تو در توی هم قرار می گیرند . معمولا برای آپدیت یک ایکسمل هم می شه از ابزار ساده تری مثل خود برنامه notepad یا notepad++ استفاده کرد ولی سیستم نرمال و درستش اینه که با زبونهای برنامه نویسی مثل asp.net یا php (در محیط ,web ) می یان و پنل های مدیریتی درست می کنن (فرم های برنامه نویسی با دات نت) و اونو آپدیت می کنن و مطالب و اطلاعاتو در اون کم و زیاد می کنند . یعنی در واقع اون پنله واسطه ای هست که اطلاعات و تغییرات جدید رو به ایکسمل هدایت و در اون ثبت می کنه . می تونیم در ایکسمل هزاران تگ مختلف رو با اسامی دلخواه و قرار دادی بوجود بیاریم و در اونها ، مقادیر عددی یا رشته ای و ... قرار بدیم و به نسبت قرار دادهایی که در ذهن داریم ، اونو تنظیم کنیم مثلا اگه قراره در تابلوی خبری جدید از 3 عکس استفاده کنیم ، در داخل تگ پدری تابلوی خبری جدید ، تگی (گره فرزندی) رو بصورت دلخواه تعریف می کنین که عدد تعداد عکس های در تابلوی جدید یا همون 3 در اون قرار بگیره و مثلا در تگ دیگه ای ، دو تگ زیر شاخه تعریف می شه که مختصات ایکس و ایگرگ عکس ها در اون قرار می گیره و ... کلا برنامه نویس می یاد و قرار دادهای خاص خودشو حفظ می کنه . بعد مثلا آدرس نسبی عکس هایی رو که قرار هست از بیرون لود بشن رو در تگ های خاص خودش (قرار داد خاص خودش ) قرار می ده و با دستورات خاص لود کردن (loader) می یاد و آدرس استخراج شده از تگ مناسب در ایکسمل رو در متغیر خاصی قرار و اونو اعمال به لودر می کنه و لودر عکس مربوط به اون آدرس رو لود می کنه . تمامی عکس ها هم در کنار خروجی فلش یا داخل فولدری واقع در کنار فلش قرار می گیرند و متون هم می تونن یا از داخل تگ های خود ایکسمل (رشته های داخل تگ) تغذیه بشن یا می تونه از یه فایل text کنار خروجی فلش ، لود بشن . در مورد داینامیک بودن این روند هم باید بگم ، کاربر طراح (برنامه نویس ) باید به فکر راه کاری باشه که چطور بیاد و از ایکسمل ، مثلا تعداد عکس های یک تابلوی خبری جدید رو (با استفاده از ایکسمل ) بگیره و چطور مختصات اونا رو (با ایکسمل ) بگیره و بعد از لود اونها به وسیله آدرس های داخل تگ های مناسب ایکسمل و قرار گیری در محلهای مناسب ، چطور بیاد متن ها رو جوری در لابه لای عکس ها بزاره (مکان و طول تکس فیلد ها در بین عکس ها ) که هیچی بهم نریزه .اگه کمی در این رابطه تلاش کنین بنی که آنچنان هم نشدنی و دور از توان نیست . می تونی یه نمونه ایکسمل فارسی رو البته بدون عکس ، از تایپیک (اونایی که می خوان جملات فارسی رو از ایکسمل بیارن تو فلش بیان تو !) واقع در انجمن برنامه فلش ، دانلود کن و کمی با این سیستم آشنا شو . در مورد لودر در اکشن اسکریپت 3 هم یه مثالو قرار دادم که چند تایپیک پایین تر از ان تایپیک و در برنامه فلش (انجمن ) می تونی پیداش کنی و از اون هم استفاده کنی البته اونا رو برای استفاده نکردن از ایکسمل طراحی کردم. در مورد اسکرول هم در هر دو تایپیک ذکر شده (اونایی که می خوان + لود بینهایت عکس بدون ایکسمل با اکشن 3- هر دو کار خودمه) میتونین اسکرول شدن رو بدست بیارین . بای... mohsensemsarpour 19 آذر 1388, 08:51دوست عزیز سلام هادی توضیحات کاملی داد فقط یه نکته که به نظر بنده می رسید که بگم . ببینید برای ایجاد خبرنامه داینامیک به نظر بنده بهترین راه استفاده از PHP و MySql هست که خروجی XML از بانک تهیه کنه و بعد داخل فلش شما XML رو نمایش بدید. در صورت نیاز به این روش بفرمایید تا بیشتر توضیح بدم موفق باشید mohsenmoghaddas 19 آذر 1388, 10:30خیلی ممنونم از کمکتون خیلی متشکرم. آقا محسن. برای مثال اگه طرف بیادو اون گالری تصاویرو + عکس با php بسازه خوب شما گفتین خروجی xml بگیره درست. حالا ما با این خروجی xml چه بکنیم یعنی اون گالری رو چه جوری تو فلش بیاریم. mohsensemsarpour 19 آذر 1388, 15:39ببینید دوست عزیز بنده نگفتم که از اون php بیاره داخل فلش این نمونه رو ببینید ... موفق باشید
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 906]