11
تشکر

منابع تازه برای طراحان و توسعه دهندگان – اسفند 93

HTML5 UP

HTML5 UP

پس از یک ماه غییت در این سری مجموعه، با منابع جدیدی در خدمت شما هستیم.

is.js

is js - micro check library

is js – micro check library

یک کتابخانه جاوا اسکریپت است که بوسیله آن درستی مقادیر مختلفی مانند اعداد، آرایه ها، تاریخ و غیره به روش بسیار راحتی چک می‌شود.

 icono

icono - Pure CSS icons

icono – Pure CSS icons

این کتابخانه کوچک CSS، آیکون‌های مختلفی را تنها با استفاده از یک عنصر برای شما پیاده سازی میکند که اینکار را نیز تنها با استفاده از خود CSS انجام میدهد و به هیچ فونتی وابستگی ندارد.

 SVG Pocket Guide

SVG Pocket Guide

SVG Pocket Guide

Joni Trythall بسته‌ای را تحت عنوان SVG Pocket Guide آماده کرده است که تمامی موارد قابل بحث در آموزش SVG را در آن ارائه داده است.

HTML5 UP

HTML5 UP

HTML5 UP

یک سایت بسیار خوب که مجموعه ای از تمپلیت‌هایی که با HTML5 نوشته و طراحی شده است را به صورت رایگان برای دانلود گذاشته است. تمپلیت‌های این سایت دارای کیفیت بسیار خوبی هستند.

Glide.js

Glide.js

Glide.js

Glide.js یک اسلایدربسیار مناسب و کارآمد است که به صورت رییپانسیو هم کار می‌کند. به گفته خود سایت سازنده، این پلاگین از CSS برای اجرای انیمیشن‌ها استفاده می‌کند که اینکار سرعت اجرای کار مخصوصا در گوشی‌های هوشمند را بالا می‌برد.

 IPay

IPay در واقع یک کتابخانه PHP است که توسط اینجانب (محسن شفیعی) توسعه داده شده. با استفاده از این ماژول میتوانید به راحتی به درگاه بانک ملت متصل شوید بدون اینکه نیاز به کدنویسی خاصی داشته باشید. توجه کنید که این کتابخانه در حالت آزمایشی قرار دارد با این حال چند سایت با استفاده از آن به درگاه متصل شده اند. برای نصب و استفاده باید از Composer استفاده کنید. مستندات این کتابخانه را نیز میتوانید در این مطلب مشاهده کنید. هرگونه گزارش خطا و همکاری که داشتید لطفا در Github به ثبت برسانید.

Zagros

برنامه زاگرس هم یکی دیگر از کارهای اخیر بنده است که یک سیستم گزارش و کنترل خطا مستقل و بسیار ساده محسوب میشود.

Material design icons

این مجموعه که توسط گوگل تهیه شده است مجموعه‌ای از آیکون‌ها با فرمت‌های SVG و PNG است که تحت اصول روش طراحی جدید گوگل با نام Material Design ایجاد شده‌اند.

Slick

Slick

Slick

یکی از بهترین اسلایدرها یا Carouselها است. از مزیت این کتابخانه پشتیبانی از تاچ در گوشی‌های هوشمند است. همچنین تنظیمات بسیار مناسبی را برای طراحی ریسپانسیو در اختیار می‌گذارد.

Materialize

Materialize

Materialize

یک فریم ورک CSS است که همانطور که از نامش پیداست بر پایه طراحی Material Design ایجاد شده است.

  • سلام چقد دیر به دیر پست میزارید حدود سه هفته هست خبری ازتون نیست!! خب یه بخش بزارید نویسنده بگیرید

  • امیر می‌گه:

    مرسی استفاده کردم :X

  • علی می‌گه:

    سلام،میدونم این سوالی که میپرسم به این قسمت ربطی نداره ولی خواهشا جواب بدید.در طراحی ریسپانسیو ما برای مثال فقط برای دیوایس هایی با اندازه 320*480 یا 320*568 و به طور کل اندازه های ثابت : 320,480,568,600,800,… سایت رو تغییر میدیم.یعنی ما کاری به کار اندازه 362 نداریم.آیا درست فهمیدم؟خیلی مهمه چون من تو اندازه های ثابتی که گفتم مشکل ندارم ولی واسه بقیه به مشکل برمیخورم . کمکم کنید لطفا

  • محمد نمازی می‌گه:

    سلام مجدد،
    دوستان میشه در مورد ایجاد خبرنامه و نمایش اخبار مرتبط بهم در لاراول راهنمایی ام کنید !
    باتشکر

  • محمد نمازی می‌گه:

    سلام مجدد خدمت دوستان،
    جناب مسعود پرپنچی ممنون از راهنمایی تون ،
    و جناب جاوید خانلو ، راستش من از توضیحاتی که دادید چیزی دستگیرم نشد و کامل متوجه نشدم که چیکار باید بکنم،
    بنظر خودم سریع ترین راه و ساده ترین راه همین که به ازای هر فیلد فارسی، فیلد انگلیسی هم ذخیره بشه و بعد روت ها رو به دو گروه فارسی و انگلیسی تقسیم میکنیم و بعد واسه نمایش view ها، که قبلا دو نوع ویو ساخته شده (یکی فارسی و یکی انگلیسی) توسط روت ها صدا بزنیم اما اینکار از طرفی دیگه بنظرم کار سخت و زمانبری هست .
    جستجوهایی که انجام دادم، اینه که شما در app/lang دو نوع زبان درست کنی و برای هر کدوم هم روت جداگانه که باز هرکدوم از اینها کانفیگ خودشون رو دارن ، اما باز این هم نمیدونم چطوری باید یه مترجم واسه صفحه درست کنیم، اکه به ازای هر متنی ، انگلیسی اونهم بنویسیم باز اینکار هم سخت و زمانبره، هنوز خودم نمیدونم باید چیکار کنم و هنوز درگیر این موضوع هستم !!!!

    درخواست :
    از دوستان کسی میتونه واسه ایجاد بخش نظرات (اخبار و بطور کامل) و همینطور بخش موضوعات (بطور کامل و تودرتو و انتخاب چنیدن موضوع باهم) بهم کمک کنه !!

    باتشکر – محمد نمازی

    • محسن شفیعی می‌گه:

      چند زبانه کردن سایت دو بخش داره. یک بخش چند زبانه کردن متن های استاتیک هست که با استفاده از فایل های xml یا روش بهتر استفاده از آرایه PHP انجام میشه، کاری که لاراول داره انجام میده.
      اما ترجمه بخش های داینامیک مثل پست ها که همون روش خودتون است. یعنی اینکه یک فیلد برای فارسی و یک فیلد برای انگلیسی. البته اگر مطمئن هستید که همین دو زبان است و اضافه نمیشه از این روش استفاده کنید اما اگر فکر میکنید ممکنه اضافه بشه بهتر هست که برای هر جدول یک جدول language هم درست کنید که درون اون زبان های مختلف اون جدول رو ذخیره کنید.

    • محمد نمازی می‌گه:

      ممنون از پاسختون،
      من بهترین و سریعترین روش رو میخوام،
      امکانش هست آموزش کامل اون رو بزارید !؟

  • جاوید خانلو می‌گه:

    با سلام

    آقای نمازی من برای ایجاد سایت دو زبانه خیلی جستجو کردم و واقعا به نتیجه مطلوبی نرسیدم بهترین راه همون روشی هستش که به ذهنتون میاد ، البته باید خیلی ریز بینانه از این ذهنیت ایجاد شده استفاده کرد ، واسه تشخیص روت فارسی یا انگلیسی میتونید از تشخیص ip استفاده کنید + ایجاد لینک تغییر زبان چون ip به تنهایی قادر به این کار نیست چون بیشتر کاربرا از vpn استفاده میکنن و همین امر باعث میشه سایت به زبان دیگه ای تغییر کنه ، این روش به ازای هر فیلد فارسی یک فیلد انگلیسی درسته ولی در صورتی که شما قادر به ایجاد موتور ترجمه نباشید جسارتا باید عرض کنم که من فکر میکنم همینطور باشه امیدوارم ناراحت نشده باشید از این حرف من چون خیلی ها و علل خصوص خود بنده نه توانایی و نه وقت برای ایجاد چنین موتور ترجمه ای را ندارم پس بهتره تو بهترین حالت پیاده سازی بشه که هم خودتون دچار سردر گمی نشین هم کامپایلر از زیادی داده ها گیج نزنه.

    نمونه سایت دو زبانه بنده که به صورت خیلی ابتدایی پیاده شده چون خودشون خواستار همچین سیستمی شدن http://todayspace.ir/fa/

    موفق باشید .

  • سید محمد مسعود پرپنچی می‌گه:

    آقای محمد نمازی تا اونجا که من میدونم و یکبار سایتی دو زبانه در ابعاد کوچیک ساختم شما باید از xml استفاده کنید.

  • محمد نمازی می‌گه:

    با سلام و خسته نباشید !!
    یه سوال داشتم، میخوام سایتی دو زبانه طراحی کنم، یکی فارسی و دیگری انگلیسی، میخوام وقتی آدرس route مثلا شد /lang/fa صفحه اصلی سایت بصورت متون فارسی و اگر /lang/en بود صفحه اصلی سایت بصورت انگلیسی و همچنین کلیه متون از جمله اخبار، منوها و … نیز بصورت انگلیسی نمایش داده بشه .
    اولا واسه ایجاد چنین چیزی چیکار باید کرد ؟
    دوما من واسه ذخیره ی مثلا اخبار بصورت فارسی و انگلیسی در دیتابیس به ازای هرفیلد فارسی، یه فیلد واسه انگلیسی ذخیره کردم، آیا کارم درسته یا اشتباه و دوم اینکه اینکار بهینه هست و یا واسه استفاده از اون دچار مشکل مشوم یا نه !؟!!
    باتشکر – محمد نمازی

  • محمد اسفندیاری می‌گه:

    با تشکر از شما


  • نظرات این مطلب بسته است.