daramal Posted November 23, 2017 Report Share Posted November 23, 2017 Приветствую, друзья! Очень понадобилось сделать на подобие сайта https://www.wish.com/ вывести все товары на главную. При этом отображаются определенное количество товаров с последующим появлением очередного потока товаров. Спасибо за любую информацию! Quote Link to post Share on other sites
Maksclub Posted November 23, 2017 Report Share Posted November 23, 2017 (edited) Проще всего — переопределить в htaccess главную на категорию, категория может быть родительская, например "Товары" а в ней уже др подкатегории RewriteRule ^/?$ index.php?module=ProductsView&category=parent [L,QSA] где parent — url категории а автоподгрузку сделать уже по пагинации, что-то типа этого http://forum.simplacms.ru/topic/6074-%D0%B1%D0%B5%D1%81%D0%BA%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D0%B0%D1%8F-%D0%BF%D1%80%D0%BE%D0%BA%D1%80%D1%83%D1%82%D0%BA%D0%B0-aka-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5/ Edited November 23, 2017 by Maksclub Quote Link to post Share on other sites
Noxter Posted November 23, 2017 Report Share Posted November 23, 2017 Можно сделать куда проще, выводим все товары по типу как тут http://beta.simplacms.ru/products, далее при скроллинге подгружаем следующие товары аяксом. Quote Link to post Share on other sites
daramal Posted November 23, 2017 Author Report Share Posted November 23, 2017 Можно сделать куда проще, выводим все товары по типу как тут http://beta.simplacms.ru/products, далее при скроллинге подгружаем следующие товары аяксом.только вот как это сделать. ( Quote Link to post Share on other sites
daramal Posted November 23, 2017 Author Report Share Posted November 23, 2017 есть еще вот это:в .htaccess заменить RewriteRule ^/?$ index.php?module=MainView&page_url= [L,QSA] на RewriteRule ^/?$ index.php?module=ProductsView [L,QSA] НО это не совсем то Quote Link to post Share on other sites
Noxter Posted November 23, 2017 Report Share Posted November 23, 2017 Я вот тут делал посмотрите http://militarka.com/catalog/voennaya-forma, есть небольшой JS скриптик подставьте свои классы или ID под вашу вёрстку, но я думаю ещё .htaccess придется переписать дабы принимал на главной параметр page, но возможны дубли ведь главная у нас перестает быть целостной страницей на что конечно ругаются поисковики. Еще вариант написать ajax обработчик который будет принимать параметр page и отдавать json который вы потом можете путить в вёрстку, пример той же ajax корзины в дефолтной симпле, при такой реализации дублей не будет и главная остается главной. Если не осилите и готовы оплачивать обращайтесь, сделаю за небольшую сумму. Quote Link to post Share on other sites
daramal Posted November 23, 2017 Author Report Share Posted November 23, 2017 Большое спасибо за ответ. Это именно то что нужно.я подставил Ваш скрипт, но к сожалению не листает. Вы говорили, что нужно еще и .htaccess переделать.Не подскажите, что там прописать? Спасибо огромное Quote Link to post Share on other sites
Noxter Posted November 23, 2017 Report Share Posted November 23, 2017 Большое спасибо за ответ. Это именно то что нужно. я подставил Ваш скрипт, но к сожалению не листает. Вы говорили, что нужно еще и .htaccess переделать. Не подскажите, что там прописать? Спасибо огромное С .htaccess я перепутал, его не нужно править, вам нужно в view/MainView.php вынести всю логику выборки товаров на подобии view/ProductsView.php исключая параметр категории. Quote Link to post Share on other sites
Solution daramal Posted November 27, 2017 Author Solution Report Share Posted November 27, 2017 С .htaccess я перепутал, его не нужно править, вам нужно в view/MainView.php вынести всю логику выборки товаров на подобии view/ProductsView.php исключая параметр категории.Большое спасибо Noxter за помощь.Помогли направить, за что благодарю. Взял скрипт от сюда http://v-kurse.su/web-razrabotka/simpla-knopka-pokazat-eshhe-na-ajax.htmlкоторый реализован здесь: http://iphone.v-kurse.su/catalog/apple Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.