piterskiy

Линк на предыдущую и следующую страницу в Autodor

Nov 15th, 2015
24,239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.68 KB | None | 0 0
  1. // В файле index.php почти в конце прописываем следующие.
  2. // Следующий линк echo $nextlink;
  3. // ограничение в 1000 линков
  4. //if (@$page['id']<1000) {@$list = $db->query('SELECT id, key, ufu FROM pages WHERE id='.$page['id'].'+1 ORDER BY id LIMIT 1;');} else { @$list = $db->query('SELECT id, key, ufu FROM pages WHERE id='.$page['id'].' ORDER BY id LIMIT 1;');
  5. @$list = $db->query('SELECT id, key, ufu FROM pages WHERE id='.$page['id'].'+1 ORDER BY id LIMIT 1;');
  6. while ($echo = $list->fetchArray())
  7. {
  8. $bigkey = trim(mb_strtoupper(mb_substr($echo['key'], 0, 1, 'utf-8'), 'utf-8')).trim(mb_strtolower(mb_substr($echo['key'], 1, 100, 'utf-8'), 'utf-8'));
  9. if ($ufurl == '1') {
  10. $nextlink= '<a class="nextlink" href="http://'.$host.'/page/'.urlencode($echo['ufu']).'/" >'.$bigkey.'</a>';
  11. } else {
  12. $nextlink= '<a class="nextlink" href="http://'.$host.'/'.$script.'/'.$get_page.'='.$echo['id'].'" >'.$bigkey.'</a>';
  13. }
  14. }
  15.  
  16.  
  17. // Предыдущий  линк  echo  $prevlink;
  18. @$list = $db->query('SELECT id, key, ufu FROM pages WHERE id='.$page['id'].'-1 ORDER BY id LIMIT 1;');
  19. while ($echo = $list->fetchArray())
  20. {
  21. $bigkey = trim(mb_strtoupper(mb_substr($echo['key'], 0, 1, 'utf-8'), 'utf-8')).trim(mb_strtolower(mb_substr($echo['key'], 1, 100, 'utf-8'), 'utf-8'));
  22. if ($ufurl == '1') {
  23. $prevlink= '<a class="prevlink" href="http://'.$host.'/page/'.urlencode($echo['ufu']).'/" >'.$bigkey.'</a>';
  24. } else {
  25. $prevlink= '<a class="prevlink" href="http://'.$host.'/'.$script.'/'.$get_page.'='.$echo['id'].'" >'.$bigkey.'</a>';
  26. }
  27. }
  28.  
  29. Выводим в шаблоне например так :
  30. <?php echo $nextlink.' | '.$prevlink;  ?>
Advertisement
Add Comment
Please, Sign In to add comment