دفترچه تلفن آنلاین با طعم وردپرس
۲۲ ۱۱ ۱۳۸۶وردپرس واقعآ یک سیستم مدیریت محتوای تمام عیار محسوب میشه و یک خط کدش میرزه به این نرم افزار های چند میلیون تومانی که الان مد شده (CMS هایی که شرکت های هاستینگ ارائه میکنند). امروز میخواهیم یک دفترچه تلفن آنلاین کوچک با وردپرس راه بیندازیم که صد البته میتوانید استفاده هایی غیر از دفترچه تلفن از آن بکنید. مثلآ بسیاری از مغازه دار ها نیاز به سیستم مدیریت قیمت اجناسشان دارند که مخصوصآ اگر نیاز به محیط آنلاین داشته باشند سفارش میدهند و چند صد هزار تومان هزینه میکنند تا آخر هم یک سری کد دزدیده شده به همراه صدها باگ به اونها تحویل داده میشه و آنها هم از همه جا بی خبر.
به عنوان مثال از کاربرد های این ترفند میتوان به ایجاد دفترچه تلفن آنلاین ، مدیریت آنلاین قیمت اجناس ، لیست نمرات یا قبولی و مردودی دانش آموزان و سایر کارهایی که نیاز به مدیریت آنلاین داده های کوچک دارد اشاره کرد.
و البته لازم به ذکر است که شاید این سیستم به دلیل ساختار عمومی آن تمام نیاز های شخصی و تخصصی یک سازمان یا شرکت گسترده را نتواند پوشش دهد ولی مسلمآ برای کارهای نسبتآ کوچک یا شخصی بهترین و ارزان ترین گزینه است.
خوب حالا بریم سراغ روش انجام این ترفند (Demo Here):
۱- ابتدا وردپرس را نصب و افزونه ها و قالب زیر را به آن اضافه میکنیم.
افزونه ها:
Custom Write Panel , Members Only , WordPress 2.3 Related Posts , Search Everything
* اگر از نسخه های قدیمی تر از ۲.۳ وردپرس استفاده میکنید این Custom Write Panel را بجای لینک بالا بگیرید.
قالب: WP Contact Manager
پس از آپلود کردن افزونه ها و قالب مخصوص ، آنها را فعال کنید. عکس ها مرحله به مرحله برای افراد مبتدی گویای ماجرا هستند. (از چپ به راست)
* من در اینجا وردپرس را از کنترل پنل هاست و از طریق Fantastico نصب کردهام.
* برای بزرگ شدن عکس ها روی آنها کلیک کنید.
۲- یک دسته (Category) جدید با نام Contacts بسازید. مطمئن شوید که این اولین دستهای است که میسازید و ID آن حتمآ باید ۳ باشد.
۳- از منوی Options گزینهی WP23 Related Posts را انتخاب کنید و محتوای فیلد های آن را مثل شکل عوض کنید و تنظیمات را ذخیره کنید. (میتوانید در فیلد اول و سوم هر چیز دیگری که میخواهید بنویسید.)

۴- از منوی Options گزینهی Search Everything را انتخاب کنید و گزینه های “Search Every Tag” و “Search every custom field” را تیک بزنید و تنظیمات را ذخیره کنید.
۵- از منوی Manage وارد گزینهی Custom Write Panel شوید و روی دکمهی Create Custom Write Panel کلیک کنید. فیلد های مورد نظر را مثل شکل زیر پر کنید و تنظیمات را ذخیره کنید.

* برای انتخاب ۲ گزینه از لیست “Standard Fields” کلید کنترل را پایین نگه دارید و روی گزینه های مورد نظر کلیک کنید.
۶- بعد از انجام مرحلهی قبل از منوی Manage گزینهی Custom Write Panel را انتخاب کنید و روی دکمهی View کلیک کنید. سپس Create Custom Field را کلیک کنید. حالا باید فیلد های دفترچه یادداشت تان را تنظیم کنید مثلآ نام،نام خانوادگی،تلفن،ایمیل و… فیلد ها را عینآ مطابق جدول زیر بسازید:

۷- از منوی Write گزینهی Add Contact را انتخاب کنید و اطلاعات مورد نظر را وارد کنید. (توجه کنید دو فیلد Title و Post نباید خالی رها شوند.) حالا روی Publish کلیک کنید و صفحهی خانه را باز کنید تا نتیجه را ببینید.
نمونهای از این کار را اینجا ببینید. (Demo)
برای رمزگذاری و محدود کردن دسترسی به صفحه ، از منوی Options گزینهی Members Only را انتخاب کنید و تنظیمات آن را مانند شکل زیر تغییر دهید. از این به بعد فقط کاربر هایی که از قسمت Users وردپرس میسازید به صفحه دسترسی دارند.

برای اضافه کردن فیلد های دلخواه دیگر باید کمی ویرایش کد کنید ، به هر حال جزییات برخی از فیلد های دیگری که ممکن است به دردتان بخورد و نیاز به ویرایش کد ندارد را میتوانید در اینجا ببینید.
از TheDesignCanopy یاد گرفتم.















دارم وسوسه میشم که برای کار با وردپرس جدی تر باشم…!
خیلی عالی بود بابک جان…
جالب بود
سلام.خسته نباشید.آقا مطالب واقعا عالیه.من از جمله کسانی بودم که اصلا نمی دونستم فید چیه که تو سایت شما باهاش آشنا شدم و خیلی دارم باهاش حال میکنم.فقط یه سوال دارم.اینکه چجوری میتونم فیدها رو جستجو کنم.مثلا من از ترفند های کامپیوتر خیلی خوشم میاد و دوست دارم فیدی داشته باشم که مخصوص این باشه ولی طریقه جستجوشو بلد نیستم.اگه میشه شما لطف کن و یادم بده.ممنون.ببخشید که این سوال رو تو این پست نوشتم.بازم خسته نباشی و موفق باشی.بای
سلام
دارم میرم که نصبش کنم خیلی وقت بود میخواستم یه دفترچه تلفن آنلاین درست کنم.
سلام آقا بابک عزیز
آدرس ایمیل ما هست: bijenaghha@yahoo.com . خوشحال میشیم با ما مکاتبه کنید.
یا علی
online contacts…
Didn’t realise there was this type of information out there…