mariolast 4 Опубликовано 28 февраля, 2015 Жалоба Share Опубликовано 28 февраля, 2015 Есть в FAQ Но оно на данный момент кажется не работает, код изменился. И как можно в существующем коде сделать так, чтобы кратность показывания товаров была скажем 3-м? Если в магазине 3 столбца, то товаров показывать не 10 а 12, чтобы не было пустых ячеек внизу. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2015 Жалоба Share Опубликовано 1 марта, 2015 Принципиально не изменилось ничего, должно всё работать, ищите похожий код и правьте. По поводу второго вопроса, такого тоже нет по умолчанию. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 1 марта, 2015 Автор Жалоба Share Опубликовано 1 марта, 2015 А этот код как должен работать в файле /public_html/templates/vamshop/module/product_listing.product_listing_columns.html? {if count($module_content) >= $smarty.const.MAX_DISPLAY_SEARCH_RESULTS} <p> {#text_products_per_page#} {if count($module_content) > 10} <a href="{$LINK_PAGE}10">10</a> {/if} {if count($module_content) > 20} <a href="{$LINK_PAGE}20">20</a> {/if} {if count($module_content) > 50} <a href="{$LINK_PAGE}50">50</a> {/if} {if count($module_content) > 100} <a href="{$LINK_PAGE}100">100</a> {/if} </p> http://mariolast.com.ua/notebooks.html По идее, должен отображать ссылки на 10,20,50,100 товаров. Реально отображает только ссылку на 10 товаров. Магазин с нуля ставил на свой тестовый сайт. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2015 Жалоба Share Опубликовано 1 марта, 2015 Уберите условия if ... /if , будут и остальные отображаться. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 1 марта, 2015 Автор Жалоба Share Опубликовано 1 марта, 2015 Это я знаю. Но в таком случае можно нарваться на ошибку, если товаров меньше 50 скажем. Вроде бы раньше работало, если 30 товаров, то отображалось 10,20,30, если 60, то 10,20,30,50... Где то в коде что то не так работает? Вроде условие {if count($module_content) > 50} должно проверять количество контента. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2015 Жалоба Share Опубликовано 1 марта, 2015 Ну да, должно, по идее. Попробуйте просто вставить {count($module_content)} Посмотрите что выведет. и тогда наверное будет видно, почему не работает условие. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 1 марта, 2015 Автор Жалоба Share Опубликовано 1 марта, 2015 Тоже хотел значение счетчика посмотреть. Если так вставить, то абсолютно ничего на странице нет, пустой лист. Ставил {if count($module_content) >= 21}, то количество товаров не отображается, если {if count($module_content) >= 20}, то тогда отображается. Видимо, значение count($module_content) равно 20 постоянно. В код ничего не вносил, магазин с нуля поставил и шаблон стандартный. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2015 Жалоба Share Опубликовано 1 марта, 2015 Возможно, наверное эти условия вообще надо убрать будет в следующих версиях. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 1 марта, 2015 Автор Жалоба Share Опубликовано 1 марта, 2015 Может можно как то прикрутить {$PRODUCTS_COUNT} из навигации вместо count($module_content)? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 марта, 2015 Жалоба Share Опубликовано 2 марта, 2015 Попробуйте в /includes/modules/product_listing.php поменять: $module->assign('BUTTON_COMPARE', vam_image_submit('view.png', TEXT_PRODUCT_COMPARE)); на: $module->assign('BUTTON_COMPARE', vam_image_submit('view.png', TEXT_PRODUCT_COMPARE)); $module->assign('PRODUCTS_COUNT', $listing_split->number_of_rows); и в шаблоне использовать метку {$PRODUCTS_COUNT} Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 2 марта, 2015 Автор Жалоба Share Опубликовано 2 марта, 2015 Работает. В следующей версии стоит наверное внести эту поправку. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 марта, 2015 Жалоба Share Опубликовано 2 марта, 2015 Хорошо. Внёс эту правку в текущий код. Будет в том числе и это исправление в следующей версии. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 2 марта, 2015 Автор Жалоба Share Опубликовано 2 марта, 2015 Есть еще маленький глюк. Связано с навигацией. Допустим стоит у меня в админке отображать 24 товара. В категории 66 товаров, следовательно отображается 3 страницы в навигации. Я выбираю показывать 12 товаров на странице. Теперь навигатор разбил уже на 7 страниц. Но...я могу клацать только на первых 3, а если выбираем 4-ю страницу или далее 5-ю 6-ю или 7-ю, то перебрасывает автоматом на 1-ю страницу. Кнопка Следующая также видит только 3 страницы. Пока не знаю, как это побороть. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2015 Жалоба Share Опубликовано 3 марта, 2015 А какая у Вас версия VamShop, самая последняя? Попробуйте вот эти файлы: /includes/application_top.php /includes/classes/split_page_results.php application_top.php split_page_results.php Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 3 марта, 2015 Автор Жалоба Share Опубликовано 3 марта, 2015 Последняя. Попробовал, то же самое все. Ничего не изменилось. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2015 Жалоба Share Опубликовано 3 марта, 2015 А дайте ссылку на странице где такая проблема есть. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 3 марта, 2015 Автор Жалоба Share Опубликовано 3 марта, 2015 http://lamurr.com.ua/index.php?cat=352 Тут хотя бы. 4 страницы по умолчанию. Выбрать количество 12, страниц будет больше, но навигация все равно только для 4х первых работает, а остальные просто сбрасывает на 1-ю Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2015 Жалоба Share Опубликовано 3 марта, 2015 А где-то есть ссылка с рабочим примером, что б "в-живую" можно было посмотреть?! Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 3 марта, 2015 Автор Жалоба Share Опубликовано 3 марта, 2015 Так это ж и есть живой пример. Выбрать 12 товаров на странице и попробовать перейти на пятую справа в навигации. Скидывает на 1-ю. И так в любой категории. Или что то другое имели ввиду? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2015 Жалоба Share Опубликовано 3 марта, 2015 Теперь понял. Попробую глянуть. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 марта, 2015 Жалоба Share Опубликовано 3 марта, 2015 А попробуйте включить опцию короткие url в Админке - Настройки - Мета-тэги. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 3 марта, 2015 Автор Жалоба Share Опубликовано 3 марта, 2015 Включил, Теперь перебрасывает не на первую а на последнюю страницу, Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 марта, 2015 Жалоба Share Опубликовано 4 марта, 2015 А если выключить и в /includes/application_top.php внизу поменять ?page= на &page= Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 марта, 2015 Жалоба Share Опубликовано 4 марта, 2015 или вообще закомментировать вот этот кусок: if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') { $end_page_url = $url.'/page/'.$number_of_pages; } else { $end_page_url = $url.'?page='.$number_of_pages; } if($number_of_pages < $_GET['page']){ header("HTTP/1.1 301 Moved Permanently"); header("Location: $end_page_url"); exit(); } Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 4 марта, 2015 Автор Жалоба Share Опубликовано 4 марта, 2015 Заменил ?page= на &page=, ничего не изменил и с включенным и с выключенным коротким урл. А если закомментировать кусок кода, сайт вообще лежит с HTTP 500 Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения