استفاده از Custom Post Type در وردپرس

custom post typeهمانطور که می دانید در سیستم مدیریت محتوای وردپرس به صورت پیشفرض دو نوع محتوا وجود دارد، نوشته ها و برگه ها. اما هنگامی که سایت وردپرسی ما گسترش پیدا می کند کم کم نیاز به استفاده از انواع دیگری از محتوا هم احساس می شود. مثلا اگر بخواهیم در سایت خودمان قسمت داشته باشیم که در آن به معرفی کتاب بپردازیم طبیعتا خیلی دوست داریم که یک نوع محتوای جدید با عناون کتاب داشته باشیم و تحت این نوع جدید عنوان کتاب، نام مولف، نام مترجم، ابعاد و تعداد صفحات کتاب و امثال آن را بگنجانیم.

وردپرس به ما اجازه می دهد که نوع محتوای دلخواه خودمان را به آسانی به سیستم اضافه کنیم. برای این کار هم از تابع register_post_type استفاده می کنیم. در ادامه ی این نوشته هم می خواهیم کار با این تابع را بررسی کنیم.

(بیشتر…)


مدارهای میکروالکترونیک RF

مدارهای میکروالکترونیک RFپروفسور بهزاد رضوی استاد ایرانی دانشگاه UCLA تالیفات متعددی در زمینه های مختلف علم الکترونیک دارد که محدوده ی وسیعی از نیازهای دانشجویان این رشته را تحت پوشش قرار می دهد. ویژگی ممتاز کتاب های ایشان نثر ساده و صریح در کنار مثال های کاربردی و واقعی است. به همین دلیل این کتاب ها در سال های اخیر مورد اقبال اساتید و دانشجویان قرار گرفته است.

یکی از کتاب های دکتر رضوی RF Microelectronics است که ویرایش نخست آن با نام مدارهای میکروالکترونیک RF در ایران ترجمه شده و به چاپ رسید. البته این کتاب در حال حاضر در بازار کتاب نایاب است و به علاوه در سال ۲۰۱۱ ویرایش جدید این کتاب نیز منتشر شده است که عملا جایی برای پرداختن به ویرایش نخست باقی نمی گذارد.

ویرایش دوم RF Microelectronics که توسط Prentice Hall منتشر شده است با قیمتی در حدود ۹۰ دلار از سایت آمازون قابل تهیه است و متاسفانه از این کتاب هیچ ترجمه ای در بازار ایران وجود ندارد. اما نسخه ی PDF این فایل در ادامه ی همین نوشته قابل دریافت است. حجم فایل تا حد امکان کم شده است و فصل های کتاب به صورت جداگانه برای دانلود قرار داده شده اند تا هم دانلود کردن و هم مطالعه ی آن راحت تر شود.

(بیشتر…)


افزونه WP Series Manager

افزونه wp-series-managerاگر شما هم از وردپرس برای انتشار مطالب دنباله دار استفاده می کنید حتما خلا سیستمی برای مدیریت این دسته مطالب را حس کرده اید.

افزونه wp-series-manager که به راحتی و به صورت رایگان از «روزهای خط خطی» قابل دریافت است یک افزونه بسیار سبک و در عین حال کارآمد برای وردپرس است. به کمک این افزونه شما می توانید دوره ها یا همان «سری ها» را ایجاد کنید و برای آن ها شرح بنویسید. بعد از این مرحله کافیست تا ID سری مورد نظر را در قسمت مربوطه در پنجره ویرایش «نوشته» در وردپرس وارد کنیم. به همین سادگی نوشته جدید ما قسمتی از سری مورد نظر می شود.

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

این افزونه قابلیت clean url هم دارد و در صورتی که تنظیمات وردپرس شما صحیح باشد می توانید از url های منطبق بر استانداردهای seo برای سری های خودتان استفاده کنید. ویژگی بارز دیگر این افزونه این است که از ابتدا برای وردپرس فارسی تدوین شده و بدون هیچ مشکلی روی وردپرس فارسی شما نصب خواهد شد. به علاوه سری  هایی که با این افزونه ایجاد می شوند قابلیت نمایش در منو را هم دارند و به این ترتیب شما می توانید سری ها را به «فهرست های سفارشی» وردپرس اضافه کنید و از این طریق حتی امکان نمایش آن ها به عنوان ابزارک هم مقدور می باشد.

