#1
Отправлено 13 Январь 2016 - 08:26
#2
Отправлено 13 Январь 2016 - 13:24
mixperm (13 Январь 2016 - 08:26) писал:
Здравствуйте.
Чтобы увеличить количество показываемых страниц на сайте - попробуйте, пожалуйста, сделать следующее:
В шаблоне Товары найдите данный код:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
И замените его вот этим вот кодом:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% IF VARIABLE>1 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS | minus("1")}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS | minus("1")}</a></li> {% ENDIF %} {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("1")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("1")}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
#3
Отправлено 13 Январь 2016 - 19:31
RayLi (13 Январь 2016 - 13:24) писал:
Чтобы увеличить количество показываемых страниц на сайте - попробуйте, пожалуйста, сделать следующее:
В шаблоне Товары найдите данный код:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
И замените его вот этим вот кодом:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% IF VARIABLE>1 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS | minus("1")}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS | minus("1")}</a></li> {% ENDIF %} {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("1")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("1")}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
#4
Отправлено 13 Январь 2016 - 19:41
mixperm (13 Январь 2016 - 19:31) писал:
Тогда попробуйте, пожалуйста, сделать следующее:
В шаблоне Товары найдите данный код:
<!-- /Если нет товаров, выводим сообщение пользователю --> {% IFNOT goods_empty %} <div class="products clear"> <!-- Если нет товаров, либо у пользователя не сработало javascript ограничение на фильтре по товарам и так получилось что их не нашлось, отобразим блок изменяющий отображение данных выдачи товаров --> {% IF goods_empty=0 || goods_filters_empty=0 %} <!-- Верхний блок, изменяющий отображение данных выдачи товаров --> <div class="toolbar"> <form action="" class="form-inline OrderFilterForm"> <!-- Вид Таблица/Список --> <div class="view-mode"> {% IF GOODS_VIEW_TYPE=1 %} <span title="Таблица" class="fa fa-th-large"></span> <a href="?goods_view_type=2" title="Список" class="fa fa-th-list"></a> {% ELSE %} <a href="?goods_view_type=1" title="Таблица" class="fa fa-th-large"></a> <span title="Список" class="fa fa-th-list"></span> {% ENDIF %} </div> <!-- /END Вид Таблица/Список --> <!-- Показывать по: (Шаг для выбора пользователем лимита выдачи товаров на страницу от 1 до 100) --> <div class="show-by"> <label>Показывать по:</label> <select name="per_page" class="selectBox" title="Лимит товаров на странице" onchange="this.form.submit();"> {% FOR goods_per_page_list %} <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option> {% ENDFOR %} </select> </div> <!-- /END Показывать по: --> <!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort-by"> <label>Сортировать по:</label> <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: --> </form> </div> <!-- END Верхний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %} <!-- Вывод товаров -->
И замените его, пожалуйста, вот этим вот кодом:
<!-- /Если нет товаров, выводим сообщение пользователю --> {% IFNOT goods_empty %} <div class="products clear"> <!-- Если нет товаров, либо у пользователя не сработало javascript ограничение на фильтре по товарам и так получилось что их не нашлось, отобразим блок изменяющий отображение данных выдачи товаров --> {% IF goods_empty=0 || goods_filters_empty=0 %} <!-- Верхний блок, изменяющий отображение данных выдачи товаров --> <div class="toolbar"> <form action="" class="form-inline OrderFilterForm"> <!-- Вид Таблица/Список --> <div class="view-mode"> {% IF GOODS_VIEW_TYPE=1 %} <span title="Таблица" class="fa fa-th-large"></span> <a href="?goods_view_type=2" title="Список" class="fa fa-th-list"></a> {% ELSE %} <a href="?goods_view_type=1" title="Таблица" class="fa fa-th-large"></a> <span title="Список" class="fa fa-th-list"></span> {% ENDIF %} </div> <!-- /END Вид Таблица/Список --> <!-- Показывать по: (Шаг для выбора пользователем лимита выдачи товаров на страницу от 1 до 100) --> <div class="show-by"> <label>Показывать по:</label> <select name="per_page" class="selectBox" title="Лимит товаров на странице" onchange="this.form.submit();"> {% FOR goods_per_page_list %} <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option> {% ENDFOR %} </select> </div> <!-- /END Показывать по: --> <!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort-by"> <label>Сортировать по:</label> <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% IF VARIABLE>1 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS | minus("1")}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS | minus("1")}</a></li> {% ENDIF %} {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("1")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("1")}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} </form> </div> <!-- END Верхний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %} <!-- Вывод товаров -->
#5
Отправлено 13 Январь 2016 - 20:45
RayLi (13 Январь 2016 - 19:41) писал:
В шаблоне Товары найдите данный код:
<!-- /Если нет товаров, выводим сообщение пользователю --> {% IFNOT goods_empty %} <div class="products clear"> <!-- Если нет товаров, либо у пользователя не сработало javascript ограничение на фильтре по товарам и так получилось что их не нашлось, отобразим блок изменяющий отображение данных выдачи товаров --> {% IF goods_empty=0 || goods_filters_empty=0 %} <!-- Верхний блок, изменяющий отображение данных выдачи товаров --> <div class="toolbar"> <form action="" class="form-inline OrderFilterForm"> <!-- Вид Таблица/Список --> <div class="view-mode"> {% IF GOODS_VIEW_TYPE=1 %} <span title="Таблица" class="fa fa-th-large"></span> <a href="?goods_view_type=2" title="Список" class="fa fa-th-list"></a> {% ELSE %} <a href="?goods_view_type=1" title="Таблица" class="fa fa-th-large"></a> <span title="Список" class="fa fa-th-list"></span> {% ENDIF %} </div> <!-- /END Вид Таблица/Список --> <!-- Показывать по: (Шаг для выбора пользователем лимита выдачи товаров на страницу от 1 до 100) --> <div class="show-by"> <label>Показывать по:</label> <select name="per_page" class="selectBox" title="Лимит товаров на странице" onchange="this.form.submit();"> {% FOR goods_per_page_list %} <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option> {% ENDFOR %} </select> </div> <!-- /END Показывать по: --> <!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort-by"> <label>Сортировать по:</label> <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: --> </form> </div> <!-- END Верхний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %} <!-- Вывод товаров -->
И замените его, пожалуйста, вот этим вот кодом:
<!-- /Если нет товаров, выводим сообщение пользователю --> {% IFNOT goods_empty %} <div class="products clear"> <!-- Если нет товаров, либо у пользователя не сработало javascript ограничение на фильтре по товарам и так получилось что их не нашлось, отобразим блок изменяющий отображение данных выдачи товаров --> {% IF goods_empty=0 || goods_filters_empty=0 %} <!-- Верхний блок, изменяющий отображение данных выдачи товаров --> <div class="toolbar"> <form action="" class="form-inline OrderFilterForm"> <!-- Вид Таблица/Список --> <div class="view-mode"> {% IF GOODS_VIEW_TYPE=1 %} <span title="Таблица" class="fa fa-th-large"></span> <a href="?goods_view_type=2" title="Список" class="fa fa-th-list"></a> {% ELSE %} <a href="?goods_view_type=1" title="Таблица" class="fa fa-th-large"></a> <span title="Список" class="fa fa-th-list"></span> {% ENDIF %} </div> <!-- /END Вид Таблица/Список --> <!-- Показывать по: (Шаг для выбора пользователем лимита выдачи товаров на страницу от 1 до 100) --> <div class="show-by"> <label>Показывать по:</label> <select name="per_page" class="selectBox" title="Лимит товаров на странице" onchange="this.form.submit();"> {% FOR goods_per_page_list %} <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option> {% ENDFOR %} </select> </div> <!-- /END Показывать по: --> <!-- Сортировать по: (Поле сортировки товаров по умолчанию) --> <div class="sort-by"> <label>Сортировать по:</label> <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> </div> <!-- /END Сортировать по: --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% IF VARIABLE>1 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS | minus("1")}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS | minus("1")}</a></li> {% ENDIF %} {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("1")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("1")}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} </form> </div> <!-- END Верхний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %} <!-- Вывод товаров -->
#6
Отправлено 18 Январь 2016 - 15:40
RayLi (13 Январь 2016 - 19:41) писал:
Итого хочу:
1. Строку с номерами страниц по ширине блока сколько влезет вверху и внизу списка товаров. Типа 1...3 4 5 6 7 8 9 10 11 12...35
2. Переход между страницами осуществлялся при нажатии на саму цифру и на подсвечивающийся фон под ней
#7
Отправлено 27 Январь 2016 - 12:54
#8
Отправлено 27 Январь 2016 - 15:21
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> {% IF GOODS_PAGES_CURRENT>4 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("4")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("4")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_CURRENT>3 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("3")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("3")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_CURRENT>2 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("2")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("2")}</a></li> {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("1")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("1")}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("1") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("1")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("1")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("2") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("2")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("2")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("3") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("3")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("3")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("4") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("4")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("4")}</a></li> {% ENDIF %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
#9
Отправлено 27 Январь 2016 - 15:23
mixperm (27 Январь 2016 - 12:54) писал:
Здравствуйте, давайте попробуем иначе, попробуйте в шаблоне Товары заменить код:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> {% IF GOODS_PAGES_CURRENT>4 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("4")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("4")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_CURRENT>3 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("3")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("3")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_CURRENT>2 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("2")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("2")}</a></li> {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("1")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("1")}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("1") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("1")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("1")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("2") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("2")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("2")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("3") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("3")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("3")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("4") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("4")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("4")}</a></li> {% ENDIF %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
на код:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} {% IF GOODS_PAGES_PREVIOUS != 1 %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница">1</a></li> {% IF GOODS_PAGES_CURRENT > 3 %}<li>...</li>{% ENDIF %} {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT != GOODS_PAGES_LAST %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница">{GOODS_PAGES_LAST}</a></li> {% ENDIF %} {% ENDIF %} <script> if ({GOODS_PAGES_LAST} > {GOODS_PAGES_CURRENT} + 2) { $('.last-page').before('<li>...</li>'); } </script> </ol> </div> {% ENDIF %} <!-- /END Страницы -->
и затем код:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
замените на код:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} {% IF GOODS_PAGES_PREVIOUS != 1 %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница">1</a></li> {% IF GOODS_PAGES_CURRENT > 3 %}<li>...</li>{% ENDIF %} {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT != GOODS_PAGES_LAST %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница">{GOODS_PAGES_LAST}</a></li> {% ENDIF %} {% ENDIF %} <script> if ({GOODS_PAGES_LAST} > {GOODS_PAGES_CURRENT} + 2) { $('.last-page').before('<li>...</li>'); } </script> </ol> </div> {% ENDIF %} <!-- /END Страницы -->
#10
Отправлено 27 Январь 2016 - 15:51
Юля123 (27 Январь 2016 - 15:23) писал:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> {% IF GOODS_PAGES_CURRENT>4 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("4")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("4")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_CURRENT>3 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("3")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("3")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_CURRENT>2 %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("2")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("2")}</a></li> {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_CURRENT | minus("1")}" title="Предыдущая страница">{GOODS_PAGES_CURRENT | minus("1")}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("1") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("1")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("1")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("2") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("2")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("2")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("3") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("3")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("3")}</a></li> {% ENDIF %} {% IF GOODS_PAGES_NEXT < GOODS_PAGES_LAST|minus("4") %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT | plus("4")}" title="Следующая страница">{GOODS_PAGES_NEXT | plus("4")}</a></li> {% ENDIF %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
на код:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} {% IF GOODS_PAGES_PREVIOUS != 1 %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница">1</a></li> {% IF GOODS_PAGES_CURRENT > 3 %}<li>...</li>{% ENDIF %} {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT != GOODS_PAGES_LAST %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница">{GOODS_PAGES_LAST}</a></li> {% ENDIF %} {% ENDIF %} <script> if ({GOODS_PAGES_LAST} > {GOODS_PAGES_CURRENT} + 2) { $('.last-page').before('<li>...</li>'); } </script> </ol> </div> {% ENDIF %} <!-- /END Страницы -->
и затем код:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница"><i class="fa fa-angle-double-left"></i></a></li> <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница"><i class="fa fa-angle-double-right"></i></a></li> {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
замените на код:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} {% IF GOODS_PAGES_PREVIOUS != 1 %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница">1</a></li> {% IF GOODS_PAGES_CURRENT > 3 %}<li>...</li>{% ENDIF %} {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT != GOODS_PAGES_LAST %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница">{GOODS_PAGES_LAST}</a></li> {% ENDIF %} {% ENDIF %} <script> if ({GOODS_PAGES_LAST} > {GOODS_PAGES_CURRENT} + 2) { $('.last-page').before('<li>...</li>'); } </script> </ol> </div> {% ENDIF %} <!-- /END Страницы -->
Сейчас в середине получается так 1 ... 5 6 7 ... ... 32
Надо в середине побольше страниц и убрать задвоение многоточий, чтоб было так 1 ... 5 6 7 8 9 10 11 12 13 ... 32 (т.е. -4,+4 от текущей). И все равно кликается при нажимании непосредственно на цифру и часто промахиваются, надо чтоб на фон тоже срабатывало
#11
Отправлено 28 Январь 2016 - 01:27
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} {% IF GOODS_PAGES_PREVIOUS != 1 %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница">1</a></li> {% IF GOODS_PAGES_CURRENT > 3 %}<li>...</li>{% ENDIF %} {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT != GOODS_PAGES_LAST %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница">{GOODS_PAGES_LAST}</a></li> {% ENDIF %} {% ENDIF %} <script> if ({GOODS_PAGES_LAST} > {GOODS_PAGES_CURRENT} + 2) { $('.last-page').before('<li>...</li>'); } </script> </ol> </div> {% ENDIF %} <!-- /END Страницы -->
замените на:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} {% IF GOODS_PAGES_PREVIOUS != 1 %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница">1</a></li> {% IF GOODS_PAGES_CURRENT > 5 %}<li>...</li>{% ENDIF %} {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} {% FOR goods_pages %} {% IF goods_pages.CURRENT %} <li class="current">{goods_pages.PAGE}</li> {% ELSE %} <li><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li> {% ENDIF %} {% ENDFOR %} {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT != GOODS_PAGES_LAST %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница">{GOODS_PAGES_LAST}</a></li> {% ENDIF %} {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
В main.css найдите:
.pages li { display: inline-block; margin: 0px 2px; font-size: 14px; color: #7F7F7F; font-weight: 700; background: #F8F8F8; border-radius: 3px; text-align: center; min-height: 32px; min-width: 32px; line-height: 32px; }
замените на:
.pages li { display: inline-block; margin: 0px 2px; font-size: 14px; color: #7F7F7F; font-weight: 700; text-align: center; } .pages li a{ display: block; background: #F8F8F8; border-radius: 3px; min-height: 32px; min-width: 32px; line-height: 32px; }
#12
Отправлено 28 Январь 2016 - 09:40
Vaccina (28 Январь 2016 - 01:27) писал:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} {% IF GOODS_PAGES_PREVIOUS != 1 %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница">1</a></li> {% IF GOODS_PAGES_CURRENT > 3 %}<li>...</li>{% ENDIF %} {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} <li class="current"><span>{GOODS_PAGES_CURRENT}</span></li> {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT != GOODS_PAGES_LAST %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница">{GOODS_PAGES_LAST}</a></li> {% ENDIF %} {% ENDIF %} <script> if ({GOODS_PAGES_LAST} > {GOODS_PAGES_CURRENT} + 2) { $('.last-page').before('<li>...</li>'); } </script> </ol> </div> {% ENDIF %} <!-- /END Страницы -->
замените на:
<!-- Страницы --> {% IF show_pages %} <div class="pages"> <ol> {% IF GOODS_PAGES_SHOW_FIRST %} {% IF GOODS_PAGES_PREVIOUS != 1 %} <li class="first-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_FIRST}" title="Первая страница">1</a></li> {% IF GOODS_PAGES_CURRENT > 5 %}<li>...</li>{% ENDIF %} {% ENDIF %} <li class="prev-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_PREVIOUS}" title="Предыдущая страница">{GOODS_PAGES_PREVIOUS}</a></li> {% ENDIF %} {% FOR goods_pages %} {% IF goods_pages.CURRENT %} <li class="current">{goods_pages.PAGE}</li> {% ELSE %} <li><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li> {% ENDIF %} {% ENDFOR %} {% IF GOODS_PAGES_SHOW_LAST %} <li class="next-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_NEXT}" title="Следующая страница">{GOODS_PAGES_NEXT}</a></li> {% IF GOODS_PAGES_NEXT != GOODS_PAGES_LAST %} <li class="last-page"><a href="{GOODS_PAGINATE_URL | url_amp}&page={GOODS_PAGES_LAST}" title="Последняя страница">{GOODS_PAGES_LAST}</a></li> {% ENDIF %} {% ENDIF %} </ol> </div> {% ENDIF %} <!-- /END Страницы -->
В main.css найдите:
.pages li { display: inline-block; margin: 0px 2px; font-size: 14px; color: #7F7F7F; font-weight: 700; background: #F8F8F8; border-radius: 3px; text-align: center; min-height: 32px; min-width: 32px; line-height: 32px; }
замените на:
.pages li { display: inline-block; margin: 0px 2px; font-size: 14px; color: #7F7F7F; font-weight: 700; text-align: center; } .pages li a{ display: block; background: #F8F8F8; border-radius: 3px; min-height: 32px; min-width: 32px; line-height: 32px; }
#13
Отправлено 29 Январь 2016 - 05:09
{% IF goods_pages.CURRENT %} <li class="current">{goods_pages.PAGE}</li> {% ELSE %} <li><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li> {% ENDIF %}
замените на:
{% IFNOT goods_pages.last %} {% IF goods_pages.CURRENT %} <li class="current">{goods_pages.PAGE}</li> {% ELSE %} <li><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li> {% ENDIF %} {% ENDIF %}
#14
Отправлено 18 Февраль 2016 - 13:13
Темы с аналогичным тегами Страницы
Вопросы работы сервиса StoreLand →
Дизайн →
Другие вопросы дизайна →
Как Разбить Вывод Категорий На Несколько Страниц?Автор Гость_postech_* , 10 февр. 2014 пластик, страницы |
|
|||
Повышение продаж, продвижение →
SEO →
Куча Исключенных СтраницАвтор Гость_August2_* , 13 июля 2013 исключенные, страницы |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных