function pagination2_go($r = array()) { if (!isset($r['maxcount'])) { return $r; } $r_orig = $r; // сохраним исходный, чтобы его же отдать дальше $options = mso_get_option('pagination2', 'plugins', array()); // получаем опции if (!isset($r['old'])) { $r['old'] = isset($options['old']) ? $options['old'] : t('Старее »»»'); } if (!isset($r['new'])) { $r['new'] = isset($options['new']) ? $options['new'] : t('««« Новее'); } if (!isset($r['sep'])) { // разделитель $r['sep'] = isset($options['sep']) ? $options['sep'] : t(' | '); } # раньше - позже if ($ran1 = mso_url_paged_inc($r['maxcount'], -1)) { $ran1 = '<span class="new"><a href="' . $ran1 . '" title="' . $r['new'] . '">' . $r['new'] . '</a></span>'; } if ($ran2 = mso_url_paged_inc($r['maxcount'], 1)) { $ran2 = '<span class="old"><a href="' . $ran2 . '" title="' . $r['old'] . '">' . $r['old'] . '</a></span>'; } if (!$ran1 or !$ran2) { $r['sep'] = ''; } $out = $ran1 . $r['sep'] . $ran2; if ($out) { echo NR . '<div class="pagination pagination2">' . $out . '</div>' . NR; } return $r_orig; }
<?php if (!defined('BASEPATH')) { exit('No direct script access allowed'); } if (isset($pagination) and $pagination['maxcount'] > 1) { if ($ran1 = mso_url_paged_inc($pagination['maxcount'], -1)) { $ran1 = '<li class="pager__previous"><a href="' . $ran1 . '" title="">' . t('Новее') . '</a></li>'; } if ($ran2 = mso_url_paged_inc($pagination['maxcount'], 1)) { $ran2 = '<li class="pager__next"><a href="' . $ran2 . '" title="">' . t('Старее') . '</a></li>'; } $out = $ran1 . '' . $ran2; if ($out) { echo NR . '<ul class="pager">' . $out . '</ul>' . NR; } } ?> </div> <footer class="page-footer" role="contentinfo"> <div class="page-footer__inner"> <?php echo mso_get_option('footer', 'templates', ''); ?> </div> </footer> <?php // if ($footer_social = mso_get_option('footer_social', 'templates', '')) { // echo $footer_social;