صفحات (2): « اولين < قبلی 1 [2] آخرين »
شبیه سازی یا کپی برداری ماژول ها (آموزش کامل)
نويسنده پيغام
b.tavakkoli
Member
***


ارسالها: 137
گروهها: Registered
ورودى‌ها: فرو 1387
وضعيت: آفلاين
اعتبار: 2
پست: #11
RE: شبیه سازی موژول های حمل و نقل ؟؟

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




فروشگاه‌ آنلاین‌ سی‌تو | هر آن‌چه از نرم‌افزار آزاد و لینوکس می‌خواهید


فروشگاه آنلاین بای‌سافت | هر آن‌چه از نرم‌افزار می‌خواهید


خدمات وب بهرا


خدمات ارسال پیام کوتاه تحت وب، اکسون اس ام اس
07-12-1387 08:54 قبل‌ازظهر
مشاهده وب سایت کاربر پیدا کردن تمامی ارسالهای کاربر
farhad
Administrator
*******
Administrators

ارسالها: 2,376
گروهها: Administrators
ورودى‌ها: تیر 1384
وضعيت: آفلاين
اعتبار: 13
پست: #12
RE: شبیه سازی موژول های حمل و نقل ؟؟

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




بهترين و قدرتمندترين برنامه مديريت فروشگاه برروي وب به طور كاملا رايگان و opensource براطلاعات بيشتر به آدرس e-virtu.com مراجعه كنيد.
07-17-1387 06:23 قبل‌ازظهر
مشاهده وب سایت کاربر پیدا کردن تمامی ارسالهای کاربر
shayanx
Member
***


ارسالها: 185
گروهها: Registered
ورودى‌ها: ارد 1387
وضعيت: آفلاين
اعتبار: 2
پست: #13
RE: شبیه سازی موژول های حمل و نقل ؟؟

در سايت گام بگام كه انگار بعد از هك شدن از اول آبان دوباره راه ميافته
http://www.gumbgum.com



07-21-1387 09:32 بعدازظهر
پیدا کردن تمامی ارسالهای کاربر
b.tavakkoli
Member
***


ارسالها: 137
گروهها: Registered
ورودى‌ها: فرو 1387
وضعيت: آفلاين
اعتبار: 2
پست: #14
RE: شبیه سازی موژول های حمل و نقل ؟؟

راهنمایی کامل برای دوستان نیازمند ! Smile

کپی کردن ماژول های پرداخت و حمل و نقل روششان یکسان هست.
اول شما باید مشخص کنید که کدام ماژول را می خواهید کپی برداری کنید.
پرداخت :
برای پرداخت که عموما یک ماژول بیشتر ندارید. چه واریز به حساب بخواهید و چه کارت به کارت و چه پرداخت به پیک موتوری همه آن ها یک کار انجام می دهند و آن این است که در فاکتور می نویسند این روش انتخاب شده و عملا از لحاظ عملکرد فرقی ندارند و فقط متنشان فرق دارد. این ماژول در مسیر includes/modules/payment/cod.php هست و فایل زبان فارسی آن هم در مسیر includes/languages/farsi/modules/payment/cod.php . برای درست کردن یک نمونه از این ماژول در هر دو مسیر ذکر شده فایل را از کپی می کنید و اسم فایل جدید را به صورت یکسان یک نام مشخص می گذارید. مثلا peyk.php . بعد فایل includes/modules/payment/peyk.php را باز می کنید و هر چه کلمه cod یا COD هست را پیدا می کند و با نام فایل جدید که در این جا peyk هست جایگزین می کنید. فقط هیچ وقت از Replace ادیتور خود استفاده نکنید، چون که شما بایستی به جای cod کلمه peyk و به جای COD کلمه PEYK را بنویسید و اگر از امکان Replace استفاده کنید آنگاه تمام کلمات به حالت کوچک نوشته می شود و کار خراب می شود.
از اون ور هم تو پوشه includes/languages/modules/payment فایل peyk.php‌ را باز کنید و به جای کلمات COD عبارت مناسب که در این جا PEYK می باشد را جایگزین کنید و سپس عبارت فارسی مناسب ماژول خود را بنویسید. مثلا به جای عبارت فارسی اول (عنوان) بنویسید : پیک موتوری و به جای عبارت دوم (توضیحات) بنویسید : ارسال با پیک موتوری در شهر تهران
حمل و نقل
کپل برداری ماژول های حمل و نقل کاملا شبیه کپی برداری ماژول پرداخت می باشد. فقط در قسمت ماژول های حمل و نقل دو ماژول هست که بیشترین کاربرد را دارد و شما برای کپی برداری بایستی کاربرد مورد نظرتان را بسنجید.
یک ) اگر هزینه حمل و نقل شما کاملا ثابت است و به ازای وزن ها و قیمت های مشخص هیچ تفاوتی نمی کند بایستی ماژول flat.php را در پوشه includes/modules/shipping کپی برداری کنید (حواستان باشد که فایل زبان را نیز کپی برداری کنید)
دو ) اگر هزینه حمل و نقل شما به ازای وزن ها یا مجموع قیمت های مختلف متفاوت می باشد بایستی ماژول table.php‌را در پوشه includes/modules/shipping کپی برداری کنید (حواستان باشد که فایل زبان را نیز کپی برداری کنید)

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




