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

Adwer

Новачок
  
  • Публікації

    14
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Adwer

  1. Требуется решение для подключения магазина на ОС 1.5.6.4  http://rediz.powerteam.md/ к оплате картами через конкретный банк.
    Банк выслал описание и файлы для подключения, прикреплены к теме.

     

    7-files-files-from-bank.zip

  2. та же проблема! в админке заказ вижу, на е-mail уведомление не приходит. e-mail прописан в админке, галочки стоят, как для уведомления о заказе, так и о новом клиенте. ПОДСКАЖИТЕ РЕШЕНИЕ!! что может быть? Спасибо.

  3. Я конечно сильно извиняюсь, но это сильно

     

    seopro встроен в ocstore, где вы брали версию движка?

    на monsterstemplate.com

    :mrgreen:

     

    Извиняйся, не извиняйся, но я понял про сам темплейт. Версию движка взял в админке.

  4. Нашлось готовое решение для использования атрибутов rel="next" и rel="prev", решающее проблему дублей страниц категории.

    Изменяется файл /system/library/pagination.php

    Это:

    public $style_results = 'results';
    
    public function render() {
    ...
    }

    Заменить на:

    public $style_results = 'results';
    
    public $next = null;
    public $prev = null;
    
    public function render() {
    ...
    }

    Это:

    if ($page > 1) {
    $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> ';
    }

    Заменить на:

    if ($page > 1) {
    $output .= ' <a href="' . str_replace('{page}', 1, $this->url) . '">' . $this->text_first . '</a> <a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> ';
    $this->prev = str_replace('{page}', $page - 1, $this->url);
    }

    Это:

    if ($page < $num_pages) {
    $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> ';
    }

    Заменить на:

    if ($page < $num_pages) {
    $output .= ' <a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a> <a href="' . str_replace('{page}', $num_pages, $this->url) . '">' . $this->text_last . '</a> ';
    $this->next = str_replace('{page}', $page + 1, $this->url);
    }

    И в конце файла это:

    }
    }
    ?>

    Заменить на:

    }
    public function getNext() {
    return $this->next;
    }
    
    public function getPrev() {
    return $this->prev;
    }
    }
    ?>

    После чего во всех контроллерах вывода пагинации /catalog/controller/product/category.php, /catalog/controller/product/search.php, /catalog/controller/product/manufacturer.php, /catalog/controller/product/special.php

    Это:

    $this->data['pagination'] = $pagination->render();

    Заменить на:

    $this->data['pagination'] = $pagination->render();
    if ($pagination->getNext()) {
    $this->document->addLink($pagination->getNext(), 'next');
    }
    if ($pagination->getPrev()) {
    $this->document->addLink($pagination->getPrev(), 'prev');
    }

    В результате, посмотрев код 2-й страницы категории (ну и всех других тоже), можно будет увидеть в хед-секции нужные гуглу нам атрибуты:

    <link href="http://site.ru/category?page=3" rel="next" />

    <link href="http://site.ru/category?page=1" rel="prev" />

    Решение нашлось тут.

     

    после всего выдает на остальных страницах сайта: The requested URL /braslety was not found on this server.

    отображает только главную: http://sait.ru/index.php?route=common/home

    подскажите в чем дело? может ли это быть из-за того что не переименован файл .htaccess? установил SEO-про. но в настройках магазина в админ панели нету возможности поставить - тип ЧПУ - сео-про? что делать?

    спасибо

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

Important Information

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