-
آموزش برنامه persian oc با توضيحات كامل ( فروشگاه ساز اينترنتي )
با سلام
از امروز قصد دارم در مورد اين سيستم مديريت سايت
كه براي ساخت فروشگاه هاي اينترنتي بكار مي رود و نحوه نصب آن ، و ....براي شما مطلب بگذارم .
براي قرار دادن اين مطالب علاوه بر تجربيات شخصي ،از سايت
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
كه فارسي كننده اين برنامه بوده است ،كمك زيادي گرفته ام و منبع بسياري از مطالب خواهد بود .
-
persian oc چيست ؟
persian oc يك سيستم ديريت سايت براي پياده سازي يك فروشگاه اينترنتي در سايت شما مي باشد .
نسخه اصلي اين برنامه با نام os commerce منتشر مي شود .
اين سيستم مديريت سايت ، توسط يكي از برنامه نويسان ايراني به نام آقاي فرهاد زارع فارسي سازي شده است و نام نسخه فارسي همان طور كه قبلا گفته شد ،persian oc گذاشته شده است .
با استفاده از اين سيستم فروشگاهي ،شما يك فروشگاه بزرگ و كامل اينترنتي با تمام امكانات خ.واهيد داشت .
قابليت هايي از قبيل ،ثبت انواع محصول ،تعريف عكس براي محصول ،تعريف وزن و ماليات براي محصول ، ثبت نام كاربران و مشتريان براي خريد محصول ،حفظ سابقه خريد مشتري ،قابليت پيگيري محصول توسط مشتري،ثبت نام كامل با تمام جزئيات ،و ....
بسايري از امكانات ديگر
اين محصول بصورت اپن سورس و تحت ليانس gnu مي باشد و كاملا رايگان است .
نمونه فروشگاه ساخته شده توسط persian oc
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
شما مي توانيد مراحل ثبت نام و ثبت محصول را يكبار انجام دهيد تا با نحوه سيستم آن آشنا شويد.
در تاپيك هاي بعد نحوه نصب و اشكال يابي سيتم برا براي شما توضيح مي دهم .
-
توضيحات كامل اين سيستم از وب سايت فارسي اين پروژه
اطلاعات كلى در رابطه با FarsiCommerce
1- مقدمهاى بر FarsiCommerce
FarsiCommerce يك پروژه ايجاد فروشگاه الكترونيك مىباشد كه به صورت كدباز در حال توسعه است. اين پروژه به هر شخصى كه قصد ايجاد فروشگاه برروى اينترنت را دارد اين اجازه را مىدهد كه در كمترين زمان ممكن و به آسانى و بدون صرف هيچ هزينه اضافى صاحب فروشگاه منحصر به فرد خود برروى اينترنت شود.
FarsiCommerce كاملا به طور رايگان و آزاد و بدون داشتن هيچگونه محدوديتى تحت ليسانس عمومى GNU/GPL قابل استفاده است. اين پروژه با بهرهگيرى از امكانات قدرتمند زبان PHP و سرعت پايگاه داده MySQL و همچنين امنيت وب سرور Apache بهترين امكانات را به صاحبان فروشگاه ارائه مىكند كه مىتوانند بدون داشتن هرگونه اطلاعات اضافى در رابطه با برنامهنويسى و طراحى صفحات وب فروشگاه زيباى خود را مديريت كنند. FarsiCommerce بدون هيچ چيز اضافى برروى هرمحيطى اعم از لينوكس, سولاريس و ويندوز قابل نصب و اجرا است.
شما مىتوانيد اطلاعات اضافى را در رابطه با FarsiCommerce در سايت پشتيبانى اين پروژه پيدا كنيد:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
2- تاريخچه FarsiCommerce
اين پروژه در شهريور ماه سال 1383 متولد شد. در اين تاريخ بنيانگذار پروژه (فرهاد زارع) كه قصد ايجاد يك فروشگاه الكترونيك برروى اينترنت براى فروش انواع محصولات را داشت به دنبال برنامهاى بود كه بتواند نيازهاى خودش را برطرف كند بعد چندين روز جستجو در ميان سايتهاى انگليسى زبان بالاخره او به وجود يك پروژه قدرتمند به نام OSCommerce پىبرد كه با داشتن سابقهاى درخشان يكى از برترينها بود. او بعد از انجام مطالعات زياد برروى اين برنامه تصميم گرفت كه آنرا مطابق نيازهاى خود ويرايش كند تا بتواند از آن براى ايجاد يك فروشگاه فارسى استفاده كند. هردقيقهاى كه او با اين پروژه كار مىكرد بيشتر و بيشتر عاشق آن مىشود امكاناتى فوقالعاده در قالب يك پروژه بىهمتا. بالاخره بعد از سه هفته سعى و تلاش شبانه روزى او موفق شد برنامه OSCommerceرا به آن حالتى كه موردنظرش بود دربياورد.
در اين لحظه بود كه فكر جديدى به ذهنش رسيد چرا پروژهاى با اين همه امكانات نتواند راهگشاى مشكلات تجارت الكترونيك در ايران باشد. با سابقه قبلى كه او در انجام پروژههاى كدباز داشت تصميم گرفت كه اين برنامه را به طور كدباز در اختيار همه قراردهد. و اين درست نقطه آغاز پروژه FarsiCommerce بود بعد از آن با استقبال بىنظيرى كه از اين حركت شد او روز به روز مصممتر مىشد كه پروژه را به طور كاملا حرفهاى ادامه دهد. بالاخره او تصميم به ايجاد مكانى گرفت كه همه بتواند با مشاركت خود اين پروژه را گسترش دهند تا شايد روزى روياى تجارت الكترونيك در ايران به واقعيت بپيوندد.
سال 84 سال فوقالعادهای هم برای پروژه وهم برای توسعهدهنده اصلی پروژه بود. بعد از ارائه نسخه اولیه سیستم استقبال خوبی از آن شد و پیام های تبریک زیادی رسید و همچنین افرادی تمایل به همکاری برای توسعه سیستم داشتند ولی در عمل افراد زیادی همکاری طولانی و کاملی نداشتند. در این حین شرکتهای با توسعه دهنده اصلی تماس گرفته و پیشنهادی مبنی بر اینکه سیستم رو به یک نرمافزار تجاری تبدیل کنند دادند ولی توسعه دهنده اصلی که همواره مجذوب نرمافزار آزاد بود هیچ تمایلی به این کار نداشت. البته در این بین افرادی هم بودند که سعی داشتند با کمکهای مالی و معنوی خود به توسعه برنامه کمک کنند. بعد از گذشت چندماهی که تنها فعالیت پشتیبانی و جواب دادن به سوالات بود برنامهریزی برای نسخه جدید آغاز شد. هنوز کار برروی نسخه جدید آغاز نشده بود که پیشنهاد فوقالعادهای داده شد و آن هم در راستای توسعه سیستم به صورت آزاد بود. این پیشنهاد بعد از گفتگوهای فراوان مورد پسند توسعه دهنده اصلی قرار گرفت و برنامهها و نقشههای بسیاری برای آینده نرمافزار کشیده شد. توسعه به سوی استاندارد شدن و کامل شدن حرکت کرد و بعد از تقریبا 2 ماه تلاش بدون وقفه نسخه جدید آماده ارائه شد. با اینکه سیستم هنوز به جایی که همه میخواستند نرسیده بود ولی باید حتما نسخه جدیدی ارائه میشد تا توسعه مرحله به مرحله ادامه پیدا کند. سال 84 سال واقعا فوقالعادهای بود.
3- توسعهدهندگان FarsiCommerce
فعلا فقط يك نفر:
1- فرهاد زارع
مديريت پروژه و بنيانگذار آن
شدیدا به همکاری شما در توسعه این نرمافزار احتیاج دارم. اگر شما تمايل داريد كه در اين راه به من بپيونديد حتما با من تماس بگيريد:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
4- تاريخچه انتشارات
تاريخ 20 شهريور سال 1383: انتشار اولين نسخه به طور آزمايشى FarsiCommerce-1.0rc
تاريخ 22 فروردين سال 1384: انتشار اولين نسخه پايدار FarsiCommerce-1.0 Final
تاريخ 2 فروردين سال 1385: انتشار نسخه آزمایشی FarsiCommerce-1.1rc
تاريخ 22 تیر سال 1385: انتشار نسخه نهایی FarsiCommerce-1.1
5- درباره انتشار فعلى
اين نسخه از FarsiCommerce هم اكنون روبروى شماست مسلما كاملترين نسخه نيست ولى با اطمينان مىتوانم بگم كه يكى از پايدارترين نسخههايى است كه تاحالا منتشر شده است. من سعى كردم با تغييرات اساسى در پروژه اصلى علاوه اضافه كردن امكانات فارسى, امكانات امنيتى و اضافى ديگرى نيز در آن بگنجانم. با اينكه من سعى كردم در مدتى كه اين برنامه به طور آزمايشى منتشر شده بود تمامى اشكالات را برطرف كنم ولى هنوز ممكن است حفرههايى در برنامه پيدا شود. اگر شما موفق شديد كه حفرهاى رو در برنامه شناسايى كنيد لطفا با آدرس ايميل
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من را در جريان بگذاريد. متشكرم.
6- درباره آينده FarsiCommerce
اين نسخه از FarsiCommerce هنوز فاصله زيادى با آن چيزى كه من انتظارش را دارم دارد. من از همان اولين انتشار هم اعلام كرده بودم كه از اين به بعد FarsiCommerce به طور مستقل انتشار و توسعه پيدا خواهد كرد يعنى ديگر جزئى از پروژه OSCommerce محسوب نمىشود و به انتشارهاى آن ربط زيادى ندارد. من سعى خواهم كرد بهترينها را براى پروژه در نظر بگيرم و مطمئن باشيد كه طرحهاى زيادى در سر دارم كه اگر تحقق پيدا كنند انقلاب بزرگى در صنعت تجارت الكترونيك در ايران رخ خواهد داد.
ولى تمامى اينها تنها با همكارى و كمك شما مىتواند ادامه داشته باشد پس خواهشمندم مرا در اين راه تنها نگذاريد:
براى همكارى با پروژه حتما صفحه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
را در سايت مطالعه كنيد.
7- انجمنهاى پشتيبانى
بهترين جايى كه شما مىتوانيد به جواب سوالات خود در رابطه با اين پروژه و تجارت الكترونيك برسيد انجمنهاى پشتيبانى پروژه مىباشد:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
8- تشکر ویژه
از کلیه کسانی که مرا در توسعه این نرمافزار کمک کردهاند واقعا متشکرم و سعی دارم در اینجا با آوردم اسم آنها تشکر کوچکی هرچند ناچیز از آنها داشته باشم. مطمئنا بدون یاری این دوستان توسعه این نرمافزار برای من بسیار مشکل بود. - آقای نادر ماکاراچی به خاطر همکاری گسترده با من
- تیم توسعه OsCommerce به خاطر هسته اصلی این سیستم
- گروه امنیتی KAPDA به خاطر گزارش مشکلات امنیتی و کمک به من در امنتر کردن این سیستم
- تیم توسعه سیستم عامل قدرتمند گنو/لینوکس
- تیم توسعه زبان برنامهنویسی قدرتمند PHP
- تیم توسعه وب سرور وفقالعاده Apache
- تیم توسعه پایگاه داده سریع MySQL
- تیم توسعه نرمافزار قدرتمند SubVersion
- تیم توسعه مرورگر قدرتمند و بی نظیر FireFox
- تیم توسعه نرمافزار Planner
- تیم توسعه دیکشنری قدرتمند XFardic
- تیم توسعه نرمافزار انجمن زیبای MyBB
- تیم توسعه نرمافزار بینظیر OpenOffice
- با تشکر از تمامی افرادی که در مرحله آزمایش اولیه نرمافزار مرا یاری کردن به خصوص آقای پیام صادری
- با تشکر از کلیه کسانی که در توسعه این پروژه کمکهای مالی خود رو دریغ نکردند
- با تشکر از تمامی کسانی که در انجمن رسمی پروژه هم مرا یاری کرده و هم به من روحیهای دوچندان دادند.
شاید این لیست کامل نباشد ولی در کل هدف من تشکر از تمامی کسانی است که مرا در این راه برای رسیدن به توزیعی بینظیر یاری کردند.
9- حمايت كنندگان
در اينجا به طور رسمى از مسئولان
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
تشكر مىكنم كه همواره حامى جامعه كدباز در ايران بودهاند. persian Services با پشتيبانى از اين پروژه و تمايل در ميزبانى سايت PersianOC برروى سرورهاى قدرتمند خود واقعا روح تازهاى را به پروژه اهدا كردهاند.
-
راهنماي نصب برنامه بصورت سريع
در اين تاپيك با راهنماي نصب برنامه بصورت سريع آشنا خواهيد شد .
* قبل از ظروع به كار ،براي دانلود فايل هاي برنامه به سايت
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مراجعه فرماييد .
سپس مراحل انجام نصب را طبق توضيحات زير انجام دهيد .
راهنماى نصب برنامه
روش نصب سريع
بعد از دريافت فايلهاى برنامه از روى سرور براى نصب و راهاندازى سريع مراحل زير را طى كنيد: - فايل فشردهاى را كه دريافت كردهايد از حالت فشردگى خارج كنيد. براى اين كار مىتوانيد از برنامه رایگان 7zip استفاده كنيد.
- حال پوشهاى به نام farsicommerce-1.1 ايجاد خواهد شد كه در داخل آن پوشهاى به نام catalog موجود است. اين پوشه را به مسير root سرور Upload كنيد براى اينكار مىتوانيد از يك برنامه FTPاستفاده كنيد. پوشه root در بيشتر موارد همان پوشه www يا HTML_PUBLIC مىباشد.
توجه كنيد اگر مىخواهيد كه FarsiCommerce را به صورت برنامه اصلى سايت استفاده كنيد بايد به جاى Upload پوشه catalog تمامى محتويات اين پوشه را به مسير root سرور Upload كنيد. - حال با استفاده از مرورگر مورد علاقه خود به آدرس سايت خود برويد و اگر پوشه catalog را Upload كردهايد در انتهاى نام سايت خود اسم پوشه را بياوريد برنامه FarsiCommerce به صورت خودكار اينستالر را نمايش خواهد داد.
- از اين قسمت به بعد شما مىتوانيد به راحتى مراحل نصب برنامه را با راهنمايى اينستالر ادامه دهيد و اطلاعات خواسته شده را وارد كنيد و اگر در وارد كردن اطلاعات با مشكلىمواجه شديد مىتوانيد از علامت سوال موجود در كنار آن كادر براى گرفتن راهنمايى استفاده كنيد.
- به ياد داشته باشيد كه در آخرين مرحله از مراحل نصب حتما نام كاربرى و كلمه عبور مخصوص صفحه مديريت را براى داشتن امنيت بيشتر وارد كنيد.
- بعد تمام شدن مراحل نصب شما مىتوانيد به راحتى به بخش فروشگاه و مديريت دسترسى داشته باشيد. فقط به ياد داشته باشيد كه به خاطر مسائل امنيتى پوشه install را بعد از نصب برنامه از روى سرور حذف كنيد. همچنين سطح دسترسى فايل configure.php در داخل پوشه includes را با استفاده از كنترل پانل سرور يا برنامه FTP به مقدار مناسب تغيير دهيد.
موفق باشيد
محسن
-
راهنماي نصب برنامه بصورت كامل و با تصوير
* راهنماي نصب تصويري برنامه ،تا چند روز آينده قرار داده مي شود .
-
سوالات و مشكلات متداول 1
من وقتی میخوام از فروشگاه خودم استفاده کنم خطای زیر توی صفحه نمایش داده می شه؟ لطفا منو برای حل این مشکل راهنمایی کنین.
خطاي مهم: مقدار register_globals در فايل پيكربندي php.ini غيرفعال مي باشد, لطفا آنرا فعال كنيد!
جواب :
اگه شما برروی کامپیوتر شخصی خودتون میخواین از این برنامه استفاده کنین. باید فایل PHP.ini مربوط به سرور خودتون رو پیدا کنین. (محل این فایل با توجه به اینکه از چه سیستم عامل و وب سروری استفاده میکنین متفاوت است ولی شما میتونین با یه جستجو ساده اون رو سریع پیدا کنین) بعد این فایل رو با یک ادیتور مناسب باز کرده و خط زیر رو توی فایل پیدا کنین:
register_globals = Off
بعد اون خط رو به صورت زیر ویرایش کنین:
register_globals = On
حال فایل رو Save کرده و بعد وب سرور خودتون رو دوباره راه اندازی کنین. مشکلتون باید حل شده باشه.
ولی اگه شما میخواین این سیستم رو برروی سایت اصلی خودتون نصب کنین نمیتونین به فایل PHP.ini دسترسی داشته باشین و فقط مدیر سرور است که میتونه این فایل رو ویرایش کنه و به احتمال قوی اونها هم حاضر نخواهن شد که تغییرات دلخواه شما رو به دلیل مسائل امنیتی توی فایل بدن. در این حالت شما یا میتونین منتظر باشین تا این مشکل در نسخههای آتی به طور کامی حل بشه یا اینکه از یک سرور دیگه که این مقدار روش فعاله استفاده کنین. من بهتون پیشنهاد میکنم که از سرورهای PersianServices.com استفاده کنین که این گزینه روش فعال است.
-
سوالات و مشكلات متداول 2
من برنامه رو با موفقیت نصب کردم ولی بعضی از صفحات فروشگاه مثل صفحه عضویت در فروشگاه به خوبی کار نمیکنه و وقتی به آدرس صفحه نگاه میکنم به جای http مقدار https رو میبینم؟ مشکل کار من از کجاست و چطوری میتونم مشکل رو حل کنم؟
جواب :
مشکل شما مربوط به این میشه که شما هنگام نصب برنامه گزینه استفاده از SSL رو انتخاب کردین درحالی که انتخاب این گزینه به تنهایی برای استفاده از یک ارتباط امن SSL کافی نیست. برای استفاده از SSL اول با گواهینامه مربوط به اون رو از طرف یک شرکت معتبر فعال در این زمینه خریداری کنین و بعد اون گواهینامه رو روی سایت خودتون نصب کنین. که انجام این مراحل کمی پیچیده و هزینهبر است. من به شما پیشنهاد میکنم که اگه فروشگاهتون هنوز به قدر کافی بزرگ نشده استفاده از SSL رو در وضعیت غیرفعال قرار بدین. مطمئن باشین که فعلا برای فروشگاهتون از نظر امنیتی مشکلی پیش نمییاد.
حالا برای برطرف کردن مشکلتون شما دوتا راه حل دارین یا اینکه فروشگاه رو از اول نصب کنین و ایندفعه استفاده از SSL رو انتخاب نکنین ویا اینکه به صورت دستی فایلهای includes/configure.php و admin/includes/configure.php ویرایش کرده و وضعیت سایت رو در حالی که SSL غیرفعال است قرار بدین. البته اگه آشنایی زیادی با کدهای PHP ندارین بهتره مشکلتون رو به روش اول حل کنین.
-
سوالات و مشكلات متداول 3
چه طور میتوان سطح دسترسی فایل configure.php رو تغيير داد؟
جواب :
در سیستم عامل قدرتمند لینوکس برای تغییر سطح دسترسی از دستور زیر استفاده کنین:
chmod 706 includes/configure.php
که باید به جای 706 سطح دسترسی موردنظر خودتون رو قرار بدین. اما در سیستم عامل ویندوز که در کل مفهومی به اسم سطح دسترسی وجود نداره شما میتونید برای شبیهسازی این مورد فایل رو در حالت Read-Only قرار بدین ویا از این حالت خارج کنید.
اگه هاست شما لینوکس است شما میتونید سطح دسترسی فایل رو از طریق کنترل پنل نیز عوض کنین. برای این کار با استفاده از بخش File manager فایل یا پوشه موردنظر خودتون رو پیدا کنین و روش کلیک کنین حالا در منوی سمت راست بالا با استفاده از گزینه Change Permissions به صفحه تغییر سطح دسترسی برید و در این صفحه میتونید سطح دسترسی مناسب رو برای فایل یا پوشه تعریف کنید.
-
سوالات و مشكلات متداول 4
نسخهای که توی سایت
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
است با نسخهای که شما ارائه کردین خیلی فرق داره. مثلا توی نسخه انگلیسی موقع وارد شدن به بخش مدیریت هیچ کلمهعبوری پرسیده نمیشه. قضیه از چه قراره؟
جواب :
این مورد امنیتی در FarsiCommerce به برنامه اضافه شده و در نسخه انگلیسی وجود نداره. البته شما باید بدونین که این FarsiCommerce دیگه از این به بعد به طور مستقل توسعه داده می شه و شاید در نسخه های بعدی چیزهای دیگه ای در این برنامه ببینید که در نسخه انگلیسی اصلا وجود نداره. پس لطفا این برنامه رو با OSCommerce مقایسه نکنید.
-
سوالات و مشكلات متداول 5
آيا امكان آپديت كردن نرم افزار به نسخههای جدید وجود داره؟
جواب :
100% وجود داره. البته فقط با نسخه های استاندارد که از طرف سایت رسمی پروژه ارائه میشه.
-
سوالات و مشكلات متداول 7
من ميخوام وارد بخش مديريت بشم ولی اين ارور رو ميده
Fatal error: Cannot re-assign $this in \opt\lampp\htdocs\catalog\admin\includes\classes\u pload.php on line 32
جواب :
این مشکل در نسخه 1.0 برنامه وجود داشت و مربوط بود به ناسازگاری برنامه با نسخه 5 و بالای php که در نسخه 1.1 به بعد این مشکل برطرف شده است.
-
سوالات و مشكلات متداول 8
میخواستم ببينم شما ورژن ASP برای FarsiCommerce دارید؟ من هرچقدر گشتم نتونستم پیدا کنم.
جواب :
من چنين چيزی تا حالا نديدم. اگه تونستين پيدا كنين خيلی دلم میخواد كه اون ورژن رو هم ببينم.
-
سوالات و مشكلات متداول 9
آیا در FarsiCommerce محدوديتی در تعداد اجناس وجود دارد يا نه ؟
جواب :
هیچ محدودیتی در تعداد اجناس وجود ندارد. شما هرجور فروشگاه رو تنظیم کنید اونجور کار می کنه.
-
سوالات و مشكلات متداول 10
كار شركت ما فروش لوازم جانبي كامپيوتر هست. چون شركت ما فروش کاربری نداره قيمت ها بايد مخفی باشن و معمولا خريدها با چك و يا حواله به حساب انجام ميشن و احتياجی به پی پال, ايگود و ... نيست. آيا ميشه اين امكانات رو حذف كرد!؟
جواب :
شما می تونید قابلیتهای پرداخت پول از طریق پی پال و ایگولد رو در بخش مدیریت غیرفعال کرده و قابلیت خرید از طرق ارسال چک رو فعال کنید. در مورد مخفی بودن قیمت ها متاسفانه شما باید خودتون دست به کار بشین و برنامه رو کمی تغییر بدین چون به صورت پیش فرض این امکان وجود نداره.
-
سوالات و مشكلات متداول 11
ميشه ديتابيس و كالاها رو تو لوکال وارد فروشگاه كرد و بعد فرستاد روی سرور... كه ديگه برای وارد کردن کالاها نخواد آنلاین باشيم؟
جواب :
بله می شه همچنین کاری رو کرد البته باید دقت کمی دقت به خرج بدین تا اشتباهی رخ نده.
شما می تونید همه اطلاعات لازم رو توی لوکال در فروشگاه وارد کنین و بعد از اتمام کار از کل دیتابیس فروشگاه لوکال یه فایل SQL ایجاد کنین و اون رو توی برنامه موجود برروی سرور Import کنین. البته باید تمامی تصاویر و فایلهای که مربوط به محصولات می شه رو هم آپلود کنین.
ولی اگه نظر من بخواین بهتره این کار رو نکنین به دردسرش نمی ارزه. وارد کردن اطلاعات روی خط کار سختی نیست.
-
سوالات و مشكلات متداول 12
من می خواستم بدونم که چطوری می شود کلمه عبور مدیر کل را عوض کرد و آیا می توان چند تا مدیر مختلف برای فروشگاه تعریف کرد؟
جواب :
برای تغییر کلمه عبور مدیر کل شما میتونید با استفاده از اطلاعات فعلی مربوط به مدیر کل وارد بخش مدیریت بشین و سپس در بخش حساب کاربری با کلیک برروی دکمه ویرایش و وارد کردن کلمه عبور فعلی میتونید کلمه عبور رو به راحتی عوض کنین.
ضمنا در نسخه جدید برنامه شما میتونید به راحتی گروههای مختلف مدیریت برای فروشگاه خودتون درست کنین و برای هرکدام سطح دسترسی مناسبی تعیین کنید و سپس مدیران مختلفی رو در این گروههای مدیریت ایجاد کنین. همه اینکارها به راحتی از طریق بخش مدیریت و منوی مدیریت فروشگاه قابل انجام است.
-
سوالات و مشكلات متداول 13
من هرچقدر توی فروشگاه دنبال زبان انگلیسی گشتم پیدا نکردم. درحالی که خود OsCommerce زبان اصلیش انگلیسی است. من از کجا میتونم این زبان رو فعال کنم؟
جواب :
به دلیل ناسازگاری که سیستم اصلی با زبانهای راست به چپ داشت من مجبور شدم که زبان انگلیسی رو به طور کامل از روی سیستم پاک کنم. فعلا سیستم فقط با زبان فارسی قابل استفاده است ولی دارم روی این مشکل کار میکنم و به امید خدا در نسخههای بعدی زبان انگلیسی به سیستم اضافه خواهد شد.
-
سوالات و مشكلات متداول 14
من سیستم رو به طور کامل نصب کردم ولی وقتی که میخوام در فروشگاه عضو بشم Error زیر نمایش داده میشه؟
Warning: Cannot modify header information - headers already sent by (output started at /home/user/public_html/catalog/includes/languages/farsi.php:1) in /home/user/public_html/catalog/includes/functions/general.php on line 30
جواب :
خوب این مشکل به خودی خود ایجاد نمی شه شما حتما قصد داشتین محتویات فایلی رو با یک ادیتور غیراستاندارد مثل notepad ویندوز عوض کنین و اون ادیتور در اول فایلی که تغییرش دادین حروف نامربوطی رو اضافه کرده که سبب می شه برنامه نتونه cookieها رو به درستی ارسال کنه چون قبلا مقداری رو به مرورگر ارسال کرده. برای حل این مشکل شما سعی کنین از یک ادیتور استاندارد مانند Gedit استفاده کنین و اون حروف رو پیدا کرده و پاکشون کنید.
-
سوالات و مشكلات متداول 15
وقتی در قسمت تماس با ما فرم را پر ميكنيم و نامه رو ؟ ؟ ارسال ميكنيم بايد به آدرس مدير فروشگاه بره ولی اين اتفاق نمیافته؟ مشکل ار کجاست؟
جواب :
در بخش مديريت فروشگاه شما بايد دو تا آدرس ايميل را وارد میكردين كه در منوی "تنظيمات فروشگاه من" این آدرس ایمیلها رو میتونید تغییر بدید. شما در این قسمت هر آدرسی را که وارد کنین نامهها به اون آدرس فرستاده میشن.
-
سوالات و مشكلات متداول 16
آيا میشود برای محصولات عكس آنها را دريك سايت ديگر آپلود كرد و لينك عکسها را به فروشگاه داد به جای اينكه فروشگاه عكس را بروی هاست خود ما آپلود كند؟
جواب :
نه دوست عزيز فعلا چنين امكانی در سيستم وجود نداره. و البته معقولانه هم به نظر نمیرسه چون اگه شما بخواين عكس اون همه محصول رو توی يه سرور ديگه قرار بدين و از اونجا فراخوانی كنين به نظر من سرعت بالا اومدن صفحه خيلی خيلی پايين میياد..
-
سوالات و مشكلات متداول 17
من وقتی میخواهم سیستم رو نصب كنم اين Error ؟ رو میده؟
Unknown MySQL server host 'www.your-site.com/shop' (1)
جواب :
مشکل شما مربوط به میشه به اطلاعات که برای استفاده از پایگاه داده MySQL وارد کردین. شما باید در فیلد سرور پایگاه داده مقدار localhost رو وارد کنین و در فیلدهای بعدی به ترتیب نامکاربری و کلمه عبور مربوط به پایگاه داده تا سیستم بتونه با پایگاه داده ارتباط برقرار گنه. در فیلد آخر هم باید نام دیتابیس خودتون رو وارد کنین تا تمامی اطلاعات توی اون دیتابیس ذخیره بشه
البته اگر قصد دارین که سیستم رو روی کامپیوتر شخصی خودتون راهاندازی کنین به احتمال قوی میتونید به جای نام کاربری از مقدار root و به جای کلمه عبور از جای خالی( نه Space) استفاده کنین.
-
سوالات و مشكلات متداول 18
من میخوام برنامه OsCommerce رو از طریق کنترل پنل سایتم نصب کنم و بعدش اون رو با تغییراتی فارسی کنم. لطفا برای این کار منو راهنمایی کنین.
جواب :
خوب به نظر من اگه شما اين كار رو نكنيد بهتر است چون من برای فارسی سازی اين سیستم فايلهای بسيار زيادی رو برای سازگاری كامل با زبان فارسی عوض كردم و فقط با اضافه كردن فايلهای زبان به سيستم امكان فارسی سازی اون وجود نداره. این مورد در ضمن این مورد رو هم باید بگم که سیستم FarsiCommerce سیستم کامل جدایی از OsCommerce است که به صورت مستقل توسعه پیدا میکنه و شاید در نسخههای آینده هیچگونه سازگاری با OsCommerce نداشته باشه.
-
سوالات و مشكلات متداول 19
من فایل Zip سیستم رو روی هاستم آپلود کردم ولی دیگه نمی تونم اون رو از حالت فشرده خارج کنم و ازش استفاده کنم. وقتی رو فایل کلیک میکنم فایل دانلود میشه؟
جواب :
برای اینکه فایل رو از حالت فشرده خارج کنین اگر از هاست لینوکس استفاده میکنین به بخش File manager برین و بعد در این قسمت فایل Zip خودتون رو پیدا کرده و روی اون کلیک کنین. حالا از منویی که سمت راست بالا ظاهر میشه میتونین به راحتی کل فایل رو Extract کنین.
-
سوالات و مشكلات متداول 20
من وقتی تمامی محصولات رو از فروشگاه حذف میکنم اين Error مییاد.
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-15, 15' at line 1
جواب :
این مشکل مربوط بود به ناسازگاری سیستم با نسخههای جدید پایگاه داده MySQL که در نسخه 1.1 به بعد این مشکل به طور کامل حل شده است.
-
سوالات و مشكلات متداول 21
میخواستم بدونم آیا میشه این فروشگاه رو در Subdomain هم نصب کرد یا فقط باید در root نصب بشه؟
جواب :
بله 100٪ چنین کاری ممکن است.اگه به سایت رسمی پروژه توجه کنین میبینین که دموی برنامه برروی Subdomain نصب شده.
-
سوالات و مشكلات متداول 22
من چطور میتونم محتویات صفحاتی مثل قوانین فروشگاه یا حمل ونقل رو تغییر بدم؟
جواب :
برای تغییر محتویات این صفحات شما باید فایلهای زبان مربوط به اون صفحه رو در داخل پوشه includes/languages/farsi ویرایش کنین. مثلا برای تغییر صفحه قوانین فروشگاه باید از داخل همین پوشه فایل conditions.php رو با یک ادیتور مناسب باز کرده و ویرایش کنین.
-
سوالات و مشكلات متداول 23
آیا میتونم برای فروشگاه خودم قالب دیگهای طراحی کنم و کل ظاهر فروشگاه رو عوض کنم؟
جواب :
متاسفانه باید بگم نه به طور کامل. این سیستم فعلا ساختار قالببندی کاملی نداره و بنابراین شما نمیتونین قالب کل فروشگاه رو تغییر بدین. ولی من دارم روی این موضوع کار میکنم و به امید خدا در نسخههای آتی این مشکل به طور کامل حل خواهد شد. البته شما میتونین با ویرایش فایل stylesheet.css تا حدودی رنگ بندی و ظاهر فروشگاه رو عوض کنین ولی این تغییرات خیلی جامع و کلی نیست.
-
سوالات و مشكلات متداول 24
من چطوری میتونم از امکانات بانک سامان جهت استفاده از کارتهای شتاب به هنگام خرید در فروشگاه خودم استفاده کنم؟ یعنی مشتری بتونه با استفاده از بانک سامان مبلف سفارش خودش رو پرداخت کنه؟
جواب :
من برای استفاده از امکانات بانک سامان ماژول قدرتمندی رو در سیستم تعبیه کردم که برای استفاده از این ماژول شما ابتدا باید به بانک سامان مراجعه کنین از اونا یک Merchant ID به همراه Password بگیرین و همچنین باید IP سایت خودتون رو به اونا بدین تا بهتون اجازه دسترسی به سیستم پرداخت پول را بدن. بعد با استفاده از این اطلاعات که از بانک سامان گرفتین میتونین به راحتی به بخش مدیریت فروشگاه خودتون برین و ماژول بانک سامان رو فعال کرده و اطلاعات لازم رو توی بخش تنظیمات اون وارد کنین. امیدوارم این امکان جدید بتونه مشکلات بسیاری رو برای شما حل کنه.
-
سوالات و مشكلات متداول 25
میخواستم بدونم شما برای توسعه دادن این سیستم از چه سیستمعامل و ادیتوری و کلا چه امکاناتی استفاده میکنین؟
جواب :
خوب باید در جواب سوالتون بگم که من برای توسعه این سیستم از سیستمعامل قدرتمند گنو/لینوکس استفاده میکنم که واقعا امکانات بینظیری داره. من فعلا از توزیع Suse برای کارهای خودم استفاده میکنم ولی در آینده خیلی نزدیک قصد دارم که از توزیع بسیار قدرتمند Debian استفاده کنم. همچنین برای ویرایش فایلها هم از ادیتورهای مختلف و قدرتمندی که توی خود لینوکس است استفاده میکنم مثلا بیشتر اوقات که میخوام با فایلهای زبان کار کنم ادیتور Gedit رو به بقیه ترجیح میدم. ابزارهای دیگهای که به من در توسعه نرم افزار کمک میکنم Subversion برای کنترل سورس نرمافزار, Planner برای کنترل کل پروژه, XFardic برای مواقعی که به یه لغتنامه قدرتمند احتیاج دارم و همچنین مرورگر قدرتمند و بینظیر FireFox که میتونم بگم بینظیرتین محصول نرمافزار آزاد است. من واقعا هنگام کار با این نرمافزارهای آزاد و قدرتمند احساس بینظیری دارم و از همه کسانی که در توسعه این نرمافزارها زحمت میکشن تشکر میکنم و واقعا ازشون ممنونم که آزادی نرمافزار به ما هدیه دادن.
-
سوالات و مشكلات متداول 26
آیا من میتونم کپیرایت پایین صفحات فروشگاه رو پاک کنم و کپی رایت خودم رو به فروشگاه اضافه کنم؟
جواب :
این سیستم تحت مجوز Gnu/Gpl منتشر شده است. بنا به این مقررات این گواهینامه شما میتونید این کپی رایت رو از پایین صفحات حذف کرده و کپی رایت خودتون رو به اون اضافه کنین. ولی در حال کلی براحترام به دنیای نرم افزار آزاد و پشتیبانی از پروژه به شما پیشنهاد میکنم که تا حدامکان این کپی رایت رو در پایین صفحات حفظ کنین و فقط کپی رایت مخصوص به خودتون رو به اون اضافه کنین تا برای ادامه کار این پروژه به من دلگرمی داده باشین. در هرحال من شما رو مجبور به حفظ این کپی رایت نمیکنم و امیدوارم که شما به کار من ارزش گذاشته و این کپیرایت رو حفظ کنین.
-
سوالات و مشكلات متداول 27
آیا من میتونم این سیستم رو به نام خودم تغییر داده و بفروشم؟ من دیدم که بعضی از شرکتها این کار رو کردن و دارن این سیستم رو به بقیه میفروشن.
جواب :
بنا به گواهینامه Gnu/Gpl شما نمیتونین این برنامه رو به دیگران بفروشین و یا نمی تونین گواهینامه مربوط به این سیستم رو عوض کنین و خودتون براش کپیرایت بزارین. ولی شما میتونین خدمات خودتون رو به مشتری ارائه کنین و بابت زحمتی که میکشین از مشتری پول دریافت کنین ولی این نکته رو هیچ وقت فراموش نکنین که این سیستم آزاد منتشر شده و همیشه باید آزاد باشد. بنابراین شما به هیچ وجه نمیتونین آزادیهای مشتری خودتون رو محدود کنین. همانگونه که شما میتونین از این سیستم به هرنحوی استفاده کنین مشتری هم میتونه استفاده کنه. شما به هیچ وجه نمیتونین آزادی دیگران رو حداقل در مورد این نرمافزار ازشون بگیرین.
-
سوالات و مشكلات متداول 28
من سايتی رو دیدم كه از FarsiCommerce +سیستم پرداخت دات كام . استفاده می كنه. ولی يه جای سایت فرق می كنه اونم دكمه مربوط به خريد هستش كه با كليك روی اون به يك لينك بخصوص توی سايت پرداخت ميره. میخواستم بدونم چطور میتونم از این دو سیستم در کنار هم استفاده کنم؟
جواب :
مسئول سيستم پرداخت شركت رهنما است كه ما قبلا با اين شركت تماس گرفتيم كه از سيستم پرداخت در داخل FarsiCommerce استفاده کنیم ولی بنا به دلایلی اونا حاضر به همکاری نشدن. من فکر می کنم این سایت خودش با شرکت رهنما به توافق رسیده و من حتی قبلا دیده بودم که خود شرکت رهنما با استفاده از FarsiCommerce سایتی رو راه اندازی کرده بود به نظر من اگه شما می خواین از این دو سیستم در کنار هم استفاده کنین بهتره با خود شرکت رهنما تماس بگیرین.
-
سوالات و مشكلات متداول : منطقه بندی و هزینه هر منطقه قسمت در پرداخت
سلام به اساتید
اول اینکه این سایت اومده و توی مشخصات کشور رو حذف کرده و تهران رو منطقه بندی کرده در هنگام پرداخت برای هر منطقه تعرفه حمل و نقل متناسب با فاصله اون منطقه گذاشته .. چطور این کارو کنم؟
و سوال دوم اینکه یه قسمت داره که با SMS به مشتری ها خبر میده؟ اون رو چه جوری گذاشته؟
2 تا سوال دارم که هر دو تاش مربوط به سایت tehrankala.com هست
جواب : ذف کردن کشور خیلی سخت نیست میشه از بخش مدیریت غیرفعالش کرد ولی اینکه برای مناطق مختلف تهران تعرفه گذاشتن برای این کار نیاز به برنامه نویسی هستش و به صورت پیش فرض همچین امکانی وجود نداره.
برای SMS هم یا باید منتظر نسخه های بعدی باشید که این امکان رو به سیستم اضافه کنیم که همه استفاده کنن یا اینکه خودتون براش برنامه نویسی کنید.
سوال : من یه کمکی از php سر در میارم یه جورایی راهنمایی کنید فکر کنم از پسش بر بیام ... راستی فکر نمی کنید در قسمت contribute های سایت oscommerce بشه چیزی پیدا کرد؟
جواب :
فکر نمی کنم در قسمت contribute چیز خاصی باشه که این موارد رو برای ایران داشته باشه البته شاید بتونی یه چیزی پیدا کنی که تویه نوشتن این بخشها بهت کمک کنه ولی اینکه همین کاری رو که می خوای انجام بدی سرراست برات انجام بده احتمال پیدا کردنش خیلی خیلی کمه.
برای نوشتن این بخشها هم باید یک ماژول حمل و نقل بنویسی که بسته به منطقه کاربر هزینه سفارش رو محاسبه کنه البته باید فیلد منطقه رو هم به بخش ثبت نام و حساب کاربری اضافه کنی و تویه پروفایل طرف داشته باشی. نوشتن ماژول هم کار زیاد سختی نیست اگه به ماژولهای موجود نگاه کنی می بینی که خیلی ساده میشه یک ماژول رو طراحی کرد.
برای بخش SMS هم باید با یکی از شرکتهایی که تویه این قضیه فعال هستن صحبت کنی و ازش اکانت بگیری تا نسبت به API ای که در اختیارت قرار می دن کدنویسی کنی برای سیستم.
سوال :
میشه بدون دستکاری دیتابیس این کارو بکنم ؟ مثلا میشه فیلد کشور رو ادیت کنم و از همون هم استفاده کنم؟ یا پیشنهاد میدید کل ماژول رو دوباره بازنویسی کنم؟
جواب :
وب کار که نشد نداره ولی به نظر من بهتره یک فیلد جدید براش اضافه کنی که بعدا هم مشکلی پیش نیاد چون ممکنه اگه از فیلد قبلی استفاده کنی تداخلی با بخشهای دیگه به وجود بیاد.
منبع :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
انجمن پشتيباني
-
سوالات و مشكلات متداول : اضافه کردن عکس به box جدید
من می خوام در box جدید اضافه شده توسط خودم یک عکس قرار بدم لطفا من رو راهنمایی كنيد
منم به همچين چيزي براي تبليغات نياز دارم.
ببينين خيلي خوب ميشه شما يك box خالي طراحي كنيد و مثلا با 1 سطر نوشته يا يكدونه عكس....و در اختيار دوستان قرار بدين فكر كنم خيليا نياز به يك باكس اضافي دارند ولي بلد نيستن !
جواب :
box مربوط به رو باید به صورت یک فایل php ایجاد کرده و در پوشه includes/boxes قرار بدید و اسم فایل رو تویه یکی از فایلهای column_left.php یا column_right.php در پوشه Includes اضافه کنید. بقیه موارد برمی گرده به برنامه نویسی و دیگر مسائل
-
سوالات و مشكلات متداول : مشكل در كلاس مالياتي
من در بخش ماليت كلاس ماليات 10 % براي ايران تعريف كرده ام و در قسمت محصولات جديد در منو ميشه كلاس مالياتي رو انتخاب و در زمان دادن مبلغ كالا همون ماليات 10% رو اتوماتيك اضافه ميكن . تا اينجا همه چيز درست و كامل انجام ميشه ولي در هنگام خريد مشتري تا آخرين مرحله يعني تائيد فاكتور كه قيمت در ان به نمايش در مياد به هيچ وجه ماليات رو به قيمت كالا اظافه نميكنه . چگونه میتوانم این مشکل را حل کنم .
جواب :
من همین الان بررسی کردم اگه شما گزینه "نمایش قیمتها با مالیات" رو در تنظیمات فروشگاه True کنید تمامی قیمتها با مالیاتی که وارد کردید نمایش داده خواهند شد.
-
سوالات و مشكلات متداول : مشكل درقالب مانستر
من یه قالب از سایت مانستر برای فروشگاه خریدم که این قالب oscommerce هم همراش بود
تونستم قالب رو جدا کنم ولی برای قسمت عضویت وقتی اطلاعات رو وارد میکنم از ایمیلم خطا میگیره:
"آدرس پست الكترونيك شما صحيح نميباشد لطفا آنرا اصلاح نماييد"
لطفا راهنمایی کنید.
در ضمن من از localhost استفاده میکنم هنوز Upload نکردم.
جواب :
نمیشه گفت مشکل از کجاست. اصولا قالب OSCommerce رو اگه بخواین رویه این سیستم نصب کنین حداقل باید یه مقدار رویه کدهاش کار کنید تا ناسازگاریهای ممکن از بین بره. یعنی نمیشه همینطور قالب رو کپی زد و استفاده کرد چون این سیستم نسبت به OScommerce دارای تغییرات زیادی هست که سبب میشه قالبها نتونن به درستی کار کنن.
-
چه شکلی میشه قسمت اول سایت رو تغییر داد؟
همون قسمتی که نوشته جستجو در سایت ما بسیار آسان می باشد.
جواب :
باید فایل includes/languages/farsi/index.php رو با یک ادیتور مناسب باز کنید (به هیچ وجه از notepad ویندوز استفاده نکنید) و بعد تویه سطرهای اول اون عبارت رو پیدا کنید و تغییر بدید.
منبع :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
انجمن پشتيباني
-
سلام
در قسمت مدیریت سه جا برای آدرس ایمیل وجود دارد. :آدرس پست الکترونیکی-ایمیل از طرف -فرستادن سفارش به آدرس ایمیل. من هر سه تای اینها را بر روی یک میل تنظیم کرده ام ولی وقتی که مشتری خرید می کند برای مشتری ایمیل می آید ولی برای ایمیل مدیر هیچ میلی نمی آید. آیا این طوری است یا بایستی میلی هم برای مدیر ارسال شود؟
جواب :
نه برای مدیر هیچ ایمیلی ارسال نمیشه.
منبع :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
انجمن پشتيباني
-
سلام
يه سوال در مورد ميزباني اين فروشگاه داشتم سرويس دهنده هايي كه fantastico دارند و تو ليست برنامه هاشون os commerce هم هست يعني اين فروشگاه با اون هاستها سازگاري داره؟
جواب :
قیقا نمیشه گفت چون fantastico امکانی است که به Cpanel اضافه میشه ولی ما اینجا نیاز به برخی تنظیمات خاص php داریم که باید فعال یا غیرفعال باشن بهتره قبل از گرفتن host حتما با مسئولین سرور مشورت کنید تا با اطمینان از بدون مشکل کار کردن این سیستم نصب به خرید اقدام کنید.
-
من اين برنامه رو نصب كردم.
اما وقتي با مرورگر اكسپلورر كار ميكنم، هنگامي كه بر روي پرداخت نهايي يا عضويت ميزنم The page cannot be displayed ميده. و هيچ جور باز نميكنه.
وقتي با مرورگر فايرفاكس باز ميكنم و به اون مراحل بالا ميرسم اين ارور رو ميده:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
has sent an incorrect or unexpected massage. error code: -12263
من نميدونم چيكار كنم.
جواب :
: ارور در هنگام خريد يا ثبت نام و يا موجودي سبد
موقع نصب برنامه گزینه SSL رو انتخاب کردید که این مشکلات پیش اومده. در حالت پیش فرض نباید این گزینه رو انتخاب کنید. این گزینه نیاز به تنظیمات ویژه و خرید گواهینامه امنیتی بین المللی داره.