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

1

جدول مقایسه 5 فروشگاه ساز php رایگان

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

اگر مقایسه بین 2 محصول را در اینترنت به انگلیسی جستجو کنید معمولا با جدول مقایسه مواجه می شوید و یا لااقل صفحه ای می یابید که نقاط قوت و ضعف هر محصول مشخص شده اما اگر جستجو را فارسی انجام دهید؟ در 99% مواقع با جملات کلیشه ای مانند "طرف این محصول نرو" یا "اون خوبه ولی اینم خوبه" مواجه می شوید!!!
 به عقیده بنده یک دلیل این اظهارنظرهای غیرکارشناسی عدم دانش کافی کاربر می باشد و اینکه علارقم دانش پایین، فرد حاضر به جستجو و کسب اطلاعات بیشتر هم نیست! (تعریف جدید تنبلی!)
البته شاید با خود بگویید مشکلی نیست انگلیسی جستجو می کنم اما همیشه این روش کارساز نیست. زیرا ممکن است لازم باشد یک محصول یا نرم افزار را در ایران از ابعاد و نقطه نظرات دیگری نیز بررسی کرد که نتیجه و انتخاب را 180 درجه تغییر دهد. مثلا (در سایت انگلیسی) نوشته شده فلان محصول بهتر است زیرا امکان خرید آنلاین از آمازون را دارد اما ما می دانیم در ایران (لااقل فعلا) این امکان وجود ندارد و در نتیجه این ویژگی برای ما مزیت محسوب نمی شود!

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

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

 

الف ) فروشگاه سازهای (php) زیر برای بررسی انتخاب شده اند:


1ووکامرس (woocommerce)
سیستم مدیریت محتوای وردپرس دارای بیشترین کاربر در سراسر دنیاست و مسلما فروشگاه ساز آن نیز پرکاربرترین خواهد بود. طبق آمار تقریبا 500 هزار فروشگاه با این افزونه وردپرس، روی اینترنت مشغول به کار هستند. از آنجایی که " ووکامرس" روی وردپرس نصب می شود، سایت نسبتا سنگین خواهد بود (برای یک هاست معمولی و اشتراکی)

2مجنتو (Magento)
مجنتو (ماجنتو) دارای 2 نسخه رایگان (Community) و تجاری (Enterprise) می باشد که نسخه تجاری پشتیبانی بیشتری می شود. بخشی از سهام این شرکت متعلق به eBay می باشد. در چند سال اخیر دارای رشد خوبی بوده و حدود 200 هزار فروشگاه را تحت پوشش دارد. اگر این فروشگاه ساز را نصب کنید در برخورد اول، حرفه ای بودن پنل مدیریت را کاملا حس خواهید کرد. این فروشگاه ساز امکانات کامل تری نسبت به 4 مورد دیگر در اختیار شما قرار می دهد.

3پرستاشاپ (prestashop)
یکی از فروشگاه سازهایی که در ایران نیز بسیار مورد اقبال است. قالب های زیبا و افزونه های متنوع. طبق ادعای این فروشگاه ساز در سایت رسمی خودش، تا امروز حدود 250 هزار فروشگاه آنلاین ازین نرم افزار تحت وب استفاده می کنند.

4اپن کارت (opencart)
اپن کارت سهمی حدود 3% فروشگاه های اینترنتی را به خود اختصاصی داده است. پنل مدیریت زیبایی دارد و در ایران نیز مورد استفاده است اما کمتر از 3 مورد بالاتر. قالب های این فروشگاه ساز نیز زیبا می باشند

5ویرچومارت (virtuemart)
پردانلودترین افزونه فروشگاه ساز جوملا، ویرچومارت است. هم قدیمی است و هم بطور مستمر بروز شده است. قالب های بسیار زیادی برایش نوشته شده است که بیشتر آن ها جذاب و آژاکس هستند. ما در راستچین نمونه ای از قالب این فروشگاه ساز جوملا را منتشر کرده ایم. ماژول هایی مانند محصولات جدید، محصولات یک گروه خاص، تغییر نرخ ارز خرید و ... برای آن نوشته شده است. پنل مدیریت آن مانند محیط جلوی سایت (front-end) جذاب نیست! از آنجا که ویرچومارت تحت سیستم مدیریت محتوای جوملا کار می کند، در واقع امکانات جوملا نیز بخشی از امکانات این فروشگاه ساز به حساب می آید مانند جستجو، عضویت کاربران و ....

 

