آخرين ارسال هاي تالار گفتمان
![]()
|
![]()
|
براي تست کدهای جاوا اسکریپت تمامی آنها را کپی کنید یا بر در درون جدول کدها راست کليک کرده وآنها را Select All کنيد وسپس آنها را کپي کرده و در نوت پد آنها را Paste کنيد و با پسوند HTML. آنهارا Save کنيد مثلاً JavaCod.HTM آن را Save کنيد سپس فایل ذخیره شده را باز کنید و کد مورد نظر را مشاهده کنید
سپس اگر از کد خوشتان آمد آن ها را درانتهاي قسمت ويرايش قالب وبلاگ يا درجاي مناسب و مورد دلخواه خودتان آن ها را Paste نمايد
این بخش برای توسعه دهندگان و وب مسترهایی تهیه شده است که تمایل دارند از api کوتاه کننده لینک و متن لای در وبسایت یا وبلاگ خود استفاده کنند و بدین وسیله به کاربران و بازدیدکنندگان وبسایت خود این امکان را بدهند تا بدون نیاز به مراجعه به سایت لای ، لینک ها یا متن های خود را کوتاه کنند.
API کوتاه کننده لینک لای:
کلیه درخواست ها باید به آدرس http://api.lye.ir/get یا http://api.lye.ir/post ارسال شوند. ارسال درخواست از طریق هر دو متد POST و GET امکان پذیر می باشد
http://api.lye.ir/get
http://api.lye.ir/post
هر چند که استفاده از متد POST به توسعه دهندگان توصیه می گردد.
به عنوان مثال درخواست زیر با استفاده از متد GET انجام می پذیرد :
http://api.lye.ir/get?url=https://www.google.com/&custom=gol
در درخواست فوق ، آدرس http://google.com به عنوان لینک بلند و کلمه gol به عنوان آدرس custom ارسال شده است.
و
در هر درخواست شما باید پارامترهای ورودی را همراه با درخواست ارسال کنید و پس از پردازش درخواست ، خروجی را مطابق با فرمتی که درخواست نموده اید ، دریافت خواهید کرد.
ورودی هر درخواست شامل یک پارامتر اجباری و تعدادی پارامتر اختیاری خواهد بود که در زیر به بررسی آن ها خواهیم پرداخت.
پارامترهای ورودی :
url :( اجباری ) : تنها پارامتر اجباری برای ارسال یک درخواست است که باید حاوی URL مورد نظر شما جهت کوتاه شدن باشد. در صورتی که مقدار ارسال شده یک آدرس معتبر اینترنتی نباشد ، سرویس ما یک پیغام خطا تولید خواهد کرد و آدرس وارد شده کوتاه نخواهد شد.
نکته مهم : تمامی URL هایی که ارسال می شوند باید encode شده باشند. اکثر زبان های برنامه نویسی برای encode کردن آدرس های اینترنتی ، توابعی را در نظر گرفته اند . مثلا در جاوااسکرپیت می توانید از تابع encodeURIComponent برای این موضوع استفاده کنید. در زبان های سمت سرور مثل PHP نیز توابعی نظیر rawurlencode برای این موضوع تدارک دیده شده اند. برای اطلاعات بیشتر به http://www.w3schools.com/tags/ref_urlencode.asp مراجعه نمایید.
custom: ( اختیاری ) : پارامتری اختیاری است که امکان انتخاب آدرس کوتاه شده را به کاربر می دهد . آدرس انتخابی باید بین 3تا 64 کاراکتر بوده و شامل کاراکترهای غیر مجازی نباشد ( کاراکترهای مجاز شامل حروف کوچک الفبای انگلیسی و ارقام 0 تا 9 هستند ). همچنین آدرس انتخابی نباید قبلا استفاده شده باشد. در صورتی که آدرس انتخابی تکراری باشد ، سیستم ایجاد پیغام خطا خواهد کرد و کاربر می تواند آدرس دیگری را انتخاب نماید.
type: ( اختیاری ) :نوع پیش فرض آن json است و حالت های json یا xml دارد
private: ( اختیاری ): تنظیم نشانی خصوصی (بدون هیچ لیستی).
password: ( اختیاری ):تنظیم رمز و میزان آن حداکثر تا ده کارکتر میباشد
uses: ( اختیاری ):بعد از این تعداد بازدید لینک ساخته شده شما بصورت خودکار حذف میشود و حداکثر تعداد آن 100 هزار میباشد
expire: ( اختیاری ): تاریخ با فرمت MM/DD/YYYY برای حذف خودکار لینک ثبت شده شما (تاریخ انقضا)
via: ( اختیاری ) : امضا برنامه شما میباشد برای مثال (api)
مثال:
http://api.lye.ir/get?url=http://google.com&custom=gol&type=xml
لینک های ثبت شده با درخواست بالا بصورت زیر میباشند
که کد خروجی مساوی است با:
نمونه کدhtml
API کوتاه کننده متن لای:
در قسمت کوتاه کننده متن همه چیز شبیه کوتاه کننده لینک میباشد تنها فرقی که دارد بجای
url که در قسمت کوتاه کننده لینک اجباری بود در قسمت کوتاه کننده متن
matn تنها پارامتر اجباری میباشد و بقیه پارامترها اختیاری هستند
با اینکه سایت لای هر دو روش GET , POST را برای برنامه نویسان عزیز طراحی کرده هست ولی توصیه میگردد حتما از متد POST استفاده کنید تا متن شما بدون هیچ گونه تغیری در سایت ثبت گردد
کلیه درخواست ها باید به آدرس http://api.lye.ir/matn/get یا http://api.lye.ir/matn/post ارسال شوند. ارسال درخواست از طریق هر دو متد POST و GET امکان پذیر می باشد
http://api.lye.ir/matn/get
http://api.lye.ir/matn/post
هر چند که استفاده از متد POST به توسعه دهندگان توصیه می گردد.
به عنوان مثال درخواست زیر با استفاده از متد GET انجام می پذیرد :
http://api.lye.ir/matn/get?matn=test.matn.baraye.kotahsazi&custom=testmatn
در درخواست فوق ،متن test.matn.baraye.kotahsazi به عنوان matn و کلمه testmatn به عنوان آدرس custom ارسال شده است.
در هر درخواست شما باید پارامترهای ورودی را همراه با درخواست ارسال کنید و پس از پردازش درخواست ، خروجی را مطابق با فرمتی که درخواست نموده اید ، دریافت خواهید کرد.
ورودی هر درخواست شامل یک پارامتر اجباری و تعدادی پارامتر اختیاری خواهد بود که در زیر به بررسی آن ها خواهیم پرداخت.
پارامترهای ورودی :
matn :( اجباری ) : تنها پارامتر اجباری برای ارسال یک درخواست است که باید حاوی URL مورد نظر شما جهت کوتاه شدن باشد. در صورتی که مقدار ارسال شده یک آدرس معتبر اینترنتی نباشد ، سرویس ما یک پیغام خطا تولید خواهد کرد و آدرس وارد شده کوتاه نخواهد شد.
نکته مهم : تمامی URL هایی که ارسال می شوند باید encode شده باشند. اکثر زبان های برنامه نویسی برای encode کردن آدرس های اینترنتی ، توابعی را در نظر گرفته اند . مثلا در جاوااسکرپیت می توانید از تابع encodeURIComponent برای این موضوع استفاده کنید. در زبان های سمت سرور مثل PHP نیز توابعی نظیر rawurlencode برای این موضوع تدارک دیده شده اند. برای اطلاعات بیشتر به http://www.w3schools.com/tags/ref_urlencode.asp مراجعه نمایید.
custom: ( اختیاری ) : پارامتری اختیاری است که امکان انتخاب آدرس کوتاه شده را به کاربر می دهد . آدرس انتخابی باید بین 3تا 64 کاراکتر بوده و شامل کاراکترهای غیر مجازی نباشد ( کاراکترهای مجاز شامل حروف کوچک الفبای انگلیسی و ارقام 0 تا 9 هستند ). همچنین آدرس انتخابی نباید قبلا استفاده شده باشد. در صورتی که آدرس انتخابی تکراری باشد ، سیستم ایجاد پیغام خطا خواهد کرد و کاربر می تواند آدرس دیگری را انتخاب نماید.
type: ( اختیاری ) :نوع پیش فرض آن json است و حالت های json یا xml دارد
private: ( اختیاری ): تنظیم نشانی خصوصی (بدون هیچ لیستی).
password: ( اختیاری ):تنظیم رمز و میزان آن حداکثر تا ده کارکتر میباشد
uses: ( اختیاری ):بعد از این تعداد بازدید لینک ساخته شده شما بصورت خودکار حذف میشود و حداکثر تعداد آن 100 هزار میباشد
expire: ( اختیاری ): تاریخ با فرمت MM/DD/YYYY برای حذف خودکار لینک ثبت شده شما (تاریخ انقضا)
via: ( اختیاری ) : امضا برنامه شما میباشد برای مثال (api)
مثال:
http://api.lye.ir/matn/get?matn=test.matn.baraye.kotahsazi&custom=tmatn&type=xml
لینک های ثبت شده با درخواست بالا بصورت زیر میباشند
که کد خروجی مساوی است با:
کد ساخت لینک کوتاه بصورت انوماتیک با دکمه کپی خودکار لینک ساخته شده برای تمامی وبلاگ دهی ها و تمامی سایتها و سی ام اس ها وردپرس جوملا و ...
کد زیر را میتوانید انتهای پست خود قرار دهید
وبلاگهای رز بلاک کد را بعد از کد
قرار دهید
یا میتوانید در منو راست یا چپ قالب خود قرار دهید
برای انتهای پست از این کد استفاده کنید
برای سایدبار چپ یا راست وبلاگ و سایت از این کد استفاده کنید
تو ضیح بیشتر
در صورتی که میخواهید از کوتاه کننده لینک بصورت متن استفاده کنید
کافی است کد زیر را در قالب سایت قرار دهید
و سپپس
در هرجایی که به تگ پی یا بتون یا دیو یا هر جیز دیگه ای بخواهید لینک کوتاه شما توش نشون داده بشه فقط کافیه
id="lyelink"
بدهید برای مثال
یا
در صورتی که در چند جا میخواهید لینک کوتاه را نمایش دهید
آی دی اول را
id="lyelink" :mesal
و آی ذی دوم را
id="lyelinks" :mesal
و آی دی سوم را
id="lyelinke" :mesal
قرار دهید
توجه کنید که همیشه
آی دی اول
id="lyelink" :mesal
باید وجود داشته باشد بعد درصورت دلخواه
بترتیب آی دی دوم
id="lyelinks" :mesal
و سوم
id="lyelinke" :mesal
قرار بگیرد
کسایی که میخوان لینک فیک سایت بیتلی
bit.ly
رو درست کنن کافیه از طریق سایت لای لینک خودشون رو بسازنن تا آدرس اونها شبیه سایت بیت لی بشه مثلا
you:نام انتخابی
بعد لینک خود را وراد کنید
در قسمت نام انتخابی اسم لینک خود را وارد کنید
مانند مثال
you:نام انتخابی
ابزار و کد جلوگيری در سلکت کردن متن(انتخاب همه متن)
select
ابزار و کد نمايش تعداد بازديدها در وبلاگ
ابزار و کد ساعت عقربه اي بزرگ و زيبا
ابزار و کد نمايش تاريخ و ساعت در كنار عنوان وبلاگ در نوار عنوان و تسك بار
ابزار و کد جعبه ماتريكس
ابزار و کد باز شدن صفحه پاپ آپ همزمان با وبلاگ
ابزار و کد افكتي زيبا براي لينكها
ابزار و کد حركت كردن كلمه مورد نظر شما به دنبال موس
ابزار و کد تغيير نشانگر موس در صفحه
ابزار و کد حركت كردن كلمه اي در حال چرخش همراه موس
ابزار و کد منع راست كليك با پيغام در صفحه:
ابزار و کد منع انتخاب كلمات و هاي لايت كردن آنها:
ابزار و کد منع راست كليك بدون پيغام در صفحه:
ابزار و کد جستو جو گر گوگل
ابزار و کد این سایت را سایت خانگی خود کنید(بزرگ)
ابزار و کدنمايش يك صفحه با كليك بر روي يك دكمه
ابزار و کد اين هم يه ماشين حساب کوچيکه ببينيد
ابزار و کد امكان چت بازديد كنندگان سايت با شما
ابزار و کد اين اسکريپت هم يه حالت خاصی به ماوس شما
ابزار و کد مشخص کنندهء تعداد رجوع به صفحه
ابزار و کد قفل کردن کليک راست و غير فعال کردن مشاهده سورس صفحه
ابزار و کد محاسبهء زمان ورود به صفحه
ابزار و کد تعويض عنوان صفحه تایتل Tittle
ابزار و کد يك افكت ساده ولي جالب براي نوشته هاي شما
ابزار و كد متحرك كه با كنار صفحه برخورد ميكند و بر ميگردد
ابزار و كد متحرك سازي براي حروف انگليسي
ابزار و کد پرواز متن در وبلاگ
ابزار وکد چهار نوشته رو با حالت متغير زوم کنيد
ابزار و کد يك ماشين حساب كوچك
ابزار و کد منوي انتخاب روز در يك ماه
ابزار و کد گذاشتن بازي ايكس1 در وبلاگ