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

Что случилось с шаблоном BodySport?


Evgenii1884

Recommended Posts

@Evgenii1884 чтобы не рекламировать  

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

1 минуту назад, ArtemPitov сказал:

@Evgenii1884 чтобы не рекламировать  

так это наоборот предупреждение

отдаешь деньги и потом разгребаешь кучу ошибок

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


  • 1 month later...
В 19.05.2018 в 01:26, Evgenii1884 сказал:

так это наоборот предупреждение

отдаешь деньги и потом разгребаешь кучу ошибок

Так все таки, где продается легально этот шаблон?

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


Суть проблемы в том, что есть автор который сделал шаблон, заказчики которые оплатили разработку и конфликт между ними в плане того, кто обязан исправлять найденные проблемы и кто на что имеет право.

Хочется попасть между этими проблемами, купите себе шаблон в личной переписке. 

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

Верстал в прошлом году дизайн, основанный на этом макете, но с некоторыми изменениям. Кому интересна  индивидуальная верстка - пишите, купите макет, сверстаю именно под вас. :)

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


  • 3 weeks later...

Заметил в нем полностью спи**ный мой фильтр, переименованный в bsfilter.

 

Навскидку сравнение моего и его кода модификатора для product/category.php

 

Мой

Спойлер

// OCFilter Start
if (isset($this->request->get['filter_ocfilter'])) {
  if (!$product_total) {
    $this->response->redirect($this->url->link('product/category', 'path=' . $this->request->get['path']));
  }

  $data['description'] = '';

  $this->document->deleteLink('canonical');
}

$ocfilter_page_info = $this->load->controller('extension/module/ocfilter/getPageInfo');

if ($ocfilter_page_info) {
  $this->document->setTitle($ocfilter_page_info['meta_title']);

  if ($ocfilter_page_info['meta_description']) {
    $this->document->setDescription($ocfilter_page_info['meta_description']);
  }

  if ($ocfilter_page_info['meta_keyword']) {
    $this->document->setKeywords($ocfilter_page_info['meta_keyword']);
  }

  $data['heading_title'] = $ocfilter_page_info['title'];

  if ($ocfilter_page_info['description'] && !isset($this->request->get['page']) && !isset($this->request->get['sort']) && !isset($this->request->get['order']) && !isset($this->request->get['search']) && !isset($this->request->get['limit'])) {
    $data['description'] = html_entity_decode($ocfilter_page_info['description'], ENT_QUOTES, 'UTF-8');
  }

  $data['breadcrumbs'][] = array(
    'text' => $ocfilter_page_info['title'],
    'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url)
  );
} else {
  $meta_title = $this->document->getTitle();
  $meta_description = $this->document->getDescription();
  $meta_keyword = $this->document->getKeywords();

  $filter_title = $this->load->controller('extension/module/ocfilter/getSelectedsFilterTitle');

  if ($filter_title) {
    if (false !== strpos($meta_title, '{filter}')) {
      $meta_title = trim(str_replace('{filter}', $filter_title, $meta_title));
    } else {
      $meta_title .= ' ' . $filter_title;
    }

    $this->document->setTitle($meta_title);

    if ($meta_description) {
      if (false !== strpos($meta_description, '{filter}')) {
        $meta_description = trim(str_replace('{filter}', $filter_title, $meta_description));
      } else {
        $meta_description .= ' ' . $filter_title;
      }

      $this->document->setDescription($meta_description);
    }

    if ($meta_keyword) {
      if (false !== strpos($meta_keyword, '{filter}')) {
        $meta_keyword = trim(str_replace('{filter}', $filter_title, $meta_keyword));
      } else {
        $meta_keyword .= ' ' . $filter_title;
      }

       $this->document->setKeywords($meta_keyword);
    }

    $heading_title = $data['heading_title'];

    if (false !== strpos($heading_title, '{filter}')) {
      $heading_title = trim(str_replace('{filter}', $filter_title, $heading_title));
    } else {
      $heading_title .= ' ' . $filter_title;
    }

    $data['heading_title'] = $heading_title;

    $data['description'] = '';

    $data['breadcrumbs'][] = array(
      'text' => (utf8_strlen($heading_title) > 30 ? utf8_substr($heading_title, 0, 30) . '..' : $heading_title),
      'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url)
    );
  } else {
    $this->document->setTitle(trim(str_replace('{filter}', '', $meta_title)));
    $this->document->setDescription(trim(str_replace('{filter}', '', $meta_description)));
    $this->document->setKeywords(trim(str_replace('{filter}', '', $meta_keyword)));

    $data['heading_title'] = trim(str_replace('{filter}', '', $data['heading_title']));
  }
}
// OCFilter End

 

 

Его

Спойлер