ب)  بررسی محبوبیت و سهم بازار

بعد از معرفی اجمالی این 5 فروشگاه ساز، خوب است نگاهی به میزان جستجوی آنها (به انگلیسی) در اینترنت بیاندازیم. شاید این ویژگی بتواند فاکتوری برای میزان محبوبیت باشد :

google trends shopping carts 5top

 

 از نمودار برمی آید که رتبه نخست جستجو در اینترنت با فروشگاه ساز مجنتو می باشد. سپس ووکامرس و پرستاشاپ. "اپن کارت و ویرچومارت" نیز مشابه هم هستند. اما هر فروشگاه چه سهمی از بازار را به خود اختصاص داده است؟ بر اساس آمار وب سایت builtwith سهم بازار بصورت زیر معرفی شده است :

 

رتبه یک در اختیار ووکامرس و سپس مجنتو می باشد. بعد از آن به ترتیب پرستاشاپ، اپن کارت و ویرچومارت قرار دارند.
سوالی که پیش می آید این است که آیا باید بر اساس این آمار تصمیم گیری کنیم؟ مسلما خیر! همیشه اکثریت آرا نشانه درستی انتخاب نیست و اگر چنین بود دیگر نیازی به جدول، مقایسه و تحلیل نداشتیم!
این نمودار به ما نشان می دهد در حال حاضر رشد یک فروشگاه ساز یا امکانات جانبی در چه وضعیتی قرار دارد و آیا انتخاب شما در بین 5 فروشگاه ساز پرکاربرد اینترنت قرار دارد یاخیر. همچنین در نمودار مشاهده می کنید که سهم زیادی از بازار (20 درصد) نیز بصورت اختصاصی کدنویسی کرده اند و از فروشگاه ساز آماده استفاده نمی کنند.

 



پ ) جدول مقایسه امکانات مهم فروشگاه ساز

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

 

ویژگی ها

Woocommenrce Magento PrestashopOpen cardVirtuemart
تاریخ اولین انتشار رسمی

2011

2008

2005

1999

2006

آخرین بروزرسانی

2016/10/21

2016/10/12

2016/11/7

2016/8/1

2016/9/21

پشتیبانی از php7 ok 32 ok 32 ok 32 ok 32 x mark 3 32
قالب های موجود (بالاتر به معنای بیشتر)

6

6

5

3

2

افزونه های جانبی موجود(بالاتر به معنای بیشتر)

6

5

4

4

3

سنگینی سایت (بالاتر به معنای سنگین تر)

5

6

3

2

3

مراحل خرید (کمتر به معنای سریع تر)

2

2

3

3

6

پیچیدگی پنل (بیشتر به معنای سخت تر)

3

3

4

3

5

استفاده از آژاکس در بررسی فیلدهای عضویت ok 32 x mark 3 32 x mark 3 32 x mark 3 32 x mark 3 32
افزونه پرداخت آنلاین (شاپرک)

دارد

دارد

دارد

دارد

دارد

استفاده از آژاکس در افزودن محصول به سبد ok 32 نیازمند افزونه ok 32 ok 32 ok 32
افزونه پیامک

دارد

دارد

دارد

دارد

دارد

فاکتور مناسب چاپ نیازمند افزونه html pdf html html
تغییر شیوه پرداخت/ارسال ok 32 ok 32 ok 32 ok 32 ok 32
افزودن چند آدرس برای ارسال کالا نیازمند افزونه ok 32 ok 32 ok 32 ok 32
پشتیبانی از ریال

دارد

دارد

دارد

دارد

دارد

اعمال درصد مالیات بر ارزش افزوده (VAT)

دارد

دارد

دارد

دارد

دارد

زیرمحصول (attribute)

دارد

دارد

دارد

دارد

دارد

محصولات مرتبط

دارد

دارد

دارد

دارد

دارد