این افزونه رایگان بوده و از طریق لینک پایین همین صفحه قابل دریافت است. برای نصب افزونه می توانید مطابق روال معمول فایل فشرده را در پوشه ی plugins وردپرس آپلود کرده و از حالت فشرده خارج کنید. بعد هم کافیست افزونه را فعال کنید. به هیچ تنظیمات اضافه ای هم نیاز نیست.

در نوشتن کد افزونه تلاش شده است به نحوی عمل شود که شما بتوانید به راحتی استایل مورد نظر خودتان را به قسمت خروجی افزونه اضافه کنید ولی اگر در این کار تبحر کافی ندارید می توانید از طریق فرم تماس «روزهای خط خطی» مراتب را در میان بگذارید تا در مورد سفارشی سازی افزونه برای تطبیق با قالب سایت با شما تماس گرفته شود.

در پایان خواهشمند است هرگونه عیوب احتمالی در افزونه و نیز پیشنهادات خود برای گسترش آن را از طریق فرم تماس سایت در میان بگذارید.



افزونه ترجمه وردپرس

ترجمه وردپرسیکی از ویژگی های کارآمد وردپرس که آن را در زمره ی بهترین سیستم های مدیریت محتوا قرار داده است. قابلیت محلی سازی است. با استفاده از این ویژگی هسته ی وردپرس، پوسته ها و افزونه ها به راحتی از زبان اصلی به زبان محلی ترجمه می شوند. البته استفاده از این ویژگی تنها در صورتی ممکن است که به همراه پوسته یا افزونه فایل زبان مورد نظر ما نیز موجود باشد. به عنوان مثال اگر زبان مورد نظر ما فارسی باشد باید فایل های این زبان به همراه افزونه یا پوسته در اختیار ما گذاشته شده باشند.

در ادامه به معرفی افزونه ای خواهیم پرداخت که می تواند محلی سازی را بریا ما راحت تر کند. اگر افزونه یا پوسته ای که ما دوست داریم آن را به زبان فارسی روی سایت وردپرسی خودمان داشته باشیم دارای قابلیت ترجمه باشد، به راحتی با استفاده از افزونه ی Codestyling Localization می توانیم زبان دلخواه خودمان را به آن اضافه کنیم.

(بیشتر…)


طراحی مدارهای مجتمع CMOS آنالوگ

طراحی مدارهای مجتمع CMOS آنالوگیکی از کتاب های درسی پر فروش حوزه ی طراحی آنالوگ که معمولا به عنوان مرجع درس طراحی مدارهای مجتمع خطی نیز شناخته می شود کتاب طراحی مدارهای مجتمع CMOS آنالوگ تالیف پروفسور بهزاد رضوی است.

نسخه ی اصلی این کتاب به بهای ۱۸۰دلار از طریق سایت آمازون قابل دریافت است و در ایران نیز یک مورد ترجمه از آن وجود دارد که متاسفانه پر از اشکالات چاپی و مشکلات فنی ترجمه است و عمق فاجعه تا حدی است که آن را غیر قابل خواندن می کند.

در ادامه نسخه ی PDF این فایل با لینک مستقیم برای دانلود قرار داده شده است که برای راحتی بیشتر به دو قسمت تقسیم شده است.

جدول مشخصات فایل

نام کتاب Design of Analog CMOS Integrated Circuits
مولف پروفسور بهزاد رضوی
تعداد صفحات ۷۰۶
فرمت PDF به صورت متن قابل جستجو
حجم فایل ۲۷.۴ مگابایت
فرمت فایل RAR
تعداد قسمت ۲
پسورد فایل ندارد

دانود از سرور rapidshare.com:

دانود از سرور uploaded.net:


منوی سفارشی در وردپرس

منوی سفارشی در وردپرسسیستم مدیریت محتوای محبوب وردپرس با انتشار نسخه ی ۳.۰ به قابلیت قدرتمند منوهای سفارشی مجهز شده است که به صاحب سایت اجازه می دهد منوهای دلخواه خود را ساخته و نمایش دهد. به این ترتیب دست مدیر سایت باز است تا از میان برگه ها و دسته های سایت موارد مورد نظرش را انتخاب کرده و به ترتیبی که مناسب می داند در کنار هم بچیند، لینک های متفرقه دلخواهش را نیز به منوی جدید اضافه کرده و در نهایت این منوی سفارشی را در مکان دلخواه روی سایت منتشر کند.

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

(بیشتر…)


راه اندازی و تنظیم وردپرس شبکه (چند نکته)

