رفتن به مطلب

مشکل با ماژول FEEDER


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

سلام خدمت اساتید !

آقا این ماژول FEEDER مگه نباید محصولات جدید رو نشون بده ؟

بازم محصولات شاخه HOME رو نشون میده که !

 

آدرس : http://www.pajoohesh.in/modules/feeder/rss.php

 

 

لطفا یکی کمک کنه !

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

اين rss فروشگاتونه و ربطي به جديد بودن يا ... نداره

 

البته مي تونيد با دستكاري كدهاش اين قابليت رو ايجاد كنيد ولي در كل كارش خوراك فروشگاتونه نه هدفي كه دنبال مي كنيد و اصلا مشكل نيست بر خلاف عنواني كه برگزيديد

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

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

 

http://yourshop.ir/modules/feeder/rss.php?orderby=date_add&orderway=desc

 

برای نمایش آخرین محصولات بروز شده از این کد :

 

http://yourshop.ir/modules/feeder/rss.php?orderby=date_upd&orderway=desc

 

برای نمایش شاخه ای خاص از فروشگاهتون : (به جای 1000 آی دی شاخه رو بذارین )

 

http://yourshop.ir/modules/feeder/rss.php?id_category=1000&orderby=position&orderway=desc

 

کافیه یا باز هم بنویسم؟ :)

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

آقا نشون نمیده

مال سایت من رو ببینید !

همش مال شاخه هوم هست !

 

www.pajoohesh.in

از داخل بسته زیپ نسخه 1.4.9 ماژول فید رو خارج کنید و با ماژول فید کنونی جایگرین کنید ، این کد امتحان شده و کار میکنه ، مشکل از سایت شماست .
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

دوستان rss كارش اين نيست

وگرنه ميشد اخرين محصولات يا محصولات جديد!

 

rss خوراك كلي از فروشگاه شما با محصولاتش هست

 

و اگه مي خوايد تغيير حاصل كنيد (امتحان نكردم خودم ولي تا جايي كه مي دونم جواب مي ده):

 

بگرديد دنباله اين

modules/feeder/rrs.php

 

خط زير رو پيدا كنيد

 

 

$orderBy = Tools::getProductsOrder('by', Tools::getValue('orderby'));
$orderWay = Tools::getProductsOrder('way', Tools::getValue('orderway'));

 

با اين جايگزين كنيد

 

$orderByValues = array(0 => 'date_add', 1 => 'price', 2 => 'name', 3 => 'date_upd', 4 => 'position'); $orderWayValues = array(0 => 'DESC', 1 => 'ASC');

 

 

 

اينو پيدا كنيد

 

$products = Product::getProducts(intval($cookie->id_lang), 0, ($number > 10 ? 10 : $number), $orderBy, $orderWay, $id_category, true);

و با خط زير جايگزين كنيد

$products = Product::getNewProducts(intval($cookie->id_lang), 0, 10, false, 'date_add', 'DESC');

 

 

 

سپس اينم پيدا كرده

$image = Image::getImages((int)($cookie->id_lang), $product['id_product']);
 echo "\t\t\n";

 

بعد اين خط اين كد زير رو وارد كنيد

 

 

 

echo "\t\t\t".$product['date_add']." \n";

 

حالا ميريم سر وقت اين

 modules/feeder/feeder.php

 

 

 

پيداش كنيد

 

 

 

'feedUrl' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/'.$this->name.'/rss.php?id_category='.$id_category.'&orderby='.$orderBy.'&orderway='.$orderWay,

 

 

جاي گزين كنيد با

 

 

 

'feedUrl' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/'.$this->name.'/rss.php'));

 

 

 

پيداش كنيد

$this->_html .= Tools::getShopDomain(true, true).__PS_BASE_URI__.'modules/'.$this->name.'/rss.php?id_category={id_category}&orderby='.$orderBy.'&orderway='.$orderWay;
$this->_html .= '

'.$this->l('Replace').' {id_category} '.$this->l('by the id category current or "0"');

 

عوض كنيد به

$this->_html .= Tools::getShopDomain(true, true).__PS_BASE_URI__.'modules/'.$this->name.'/rss.php';

 

 

 

كار تمام

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

دوستان rss كارش اين نيست

وگرنه ميشد اخرين محصولات يا محصولات جديد!

 

rss خوراك كلي از فروشگاه شما با محصولاتش هست

 

شروین عزیز ، rss پرستاشاپ دقیقا کارش همینه ، مثل سایت های دیگه که آخرین مطالب رو با rss نشون میدن ، چرا اطلاعات اشتباه میدین ؟!! :D

 

شما نگاه کنید به ستون سمت چپ انجمن ، اونجا هم آخرین محصولات رو داره نشون میده و ما از rss استفاده کردیم !! بدون ایجاد هیچ تغییری در کدها :cool:

 

پرستاشاپ این امکان رو داره و ماژول rss دقیقا کارش اینه که محصولات جدید رو به صورت دیفالت نشون میده ( 10 محصول آخری که اضافه شده است )

 

دوستان توجه کنید نیاز به هیچ تغییری در کدها نیست ، فقط کافیه کدهایی که گذاشتم استفاده کنید.

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

بهمن جان در بيشتر نسخه هاي پرستا اينگونه نيست و چون سوال كننده هم نگفتن از چه نسخه اي استفاده مي كنند

 

من جواب هدف رو دادم وگرنه در نسخه هاي جديد بله اين امكان دقيقا اخرين محصولات هست و بدون هيچ تغييري در كد

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

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

میتونید این دو لینک رو در این مورد خاص تست کنید:

http://www.pajoohesh.in/modules/feeder/rss.php?orderby=date_add&orderway=desc

 

http://www.pajoohesh.in/modules/feeder/rss.php

 

 

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

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

تا جايي كه مي دونم تمامي نسخه هاي 1.3 كه كل محصولات رو نشون مي ده و همچنين نسخه هاي 1.4.2 و 1.4.6 اوليه (در تاريخ منتشر شده و نه نسخه بومي) و بعضي نسخه هاي ديگه اين مشكل رويت شده و در انجمن اصليشم ذكر و گزارش شده

 

به هر حال بسته به نسختون مي تونيد از راهنمايي هايي كه در اين سربرگ ارايه شده استفاده كنيد

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

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

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

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

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

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

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

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

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

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


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

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

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