بروزرسانی قیمت کالاها از طریق اکسل

افزونه

دارد

دارد

نیازمند افزونه

نیازمند افزونه

پشتیبانی از کوپن تخفیف (بازه زمانی) ok 32 ok 32 ok 32 ok 32 ok 32
پشتیبانی از کد هدیه (یکبار استفاده) ok 32 ok 32 ok 32 ok 32 ok 32
فرم نظر/رتبه روی محصول

دارد

دارد

نیازمند افزونه

دارد

دارد

مقایسه محصول

نیازمند افزونه

دارد

دارد

دارد

نیازمند افزونه

افزونه فیلتر محصولات - آژاکس ok 32 ok 32 ok 32 ok 32 ok 32
فیلتر "نمایش فقط" محصولات موجود (in stock) نیازمند افزونه کدنویسی کدنویسی نیازمند افزونه کدنویسی
سطح دسترسی برای مدیران فروشگاه

ندارد

دارد

دارد

دارد

ندارد

تغییر فیلدهای عضویت کاربر (از پنل) x mark 3 32 x mark 3 32 x mark 3 32 x mark 3 32 ok 32
افزودن فیلد به صفحه عضویت کاربر

افزونه

افزونه

افزونه

x mark 3 32

ok 32

نگاشت چندگانه محصول (multi-mapping)

دارد

دارد

دارد

دارد

دارد

پشتیبانی از SSL ok 32 ok 32 ok 32 ok 32 ok 32
انتخاب آدرس پنل مدیریت

لینک پنل وردپرس

دارد

رندم

خیر

لینک پنل جوملا

بلاک حمله bruteforce در فرم ورود از طریق کد ضد اسپم

خیر

خیر

خیر

خیر

خیر

پنل مدیریت فارسی ok 32 ok 32 ok 32 ok 32 ok 32
پنل مدیریت ریسپانسیو

هست

نیازمند خرید قالب

هست

هست

نیست

پشتیبانی گیر در پنل مدیریت

نیازمند افزونه

کامل

پایگاه داده

پایگاه داده

نیازمند افزونه

خبرنامه (ارسال ایمیل گروهی)

     نیازمند افزونه

حرفه ای

    نیازمند افزونه

مقدماتی

توسط جوملا

ویرایشگر آنلاین قالب ایمیل (html)

دارد

دارد

افزونه

افزونه

ندارد

مشتریان معروف

LIFE

کوکاکولا

Norwegian Cruise Line

VOLVO

---

وب سایت توسعه دهنده

مشاهده

مشاهده

مشاهده

مشاهده

مشاهده

آخرین نسخه

2.6.8

2.1.2

1.7

2.3.0.2

3.0.18

دموی آنلاین فروشگاه (front)

مشاهده

فرم درخواست

مشاهده

مشاهده

مشاهده

نصب کننده تحت وب

افزونه

دارد

دارد

دارد

افزونه

رتبه الکسای سایت توسعه دهنده

3069

5110

2323

4752

41912

 


ت) معرفی چند نمونه از فروشگاه ایرانی که در حال فعالیت هستند و از این 5 مورد استفاده می کنند :

orange مجنتو : ورچین فاینال - البسکوایران باییک تماس
orange پرستاشاپ : جانبی هابانی مدارشاکو
orange ووکامرس : مارکت وردپرس - همیار وردپرس- صائین کالاواوک
orange اپن کارت : می نگینآل دیجیتالهمراه اول وب پوشبورسیکا - ایران هدفون - استیل پارس
orange ویرچومارت : هایپرمارکت

 

ث) جمع بندی

جدول بالا تا حدی به تصمیم گیری شما کمک می کند و این را بدانید انتخاب شما بین خوب و بهتر خواهد بود پس خیلی نگران انتخاب نهایی نباشید. از سوی دیگر در نظر داشته باشید هر فروشگاه سازی را که انتخاب کردید 3 نکته کلیدی زیر را در آن جدی بگیرید :