وردپرس multisiteدر قسمت قبلی این مطلب چگونگی نصب و راه اندازی وردپرس شبکه را مورد بررسی قرار دادیم و حالا در ادامه ی مطالب گفته شده ی قبلی می خواهیم چند نکته در مورد تنظیمات و استفاده از شبکه ی وردپرس را توضیح دهیم. به عبارت دیگر مطالب این قسمت جزء ضروری مراحل نصب و راه اندازی شبکه نیستند ولی دانستن و اجرای آن ها می تواند در بسیاری موارد مفید واقع شود.

اگر روال نصب شبکه را مرور کنیم به یاد خواهیم آورد که در قسمتی از روال نصب ما می توانستیم برای آدرس سایت های شبکه بین استفاده از «زیردامنه ها» یا «زیر پوشه ها» حق انتخاب داشتیم.

(بیشتر…)


راه اندازی و تنظیم وردپرس شبکه (کلیات)

وردپرس شبکهیکی از قابلیت های وردپرس multisite است که به مدیر سایت اجازه می دهد چندین سایت را روی یک سرور یا هاست اشتراکی تنها با استفاده از یک هسته راه اندازی کند. به عبارت دیگر هسته ی مورد استفاده ی همه ی این سایت ها یکسان است یعنی فایل های اصلی، افزونه ها و قالب ها روی سیستم اصلی نصب می شود و سپس سایت های زیر مجموعه ایجاد می شوند که به فراخور حال خود به این فایل ها دسترسی خواهند داشت. قبلا بسته ی WordPressMU یک بسته ی مجزا از WordPress بود ولی از نسخه ی ۳.۰ به بعد این قابلیت در همان بسته ی اصلی وردپرس گنجانده شده است. پس با استفاده از نسخه های جدید وردپرس می توانیم یک سایت عادی مثل سابق داشته باشیم یا شبکه ای از سایت ها را راه اندازی کنیم. قابلیت شبکه برای مواردی نظیر سیستم های وبلاگدهی کاربرد دارد. طراحان وب نیز با استفاده از این ویژگی می توانند ایده های خلاق خود را پیاده سازی کنند.  آخرین نسخه ی فارسی این بسته از وردپرس فارسی قابل دریافت است.

(بیشتر…)


آموزش تصویری نصب جوملا روی هاست

جوملادر این نوشته می خواهیم مراحل نصب جوملا را روی هاست بررسی کنیم. عمده ی هاست های لینوکسی از یکی از دو کنترل پنل cPanel یا DirectAdmin استفاده می کنند. به همین خاطر ما هم مراحل نصب را روی هر دو کنترل پنل انجام می دهیم. به این ترتیب کار ما دو قسمت خواهد داشت؛ مرحله ی اول که به آماده کردن هاست اختصاص دارد و در cPanel و DirectAdmin متفاوت است و مرحله ی دوم که به اجرای نصب جوملا مربوط است و مستقل از کنترل پنل مورد استفاده می باشد.

البته قبل از هر کاری لازم است یک نسخه ی جوملا را دانلود کنیم تا در هنگام نصب روی هاست آپلود شود. نسخه ای که ما انتخاب کردیم نسخه ی سایت جومیناست که در سایر مطالب آموزشی جوملا هم از آن استفاده خواهیم کرد.

در ادامه ی مطلب ضمن ارائه ی پاره ای توضیحات مختصر پیرامون چگونگی اجرای نصب فایل ویدئویی آموزش نصب جوملا بر روی هاست لینوکس با کنترل پنل cPanel یا DirectAdmin قرار داده شده است.

(بیشتر…)


مطالب برگزیده در وردپرس – قدم سوم

نمایش مطالب برگزیدهدر قسمت اول این مطلب دستکاری صفحه ی ویرایش نوشته ها در وردپرس را بررسی کردیم و از این طریق توانستیم هنگام نگارش یا ویرایش نوشته ها، مطالب برگزیده را انتخاب کنیم. در قدم بعد همین امکان را در منوی ویرایش سریع وردپرس گنجاندیم تا با سرعت و سهولت بیشتری مطالب «برگزیده» را انتخاب کنیم یا مطالب «برگزیده» را به حالت «عادی» برگردانیم.

اما هدف از دو مرحله ی قبلی در واقع رسیدن به جایی بود که ما بتوانیم مطالب برگزیده را به نحوی که نظر مخاطب را به خود جلب کند در سایت به نماشی درآوریم و این بخش از کار موضوع قدم سوم از این مطلب است.

(بیشتر…)