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

Alexidi76

Користувачі
  
  • Публікації

    191
  • З нами

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

Усі публікації користувача Alexidi76

  1. В модулях нет ничего подобного чтобы напоминало о сео. есть автоматический транслит, файл js в админке просто подставляет латыницу в сеоурл.
  2. /catalog/controller/startup/seo_url.php <?php class ControllerStartupSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); // remove any empty arrays from trailing if (utf8_strlen(end($parts)) == 0) { array_pop($parts); } foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } if ($query->row['query'] && $url[0] != 'information_id' && $url[0] != 'manufacturer_id' && $url[0] != 'category_id' && $url[0] != 'product_id') { $this->request->get['route'] = $query->row['query']; } } else { $this->request->get['route'] = 'error/not_found'; break; } } if (!isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } } if (isset($this->request->get['route'])) { return new Action($this->request->get['route']); } } } public function rewrite($link) { $url_info = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_info['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . rawurlencode((string)$key) . '=' . rawurlencode((is_array($value) ? http_build_query($value) : (string)$value)); } if ($query) { $query = '?' . str_replace('&', '&', trim($query, '&')); } } return 'http://kubtorg.ru/' . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; } else { return $link; } } } /system/storage/modification/catalog/controller/startup/seo_url.php - нет такой директории.
  3. Не пойму откуда подставляется в урл index.php/ Можете подсказать плиз?
  4. Не знаю о чем вы говорите. В модулях нет никаких подобных модулей.
  5. Добрый вечер уважаемые форумчане. Столкнулся первый раз с такой проблемой: при включении чпу, страницы не открываются и имеют вид http://kubtorg.ru/index.php/kofejnye-avtomaty htaccess переименован и стоит в корне опенкарта. Не пойму в чем может быть дело? версия 2.2.0.0
  6. Я решил задачу. Было бы интересно узнать Ваше решение. Проблема была в передаче файлов на хостинг. Я запаковывал на компе движок в архив и передавал на хостинг по фтп, потом на месте распаковывал. Из за этого некоторые файлы почему то бились, и сайт вставал криво. Также шаблон не хотел нормально вставать. После чего решил файлы и папки передавать не запакованными, после чего движок встал нормально.
  7. Установил по новой - все тоже самое. Кто то может подсказать почему сайт не устанавливается во всю ширину экрана?
  8. Просто странно что при установке по умолчанию не установилось как следует. Два раза уже переустанавливал.
  9. Я прошу меня извинить, но мне это мало о чем говорит :( Можно узнать как эту проблему решить? Спасибо.
  10. Добрый вечер. Установил чистый опенкарт 2.3.0.2. Сайт http://qfxo.com/ Почему-то контент прижат влево. Манипуляции не делались абсолютно никакие. Зашел на главную и нашел такой вид. В чем может быть дело? Спасибо.
  11. На котором не работает - beget, а http://xcf-tattoo.ru/ находится на jino
  12. Вот к примеру начал делать сайт, и движок и шаблон тот же, http://xcf-tattoo.ru/ Создал категории, ЧПУ работает отлично.
  13. Не пойму почему никто не допускает мысли о том что с настройками хостинга что то не то. Я ставил таким же образом на другие хостинги именно эту версию движка и этот шаблон, и все всегда работало.
  14. В том то и дело, прописывал вроде как RewriteBase /public_html - не пашет. Или не правильно сделал?
  15. При переключении на дефотную тему сайт не работает.
  16. Это точно не в journal проблема. На другом хостинге все отлично работает. http://monokoleso76.ru/
  17. Добрый вечер. Есть сайт на beget.com , опенкарт 1.5.6.4 Включены настройки СЕО УРЛ, поля сеоурл везде заполнены, .htaccess переименован, но перехода на ЧПУ нет. Хотя если вручную вводить адрес - все работает. Пример: http://bigfishrus.ru/index.php?route=product/category&path=59 http://bigfishrus.ru/svezhemorozhennaya-ryba Почему нет автоматического перехода на ЧПУ? Куда копать? Спасибо заранее.
×
×
  • Створити...

Important Information

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