فروشگاه‌ آنلاین‌ سی‌تو | هر آن‌چه از نرم‌افزار آزاد و لینوکس می‌خواهید


فروشگاه آنلاین بای‌سافت | هر آن‌چه از نرم‌افزار می‌خواهید


خدمات وب بهرا


خدمات ارسال پیام کوتاه تحت وب، اکسون اس ام اس
06-17-1388 07:33 قبل‌ازظهر
مشاهده وب سایت کاربر پیدا کردن تمامی ارسالهای کاربر
farman
Member
***


ارسالها: 97
گروهها: Registered
ورودى‌ها: اسف 1388
وضعيت: آفلاين
اعتبار: 0
پست: #15
RE: شبیه سازی یا کپی برداری ماژول ها (آموزش کامل)

بصورت اتفاقی این تاپیک رو الان دیدم ومدتی هم از اون گزشته ولی یه توضیحاتی میدم امیدوارم بدرد بخوره.
یه موقع نیاز پیدا کردم ماژول حمل و نقل رو از روی flat.php که ساده ترین و بهترین ماژول حمل و نقل هست کپی کنم ولی خیلی ایراد میگرفت.ولی در نهایت ازش 3 تا کپی گرفتم که الان هم خوب کار میکنند.مثلاً برای پست پیشتاز،پست سفارشی،پیک موتوری یکی هم خودش داشت گزاشتم تحویل در محل!
1- از فایل flat.php به تعداد دلخواه کپی بگیرید.مثلاً flat2.phpوflat3.phpو...
2-آنها را ویرایش کرده ودرون آنها نیز حدود اوایل فایل یک تابع هست بنام flat آنرا نیز به نام فایل مثلا flat2,flat3,... تغییر دهید.
3-در پوشه زبانهای سایت نیز از روی فایل flat.php به همان تعداد که در مرحله یک کپی گرفتید کپی بگیرید.
4-فایلهای مرحله 3 را ویرایش کرده و درون آنها هر روش پستی رو که میخواهید بنویسید مثلا flat.php رو ویرایش کنید و در اون بنویسید "پست پیشتاز"
5-این مرحله مهمترین مرحله هست و دوستان نیز اشاره ای نکردند! نمیدونم چطوری براشون کار کرد چون بدون اون نمیشه! وارد phpmyadmin شده و چند جدول بنام flat وجود دارد.بصورت دستی یا با import و export آنها را در پایگاه داده کپی کرده و هر جا در نام جداول اون کلمه flat بود به flat2,flat3,... تغییر دهید.
6-کار تمام شده و آماده استفاده هست.همین.منم همین کار ها رو کردم والان استفاده میکنم.
7-موفق باشید.



02-07-1389 07:07 بعدازظهر
پیدا کردن تمامی ارسالهای کاربر
Samad Kushan
توسعه دهنده
*****
developer

ارسالها: 185
گروهها: developer
ورودى‌ها: تیر 1388
وضعيت: آفلاين
اعتبار: 7
پست: #16
RE: شبیه سازی یا کپی برداری ماژول ها (آموزش کامل)

با تشکر از دوست خوبمان farman:
مرحله 5 غیر ضروری می باشد و اصولی نیست، و در هنگام نصب و حذف ماژول باعث بروز مشکل می شود .
به جای آن اینکار را انجام دهید:
در فایل مثلا flat2 تمامی flat ها را به flat2 تغییر دهید.یعنی به جای flat بنویسد flat2 و به جای FLAT بنویسید FLAT2.
مثلا MODULE_SHIPPING_FLAT_TEXT_TITLE خواهد شد MODULE_SHIPPING_FLAT2_TEXT_TITLE
این تغییر را در فایل زبان مربوط به ماژول نیز انجام دهید:
includes/languages/farsi/modules/shipping/flat2.php
موفق باشید




Preserve my soul, for I am holy: save thy servant, O my God, that trusteth in thee.
Douay-Rheims Bible - Psalm 86:2
09-05-1390 07:08 بعدازظهر
مشاهده وب سایت کاربر پیدا کردن تمامی ارسالهای کاربر

نمايش نسخه قابل چاپ
فرستادن اين مبحث به يك دوست
مشترك شده در اين مبحث | افزودن اين مبحث به موارد موردعلاقه

پرش در انجمن: