Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

vds

Newbie
  
  • Posts

    6
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

vds's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputation

  1. Во первых всем огромное спасибо за помощь!! Отпишусь о результате. Работает, но на разных разрешениях прыгает. Работает на всех разрешения, спасибо!
  2. Добрый день. Редактировал сайт, шаблон, выводы и тд. По итоге заметил что на главной странице слетела сетка товаров, битый час сижу не могу понять в чем проблема. Может кто то сталкивался? Стоит 4 товара в ряду, 1 ряд -4 товара, 2 ряд - один товар, 3 ряд - 4 товара. Сайт vicdsoie.com Прикрепит скрин для наглядности. Заранее благодарен!
  3. Добрый день. Столкнулся с неприятной ошибкой разработчиков. Имеется сайт на котором товары подгружаются посредством AJAX, после перехода в карточку товара, хотелось бы что бы при возврате в категорию, загруженные товары сохранялись, сейчас же все работает очень криво и не логично, можно подгрузить 100 товаров, перейти в карточку и при клике "Вернуться в каталог" попасть на страницу где всего 12 товаров, и нужно опять нажимать "Загрузить еще". Сайт - vicdsoie.com Шаблон не дефолтный, возможности обратится к разработчикам нет. Судя по тому что я почитал, есть возможность включить пагинацию (?page=10) и тд., и потом вытягивать адрес через <?php echo $_SERVER['HTTP_REFERER'];?> Впринципе, если нет другого логичного решения такой вариант подойдет, буду крайне благодарен если подскажите. Содержимое pagination.php : <?php class Pagination { public $total = 0; public $page = 1; public $limit = 20; public $num_links = 8; public $url = ''; public $text_first = '|&lt;'; public $text_last = '&gt;|'; public $text_next = '&gt;'; public $text_prev = '&lt;'; public function render() { $total = $this->total; if ($this->page < 1) { $page = 1; } else { $page = $this->page; } if (!(int)$this->limit) { $limit = 10; } else { $limit = $this->limit; } $num_links = $this->num_links; $num_pages = ceil($total / $limit); $this->url = str_replace('%7Bpage%7D', '{page}', $this->url); $output = '<ul class="pagination">'; if ($page > 1) { $output .= '<li><a href="' . str_replace(array('&amp;page={page}', '?page={page}', '&page={page}'), '', $this->url) . '">' . $this->text_first . '</a></li>'; if ($page - 1 === 1) { $output .= '<li><a href="' . str_replace(array('&amp;page={page}', '?page={page}', '&page={page}'), '', $this->url) . '">' . $this->text_prev . '</a></li>'; } else { $output .= '<li><a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a></li>'; } } if ($num_pages > 1) { if ($num_pages <= $num_links) { $start = 1; $end = $num_pages; } else { $start = $page - floor($num_links / 2); $end = $page + floor($num_links / 2); if ($start < 1) { $end += abs($start) + 1; $start = 1; } if ($end > $num_pages) { $start -= ($end - $num_pages); $end = $num_pages; } } for ($i = $start; $i <= $end; $i++) { if ($page == $i) { $output .= '<li class="active"><span>' . $i . '</span></li>'; } else { if ($i === 1) { $output .= '<li><a href="' . str_replace(array('&amp;page={page}', '?page={page}', '&page={page}'), '', $this->url) . '">' . $i . '</a></li>'; } else { $output .= '<li><a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a></li>'; } } } } if ($page < $num_pages) { $output .= '<li><a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a></li>'; $output .= '<li><a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a></li>'; } $output .= '</ul>'; if ($num_pages > 1) { return $output; } else { return ''; } } } Заранее благодарю.
Guest
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.