•    زیبایی : قالب را ریسپانسیو و بسیار زیبا انتخاب کنید (از سایت اصلی خریداری و به یک کدنویسی ایرانی برای راستچین کردن تحویل دهید)
•    سادگی : کوتاهی مراحل خرید بسیار مهم است. (پس حتما از تکنولوژی آژاکس در طراحی استفاده شود)
•    سرعت : تا حد ممکن سرور را قوی انتخاب کنید. شاید اولین خرید یک کاربر به دلیل اتلاف وقت، آخرین خریدش از سایت شما باشد!

این مورد را هم درنظر داشته باشید که مزیت “کدنویسی اختصاصی برای فروشگاه” می تواند تطبیق بیشتر با نیازهای مشتری شما و سرعت بالاتر لودینگ سایت باشد. عیب آن نیز هزینه بالاتر (در طراحی و پشتیبانی) و همچنین نیاز به تسلط تیم طراحی با پروسه فروشگاهی خواهد بود. چه بسا بخواهید فروشگاه را با نرم افزار انبار یا حسابداری یکپارچه کنید!

ج) نظر سایت راستچین

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

 

توجه مهم

1)    آمار و ارقام ارائه شده در این مقاله مربوط به تاریخ نگارش آن است و ممکن است در گذر زمان برخی پارامترها از جمله محبوبیت یا امکانات جدول تغییر کرده باشد.

2)    منظور از برنامه نویسی آژاکس (Ajax) که بالاتر به آن اشاره شده است، استفاده از زبان های جاوااسکریپت و xml می باشد که باعث می شود برخی عملیات سایت برای خریدار سریع تر انجام شود. به عنوان مثال هنگام اضافه کردن کالا به سبد خرید، لازم نباشد کاربر به صفحه دیگر هدایت شود و تنها با نمایش یک انیمیشن (loading) در چندثانیه، کالا به سبد خرید اضافه گردد. یا هنگام عضویت، فیلدهایی که کاربر پر می کند همان لحظه بکمک آژاکس بررسی شود (مثلا تکراری نبودن ایمیل) تا وقت خریدار گرفته نشود و فرد از کار با سایت شما احساس بهتری داشته باشد.

3)    مقایسه ما در این مقاله کلی می باشد. یعنی "بودن یا نبودن ویژگی های مهم" فروشگاه سازها بررسی شده اند اما از اینکه هر ویژگی "با چه کیفیتی" پیاده سازی شده است صحبتی نشد و مسلما این مطلب نیاز به بررسی عملیاتی توسط خود شما دارد. پس اگر زمان کافی دارید، شخصا به بررسی دموی آنلاین هر فروشگاه ساز بپردازید. چه بسا برخی از امکانات جزئی برای شما بسیار مهم باشد و مسیر انتخابتان را عوض کند.

اطلاعات بیشتر در ویکی پدیا :
https://en.wikipedia.org/wiki/Comparison_of_shopping_cart_software

نظرات (1) کلیک: 625

چرا نصب ویرایشگر متن notepad ++ واجب است!؟

اگر کدنویسی می کنید حتی در حد چند خط کد css یا برنامه نویس نیستید و گاهی با فایل های متنی سروکار دارید، نرم افزار Notepadd++ را نصب کنید.

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

 

1)    نوتپد پلاس پلاس (notepad++) بسیار بسیار سبک است.
بیشتر ادیتورها نسبتا سنگین هستند و برای نصب آن ها باید قدری تامل کرد اما بود و نبود این برنامه روی سیستم شما فرقی نمی کند و شما احساس نمی کنید تغییری در سرعت ویندوز ایجاد شده است. این ویژگی مهمی است.

2)    نوتپد پلاس پلاس (notepad++) آخرین تب ها را باز می کند.
اگر شما هم از آن دسته افرادی هستید که پروژه خود را یکروزه تمام نمی کنید! مسلما ترجیح می دهید فایل هایی که باز کرده اید بعد از روشن شدن مجدد کامپیوتر، باز شوند. این ویژگی در زمان شما بسیار صرفه جویی خواهد کرد. همچنین در صورت نیاز می توانید ترتیب فایل ها یا همان تب ها را مانند مرورگروب تغییر دهید

3)    رایگان است و خوب بروزرسانی می شود.
نوتپد ++ بصورت مستمر بروز می شود. رایگان است. این یعنی نیازی به کرک و این مسائل ندارید. پس خیالتان از ادامه کار با آن کاملا آسوده خواهد بود

4)    آندوهای فراوان (undo)
هرزمان به بازگشت های محدود فکر می کنم یاد نوتپد ویندوز و همچنین نرم افزار پینت (paint) آن می افتم! اگر ویندوز 10 هم داشته باشید خواهید دید که نوتپد ویندوز تنها یک بازگشت دارد! اما نوتپد ++ به هر تعداد که بخواهید در هر تب (فایل) بازگشت می کند

5)    تغییر خارجی فایل را گزارش می دهد
این ویژگی را بیشتر IDE ها دارند و خب نوتپد++ هم دارد. یعنی اگر فایلی در این ویرایشگر متن باز کرده اید ولی از جای دیگر جایگزین شود یا تغییر در آن رخ دهد (مثلا با نوتپد معمولی هم باز کرده و تغییر داده اید) نوتپد++ به شما هشدار تغییر می دهد

6)    می توانید زمینه را مشکی کنید و از قالب های مختلف آن استفاده کنید
می گویند 2 دسته برنامه نویس در دنیا وجود دارد! یک دسته آنهایی که با زمینه سفید صفحه برنامه نویسی می کنند و دسته دیگر زمینه مشکی. خود بنده جزو دسته دوم هستم و جای خوشحالی دارد که نوتپد++ تم مشکی را در خود قرار داده. پس اگر از فونت یا رنگبندی پیشفرض نرم افزار راضی نیستید حتما سری به آدرس زیر بزنید :
Setting>style configurator>theme

 

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

8)    کلیدهای ترکیبی خوبی دارد :
استفاده از کلیدهای ترکیبی به معنی مهارت بیشتر شما در برنامه نویسی و سرعت عمل بالاتر است. پس حفظ کردن تعدادی از آن ها را جدی بگیرید :

  عنوان کلید ویندوز توضیح
1 کپی خط Ctrl+D کپی کامل از خط جاری در یک خط پایین تر - این کلید در بیشتر ادیتورهای متن وجود دارد
2 سوئیچ بین فایل ها Ctrl+tab جابجایی بین تب ها که همان فایل ها هستند
3 تغییر سایز فونت Ctrl + اسکرول تغییر سایز کاراکترها (حروف)

 

برای مشاهده دیگر کلیدهای ترکیبی به لینک زیر مراجعه کنید :
http://docs.notepad-plus-plus.org/index.php/Keyboard_And_Mouse_Shortcuts

 

 دانلود نرم افزار نوتپد ++ از سرور اصلی - Notepad ++

 

توجه کنید

  • نرم افزار notepad++ یک IDE محسوب نمی شود. یعنی مانند نرم افزار zend studio نمی تواند خطاهای php شما را بگیرد و صرفا یک محیط ویرایشگر متن است. اما با این حال بعنوان یک ابزار کاربردی می تواند کمک برنامه نویس باشد.

  • در حال حاضر نرم افزار Notepad++ برای ویندوز موجود می باشد و نسخه مک ندارد.

 

نظرات (0) کلیک: 222

قالب راستچین ایمیل (فاکتور) در فروشگاه ساز ویرچومارت

اگر تابحال از فروشگاه ساز ویرچومارت استفاده کرده باشید حتما دیده اید که فرمت ایمیل های آن (که مربوط به ارسال فاکتور است) ظاهر زیبایی ندارد، مخصوصا برای ما فارسی زبان ها.

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

 برای راستچین و بهینه کردن ایمیل های ویرچومارت مراحل زیر را با دقت طی کنید :


1بهینه کردن ایمیل های ارسالی توسط جوملا
بله! مشکل اول، خود جوملا و ایمیل های ارسالی آن است که سایت راستچین پیشتر به آن پرداخته. تنها کافیست فایل زیر را در مسیر libraries/joomla/mail جایگزین فایل قبلی کنید. بدین ترتیب ایمیل های ارسالی توسط جوملا (نسخه 3) بصورت پیشفرض html شده و راستچین خواهند بود:

دانلود فایل بهینه شده mail.php

 

