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

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

Спасибо.

Link to comment
Share on other sites


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

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

что это?

 

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

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

 

Link to comment
Share on other sites

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;
    }    
}
?>

 

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

Link to comment
Share on other sites


нужные методы для вывода вроде присутствуют, но 100% нельзя гарантировать что встанет

 

вручную же дороже

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.