// Bodysport Theme [START]
$bsfilter_page_info = $this->load->controller('extension/module/bsfilter/getPageInfo');

if ($bsfilter_page_info) {
  $this->document->setTitle($bsfilter_page_info['meta_title']);

  if ($bsfilter_page_info['meta_description']) {
    $this->document->setDescription($bsfilter_page_info['meta_description']);
  }

  if ($bsfilter_page_info['meta_keyword']) {
    $this->document->setKeywords($bsfilter_page_info['meta_keyword']);
  }

  $data['heading_title'] = $bsfilter_page_info['title'];

  if ($bsfilter_page_info['description'] && !isset($this->request->get['page']) && !isset($this->request->get['sort']) && !isset($this->request->get['order']) && !isset($this->request->get['search']) && !isset($this->request->get['limit'])) {
    $data['description'] = html_entity_decode($bsfilter_page_info['description'], ENT_QUOTES, 'UTF-8');

$data['short_description'] = isset($category_info['short_description'])?html_entity_decode($category_info['short_description'], ENT_QUOTES, 'UTF-8'):'';
if ($this->config->get('module_seo_tag_description_remove')) {
$disallow_get = array('page','order','sort','limit');
$remove = false;
foreach ($this->request->get as $key) {
  if (in_array($key,$disallow_get)) {
    $remove = true;
  }
}
if ($remove) {
  $data['description'] = '';
}
}
$data['seo_h1'] = isset($category_info['seo_h1'])?$category_info['seo_h1']:'';
if (!trim(strip_tags($data['description']))) $data['description'] = '';
$data['config_description_bottom'] = $this->config->get('module_seo_tag_description_bottom');

  }
} else {
  $meta_title = $this->document->getTitle();
  $meta_description = $this->document->getDescription();
  $meta_keyword = $this->document->getKeywords();

  $filter_title = $this->load->controller('extension/module/bsfilter/getSelectedsFilterTitle');

  if ($filter_title) {
      if (false !== strpos($meta_title, '{filter}')) {
        $meta_title = trim(str_replace('{filter}', $filter_title, $meta_title));
    } else {
      $meta_title .= ' ' . $filter_title;
    }

    $this->document->setTitle($meta_title);

    if ($meta_description) {
      if (false !== strpos($meta_description, '{filter}')) {
        $meta_description = trim(str_replace('{filter}', $filter_title, $meta_description));
      } else {
        $meta_description .= ' ' . $filter_title;
      }

      $this->document->setDescription($meta_description);
    }

    if ($meta_keyword) {
      if (false !== strpos($meta_keyword, '{filter}')) {
        $meta_keyword = trim(str_replace('{filter}', $filter_title, $meta_keyword));
      } else {
        $meta_keyword .= ' ' . $filter_title;
      }

      $this->document->setKeywords($meta_keyword);
    }

    $heading_title = $data['heading_title'];

    if (false !== strpos($heading_title, '{filter}')) {
      $heading_title = trim(str_replace('{filter}', $filter_title, $heading_title));
    } else {
      $heading_title .= ' ' . $filter_title;
    }

    $data['heading_title'] = $heading_title;

    $data['description'] = '';

$data['short_description'] = isset($category_info['short_description'])?html_entity_decode($category_info['short_description'], ENT_QUOTES, 'UTF-8'):'';
if ($this->config->get('module_seo_tag_description_remove')) {
$disallow_get = array('page','order','sort','limit');
$remove = false;
foreach ($this->request->get as $key) {
  if (in_array($key,$disallow_get)) {
    $remove = true;
  }
}
if ($remove) {
  $data['description'] = '';
}
}
$data['seo_h1'] = isset($category_info['seo_h1'])?$category_info['seo_h1']:'';
if (!trim(strip_tags($data['description']))) $data['description'] = '';
$data['config_description_bottom'] = $this->config->get('module_seo_tag_description_bottom');

  } else {
    $this->document->setTitle(trim(str_replace('{filter}', '', $meta_title)));
    $this->document->setDescription(trim(str_replace('{filter}', '', $meta_description)));
    $this->document->setKeywords(trim(str_replace('{filter}', '', $meta_keyword)));

    $data['heading_title'] = trim(str_replace('{filter}', '', $data['heading_title']));
  }
}
// Bodysport Theme [END]

 

 

Ну и контроллеры/модели мои..

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

7 минут назад, SooR сказал:

Заметил в нем полностью спи**ный мой фильтр, переименованный в bsfilter

 

В 18.04.2018 в 18:09, chukcha сказал:

А еще вопросик, а фильтр в теме откуда?

 

привлекать администрацию для сверки + писать авторам шаблона

хотя и так вся тема про это, нифига непонятно кто есть кто из них :ugeek:

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

шаблон не продается у больше, он неделю продавался, не больше 

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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