2تنظیمات فاکتور در ویرچومارت
قبل از اینکه به سراغ فایل های قالب ایمیل برویم بهتر است اول سری به تنظیمات فاکتور در ویرچومارت بزنید. پس به مسیر components>shop  رفته و تب  Invoices/Emails باز کنید. اگر می خواهید فوتر یا هدر در ایمیل ارسال نشود تیک های آن را بردارید. همچنین در باکسی که برای کد css در نظر گرفته شده، کد زیر را وارد کنید:

table {
  direction: rtl!important;
}
td {
  font-family: b mitra,mitra!important;
  border:1px solid #aaa;
}

 

3فایل های مربوط به ارسال فاکتور در ویرچومارت
بعد از انجام 2 مورد بالا وقت آن می رسد که فایل های قالب ایمیل (فاکتور) ویرچومارت را جایگزین کنید. لذا بسته زیر را دانلود و در مسیر :
components\com_virtuemart\views\invoice
جایگزین فایل های قبلی کنید :

دانلود فایل های قالب ایمیل (فاکتور) ویرچومارت
 


4توضیحات فایل ها
کار شما در مرحله 3 تمام شده و می توانید فرمت بهینه شده را با "انجام کامل مراحل خرید در فروشگاه" تست کنید اما توضیح مختصری در رابطه با این فایل ها خالی از لطف نیست :

orange mail_html.php
در ابتدای این فایل چند خط کد css مخصوص نرم افزار مایکروسافت outlook آورده شده و سپس فایل های دیگری بارگذاری می شوند. در واقع این فایل لود کننده فایل های زیر است:

orange mail_html_shopper.php
این فایل اطلاعات مربوط به شماره سفارش و مبلغ را در فاکتور قرار می دهد

orange mail_html_shopperaddresses.php
این فایل یک جدول است که 2 آیتم را در فاکتور قرار می دهد: ایمیل خریدار و آدرس پستی که کالا باید ارسال شود.

orange invoice_items.php
این فایل جدول اقلام کالا بهمراه قیمت است، یعنی بخش اصلی فاکتور. جمع هزینه و مالیات نیز در این فایل می باشد.پس اگر می خواهید تغییری در سایز ردیف ها/ ستون ها بدهید باید سراغ این فایل بروید

orange mail_html_footer.php
بخش پایانی فاکتور. اگر در پنل مدیریت ویرچومارت (در بخش فوتر) متنی وارد کرده باشید، توسط این فایل در فاکتور قرار داده می شود

 


توجه :

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

•    در تنظیمات ایمیل ویرچومارت در مسیر components>configuration>Emails  حتما گزینه html را در فیلد فرمت (Order-mail format) انتخاب کرده باشید تا فایل های قالب بالا توسط ویرچومارت مورد استفاده قرار گیرند

•    متاسفانه نرم افزار Outlook بسیاری از دستورات قالب را اجرا نمی کند. بهمین دلیل ظاهر فاکتور در این برنامه چندان جذاب نیست! ما سعی کردیم در حد ممکن کدها را اصلاح کنیم. مثلا فونت فارسی و رنگ زمینه برای جدول اقلام کالا.

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

نظرات (2) کلیک: 283

10 نکته امنیتی مهم اگر از جوملا استفاده می کنید

"سیستم های مدیریت محتوا (CMS) آسان هک می شوند پس نباید از آن ها برای طراحی سایت های مهم استفاده کرد."
آیا گفته بالا درست است؟

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


خوب است بدانید اگر یک سایت از ابتدا کدنویسی شود تضمینی برای آن نیست که هک نمی شود. چه بسا اگر سایت درتیررس هکرها قرار گیرد (مثلا بدلیل بازدیدکننده بالا) خیلی آسان تر از یک CMS هک شود! نمونه آن را در سال های اخیر در سایت های دولتی دیده ایم. CMS هایی هم که هک می شوند معمولا بروز نبوده اند. بنابراین جوی منفی به ناحق برعلیه سیستم های مدیریت محتوا راه افتاده است که بدلیل عدم تخصص استفاده کننده ها می باشد و نه خود نرم افزار.

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

 

1 از افزونه های نال شده استفاده نکنید!

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

 

2 سیستم مدیریت محتوا و افزونه ها را همواره به آخرین نسخه بروز کنید.

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

 

3 تا ممکن است از افزونه های جانبی (3rd party) استفاده نکنید!

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

 

4 اگر قالب خریداری می کنید مطمئن باشید که پشتیبانی دارد و تضمین "عدم وجود کد خطرناک" نیز وجود داشته باشد.

وب سایت هایی وجود دارد که قالب های خارجی را فارسی می کنند و باقیمت اندک بفروش می رسانند. اگر موردی را دیده اید که قصد خرید آن را دارید، حتما از توسعه دهنده تضمینی دریافت کنید از عدم وجود کد مخرب (injection) در قالب خود مطمئن است.

 

5 روزانه از سایت یا لااقل پایگاه داده سایت پشتیبان تهیه کنید

تمام موارد بالا را رعایت می کنیم اما باید حواسمان به آن 1% باقی مانده هم باشد! بهرحال کار از محکم کاری عیب نمی کند و پیشنهاد می کنیم بصورت روزانه (مثلا) آخر شب از سایت خود پشتیبان کامل بگیرید : یعنی هم فایل ها و هم دیتابیس. اگر سایت های زیادی را در دست دارید وفرصت نمی کنید، می توانید با یک کرون-جاب (cron-job) اینکار را بصورت اتوماتیک انجام دهید. (این کار نیاز به تخصص نوشتن اسکریپت در سیستم عامل لینوکس دارد)

 

6 لینک ورود به پنل مدیریت را تغییر دهید

پیش تر مقاله ای در مورد افزونه adminexile منتشر کرده بودیم که می توانید به کمک آن دسترسی به پنل مدیریت جوملا را محدود و سخت تر کنید. بدین وسیله کار را برای آن دسته از هکرهایی که قصد دارند نام کاربری و رمز عبور را در سایت شما تست کنند مشکل خواهید کرد :
http://www.aparat.com/v/l4XwA

 

7 اگر از JCE استفاده می کنید آن را برای کاربران عادی سایت خاموش کنید

ادیتور jce برای ویرایش متن در جوملا استفاده می شود. این ادیتور قابلیت آپلود فایل نیز دارد بهمین دلیل بهتر است اگر از آن استفاده می کنید از بخش "پروفایل" این افزونه آن را برای محیط جلوی سایت (front-end) غیر فعال کنید.

 

8 روی کلیه فرم های سایت کدضد اسپم قرار دهید

شاید در ابتدا با خود فکر کنید اسپمرها مشکل خاصی ندارند و در نهایت تعدادی فرم با اطلاعات غلط در سایت شما ارسال میشود اما مسئله فقط این نیست. فرض کنید فرمی دارید که کد ضد اسپم ندارد و اطلاعات آن در پایگاه داده هم ذخیره می شود. اگر این فرم مورد حمله هکرها قرار گیرد در عرض مدت کوتاهی مشاهده خواهید کرد که حجم دیتابیس شما چند گیگابایت شده است! (البته اگر فضا داشته باشید وگرنه مشکلات بیشتری ایجاد خواهد شد)
از سوی دیگر بدلیل ارسال اطلاعات مداوم، فشار روی سرور شما قرار خواهد گرفت. در لینک زیر می توانید نمونه هایی ازین افزونه را برای جوملا مشاهده کنید :
https://goo.gl/A392CU
 

9 لینک های سایت را سئو کنید تا افزونه هایی که استفاده می کنید براحتی قابل تشخیص نباشد

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

 

10 از 10 شرکت برتر، هاست تهیه کنید تا از وجود فایروال، آنتی ویروس و پشتیبان متخصص مطمئن باشید

در بیشتر هاست های لینوکسی 2 آیتم زیر باید نصب شده باشد  :
orange وجود فایروال مناسب : معمولا CSF نصب می شود که با اینکه رایگان است بسیار خوب سایت و موارد مشکوک را مانیتور می کند و گزارش می دهد.
orange اسکنر کدهای مخرب : معمولا CSX نصب می شود که هزینه دارد اما با یکبار خرید، بصورت مادام العمر می توانید از آن استفاده کنید. این پلاگین (که مدیر سرور امکان نصب آن را دارد) CMS جوملا را نیز بخوبی می شناسد و اگر افزونه ای دارای مشکل باشد یا مدتی است که آپدیت نشده، موارد را بصورت ایمیل گزارش می دهد

