رفتن به مطلب

جابجایی ماژول محصولات هم شاخه


gharibe68

پست های پیشنهاد شده

با سلام و عرض تشکر از زحمات شما عزیزان

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

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

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

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 3 weeks later...

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

من تا حدودی با تغییرات قالب آشنایی دارم، اگه ممکنه منو راهنمایی بفرمایید.
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام به همه

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

این روش مخصوص نسخه 1.5 هست و ممکنه در آینده پشتیبانی نشه ولی فعلا روی نسخه 1.5 کار میکنه

روش کار رو فقط برای این ماژول توضیح میدم ولی برای همه ماژول ها و قسمتهای دیگه هم کاربرد داره و برای ماژول نویسی و طراحی قالب هم میشه ازش استفاده کرد

روش کار:

1- فایل product.tpl در پوشه قالب رو باز کنید و کد زیر رو به هر جایی که دوست دارید اضافه کنید ( در اینجا خط 627 )

{hook h='afterProductFooter'}

afterproductfooter نام دلخواهیه که من براش گذاشتم

 

2- فایل php اصلی ماژول رو باز کنید (productscategory.php) و این هوک رو به جای هوک قبلی قرار بدید :

خط 52 :

	public function install()
{
 	if (!parent::install() OR !$this->registerHook('afterProductFooter') OR !$this->registerHook('header') OR !Configuration::updateValue('PRODUCTSCATEGORY_DISPLAY_PRICE', 0))
 		return false;
 	return true;
}

 

خط 102 :

	public function hookAfterProductFooter($params)

 

3- ماژول رو بازنشانی کنید و تمام

 

از این روش میتونید برای اضافه کردن هوک به هر جایی از پرستاشاپ استفاده کنید

 

برای تشکر هم : (شب عیده ، شیرخوارگاهها، خانه سالمندان و فقرا رو یادتون نره )

 

پیروز باشید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام به همه

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

این روش مخصوص نسخه 1.5 هست و ممکنه در آینده پشتیبانی نشه ولی فعلا روی نسخه 1.5 کار میکنه

روش کار رو فقط برای این ماژول توضیح میدم ولی برای همه ماژول ها و قسمتهای دیگه هم کاربرد داره و برای ماژول نویسی و طراحی قالب هم میشه ازش استفاده کرد

روش کار:

1- فایل product.tpl در پوشه قالب رو باز کنید و کد زیر رو به هر جایی که دوست دارید اضافه کنید ( در اینجا خط 627 )

{hook h='afterProductFooter'}

afterproductfooter نام دلخواهیه که من براش گذاشتم

 

2- فایل php اصلی ماژول رو باز کنید (productscategory.php) و این هوک رو به جای هوک قبلی قرار بدید :

خط 52 :

	public function install()
{
 	if (!parent::install() OR !$this->registerHook('afterProductFooter') OR !$this->registerHook('header') OR !Configuration::updateValue('PRODUCTSCATEGORY_DISPLAY_PRICE', 0))
 		return false;
 	return true;
}

 

خط 102 :

	public function hookAfterProductFooter($params)

 

3- ماژول رو بازنشانی کنید و تمام

 

از این روش میتونید برای اضافه کردن هوک به هر جایی از پرستاشاپ استفاده کنید

 

برای تشکر هم : (شب عیده ، شیرخوارگاهها، خانه سالمندان و فقرا رو یادتون نره )

 

پیروز باشید

 

رامتین عزیز واقعا ازت سپاس گزارم امیدوارم سال بسیار خوبی رو پیش رو داشته باشی

فقط یک نکته برای کسانی که می خوان این تغییر رو انجام بدهند در خط 102 باید این عبارت رو قرار داد:

	public function hookafterProductFooter($params)

در حالت قبلی چون با A نوشته شده بود ارور می داد

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

ممنون دوست عزیز

امیدوارم برای شما و همه اعضای انجمن هم سال سرشار از موفقیتی باشه

 

اون حرف A هم فکر نمیکنم مشکلی ایجاد کنه . من اون کد رو اجرا کردم روی لوکال و بعد اینجا گذاشتم

 

موفق باشید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

در حال بارگذاری


  • کاربران آنلاین در این صفحه

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...