Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Необходимо сделать пангинацию


Recommended Posts

Есть статья https://netpeak.net/ru/blog/optimizatsiya-stranits-paginatsii-internet-magazina-podrobnaya-instruktsiya/ в которой описан способ (№3) настройки оптимальной пангинации который нужно реализовать.

 

Версия движка ocstore 0.2.2.

Для контактов использовать ЛС или скайп r_e_n_t_o_n

Спасибо.

Надіслати
Поділитися на інших сайтах


2 часа назад, 1roma1 сказал:

Версия движка ocstore 0.2.2.

что это?

 

2 часа назад, 1roma1 сказал:

способ (№3) настройки оптимальной пангинации который нужно реализовать.

 

Надіслати
Поділитися на інших сайтах

18 минут назад, Otvet сказал:

system/library/document.php как выглядит?

как то так:

Спойлер

<?php
final class Document {
    public $title;
    public $description;
    public $keywords;
    public $base;    
    public $charset = 'utf-8';        
    public $language = 'en-gb';    
    public $direction = 'ltr';        
    public $links = array();        
    public $styles = array();
    public $scripts = array();
    public $breadcrumbs = array();
    
    public function setTitle($title) {
        $this->title = $title;
    }
    
    public function getTitle() {
        return $this->title;
    }
    
    public function setDescription($description) {
        $this->description = $description;
    }
    
    public function getDescription() {
        return $this->description;
    }
    
    public function setKeywords($keywords) {
        $this->keywords = $keywords;
    }
    
    public function getKeywords() {
        return $this->keywords;
    }
    
    public function setBase($base) {
        $this->base = $base;
    }
    
    public function getBase() {
        return $this->base;
    }        
    
    public function setCharset($charset) {
        $this->charset = $charset;
    }
    
    public function getCharset() {
        return $this->charset;
    }    
    
    public function setLanguage($language) {
        $this->language = $language;
    }
    
    public function getLanguage() {
        return $this->language;
    }    
    
    public function setDirection($direction) {
        $this->direction = $direction;
    }
    
    public function getDirection() {
        return $this->direction;
    }    
    
    public function addLink($href, $rel) {
        $this->links[] = array(
            'href' => $href,
            'rel'  => $rel
        );            
    }
    
    public function getLinks() {
        return $this->links;
    }    
    
    public function addStyle($href, $rel = 'stylesheet', $media = 'screen') {
        $this->styles[] = array(
            'href'  => $href,
            'rel'   => $rel,
            'media' => $media
        );            
    }
    
    public function getStyles() {
        return $this->styles;
    }    
    
    public function addScript($script) {
        $this->scripts[] = $script;            
    }
    
    public function getScripts() {
        return $this->scripts;
    }
    
    public function addBreadcrumb($text, $href, $separator = ' &gt; ') {
        $this->breadcrumbs[] = array(
            'text'      => $text,
            'href'      => $href,
            'separator' => $separator
        );            
    }
    
    public function getBreadcrumbs() {
        return $this->breadcrumbs;
    }    
}
?>

 

пора бы, но во-первых много доработок слетит, во вторых в принципе все утраивает за исключением нюансов

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.