در لینک زیر 10 هاستینگ برتر ایران را (از نظر بازار فروش) مشاهده می کنید :
http://webhosting.info/web-hosting-statistics/country/IRN

 

 

نظرات (0) کلیک: 261

رفع مشکل آپدیت ناقص جوملا - نسخه 3.6

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


مثلا اگر به بخش نصب افزونه در جوملا مراجعه کنید خطای زیر مشاهده می شود :
No installation plugin has been enabled.
At least one must be enabled to be able to use the installer. Go to the Plugin Manager to enable the plugins

 

how to fix it

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

orange برای حل مشکل بصورت زیر عمل کنید :

1)    ابتدا در پنل مدیریت لاگین کنید و به مسیر زیر بروید :
Extensions -> Manage -> Discover
2)    روی کلید دیسکاور (Discover) کلید کنید
3)    بعد از چند ثانیه در لیست باید نام چند پلاگین بصورت Installer - Install from ... را مشاهده کنید
4)    همه موارد را انتخاب و کلید نصب (install) را کلیک کنید
5)    حال برای فعال سازی باید به بخش مدیریت پلاگین ها رفته و همین موارد را فعال (publish) کنید

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

نظرات (0) کلیک: 211

مراقب ایمیل های جعلی و خطرناک باشید

باتوجه به افزایش تعداد ایمیل های مخرب و هرزنامه در چند سال اخیر، علارقم واضح بودن این مسئله بر آن شدیم تا مقاله ای کوتاه بهمراه چند مثال آماده کنیم تا خطر هک شدن اکانت کاربران اینترنتی (از طریق ایمیل) به حداقل ممکن برسد.

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

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


تقریبا وجه مشترک تمامی این ایمیل های خطرناک بصورت زیر است :

  • انگلیسی هستند
  • از شما می خواهند روی لینکی کلیک کنید (که رمز عبور ایمیل خود را مجدد وارد کنید!)
  • در مورد منقضی شدن یا پرشدن حجم اکانت شما صحبت می کنند.
  • از آدرس ایمیل های معمولی مانند جیمیل، یاهو، یا سایت های گمنام ارسال می شوند
  • پیوست پی دی اف  یا فرمت فایل های فشرده مانند (zip,rar,7z,ace) دارند


به چند نمونه واقعی ازین حملات دقت کنید

 

چگونه ایمیل اصلی را از جعلی تشخیص دهیم؟ 

1)    ایمیل هایی که یاهو به کاربران خود می زند دارای یک حرف Y بنفش است. (تصویر 6) پس اگر ایمیلی دریافت کردید که ادعا می کند از طرف یاهو ارسال شده اما Y بنفش را ندارد مطمئن باشید جعلی است.  

2)    جیمیل، یاهو و شرکت های معتبر در صورتی که ببینند ایمیل شما پر شده است، ایمیل نمی زنند که روی لینکی کلیک کنید و رمز خود را وارد کنید!!! پس اینگونه ایمیل ها را بلافاصله حذف کنید.

3)    همواره در ایمیل هایی که به نوعی با اطلاعات خصوصی شما درگیر هستند (مانند رمز) بررسی کنید آیا فرستنده  آدرس صحیح دارد یا خیر. مثلا تصویر 7 و 8 نمونه ای از ایمیل های ارسالی از گوگل و فیسبوک هستند. آدرس سایت آنها در فرستنده دیده می شود

4)    اگر روی لینک در متن ایمیل کلیک کردید و صفحه جدید (سایت جدیدی) باز شد، حتما آدرس سایت را در مرورگر چک کنید که صحیح است یاخیر. مثلا اگر ایمیلی از گوگل آمده و وقتی روی لینک متن ایمیل کلیک می کنید آدرسی نامشخص (غیر از گوگل) باز شده، مورد حمله هک می باشد.

 

 

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

نظرات (0) کلیک: 440
بالا