ساخت یه پلاگین برای وردپرس و کمک از فلش کارها

arashsoft

Well-Known Member
سلام
این پلاگین کار فراخوانی عکس های random از یه پوشه که ما بهش میدیم رو انجام میده
خوب توضیحش اینه

در وردپرس شما یه عکس رو که آ=لود می کنین، سه تا عکس در پوشه آپلود وردپرس وارد میشه
مثلا عکس del.jpg رو که آپلود کنین ، وردپرس میاد :
del-150x150.jpg که نسخه 150 در 150 پیکسلی عکس شما است
del-300x163.jpg که نسخه 300 در 163 عکس شما است و
del.jpg که عکس فول سایز شما ست رو در پوشه آپلود میریزه

من می خوام با فلش یا swishmax یه فلشی بسازم که بیاد
اولا از پوشه آپلود وردپرس: wp-content\uploads\2009\07

فقط عکس هایی که به 150x150.jpg ختم میشن رو به صورت رندم لود کنه و بعد طرف روشون کلیک کرد .نسخه اصلی عکس یعنی فول سایز لود بشه

امکانش هست؟

خودم بعد این Swf های نهایی رو می زنم سر هم و در یه فایل php فرا خووانی میکنم
مشکلم همون اولشه
 

m.e.sepehr

New Member
آره امکانش هست . من خودم با عکسایی که اسماشون عدد یا یه چیز قابل پیش بینی بوده بارها این کارو کردم .
مثلا
a- 1-150x150.jpg
b- 2-150x150.jpg

مشکلش اینه که کاربر باید بدونه که اسم عکساش یه عدد در یه بازه ی مشخصی باشه . : a: 1.jpg و b: 2.jpg

حالت دومی که کار کردم این بوده که اسم عکسهای داخل پوشه یا بازه ی اسم عکسا (اگر عدد بودن ) تو یه فایل متنی وارد میشدن.

حالت سوم که کاملترینه اینه که با php سرچ بشه و اسم همهی عکسای داخل فولدر دربیاد و به فلش بفرسته . چون فلش به تنهایی نمیتونه فایل های کناریشو شناسایی کنه . این کار رو من تا حالا نکردم ، php هم خیلی سرم نشده .

حالا از بین این سه حالت ببین چیزی به ذهنت میرسه یا نه؟
 

arashsoft

Well-Known Member
اول ممنون از جوابت

خوب من می تونم همه عکس هام رو به ترتیب 1 ، 2 ، 3 ، 4 .... همین جوری برو بالا آپلود کنم که بشه پیش بینی کرد چیا درست میشه
a- 1-150x150.jpg
b- 2-150x150.jpg

این مشکلی نیست
فقط میشه کاری کرد که عکس ها اول رندوم باشه و بعدم روش که کلیک کرد
مثلا روی b- 2-150x150.jpg کلیک کرد ، عکس فول سایز که 2.jpg باشه لود بشه؟
 

Avang2005

مدیر انجمن
سلام دوست من

خوب شما براي راندوم كردن از دستور
PHP:
random()

استفاده كنيد

در انجمن يه سرچي بكنيد من يه نمونه براي راندوم گذاشتم كه با دستور switch كار مي كنه


موفق باشيد
 

m.e.sepehr

New Member
آره میشه
اگه تعداد عکسا خیلی نباشه باید وایستی عکسای سایز کوچیکو لود کنه ، بعد از بین اونا راندوم یکیو نشون بده .
با همون تابع راندوم .
اگه تعداد از حدی بیشتر بشه که لود نمونه های کوچیکشونم وقت گیر باشه،باید عدد با بالاترین شماره رو تو یه فایل متنی کنارش بدی (که فایل متنیت میتونه php باشه ) و با این فرمول عکس راندومتو بیاره جلو :

max > ماکسیمم داده شده

var picnum:Number=Math.ceil(Math.random()*max) l
loadMovie(picnum+"60x60",_root.albom) l

وقتی هم انتخاب شد :
loadMovie(picnum+"100x100",_root.albom) l

حالا سایز عکساتو همین جوری 60 و 100 زدم
 

arashsoft

Well-Known Member
ممنون
ولی من زیاد از فلش سر رشته ندارم
میشه یه نمونه فایل بگذارید؟
ممنون میشم
 

m.e.sepehr

New Member
اين يه نمونه swf كه از بين 3 جفت عكس با شرايط شما يكي رو راندوم كوچيگ باز ميكنه ، بعد كليك كه بشه شروع ميكنه سايز بزرگشو لود كردن . ماكسيمم عكسا كه 3 تاست الآن ميتونه دايناميكي از يه فايل تكست يا php خونده بشه .
 

پیوست ها

  • albom.zip
    20.1 کیلوبایت · بازدیدها: 5
آخرین ویرایش:

arashsoft

Well-Known Member
سلام
فایل فلش شما با فلش 8 باز نمیشه؟
ولی من مثال شما را دیدم
مشکل اینه که عکس کوچیک ها اسمش درسته ..ولی وقتی طرف روی عکس
eee-200X200.jpg کلیک می کنه باید عکس
eee.jpg لود بشه و نه عکس دیگه ای
اونم در خارح از فلش و در یک new window
 

m.e.sepehr

New Member
شايد درست متوجه نشدم ، حالا فلشو ورژن 8 اكپورت كردم كه ببيني ، عكسو هم كه كوچيكشو لود ميكنه وقتي كليك ميشه تو يه پنجره جديد واز ميكنه .
عكسامو با عكساي خودت replace كن ببين چه مدليه
 

پیوست ها

  • albomnew.zip
    19.1 کیلوبایت · بازدیدها: 1

جدیدترین ارسال ها

بالا