Как оптимизировать все url ?

Тема в разделе "Мегафлуд", создана пользователем AN7G7EL7, 12 июн 2014.

  1. AN7G7EL7

    AN7G7EL7 Постоялец

    Регистр.:
    2 июл 2013
    Сообщения:
    91
    Симпатии:
    22
    У меня Опенкарт 1.5.5.1. Проблема в оптимизации всех url сайта. В Опенкарте этой версии есть настройка которая помогает добиться нормальных url но только у категорий и товаров, а вот основные страницы сайта такие как главная и другие остаються с первоначальными адресамии. Изменить url основным страницам у меня получилось только с помощью одного модуля, но теперь проблема в другом изменяються url в статьях новостей ( новости уже встроены в шаблон и имеют свои настройки по прописке уникальных url ). Изменяються потому что seo - файл настроек новостей и модуля прописки url для основных страниц размещаеться в одной и той же папке и имеет одинаковое название, поэтому один файл затирает другой и работают тогда нормальные url для чего то одного

    Помогите советом. Как можно добиться чтобы все ссылки были оптимизироваными?
     
    Последнее редактирование: 12 июн 2014
  2. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    400
    Симпатии:
    127
    Что за модуль новостей?И что за сео модули? Если blog manager и seopro то есть vqmod для их совместной работы

    UPD: на сколько я понял у вас pav blog, попробуйте тут посмотреть по его интеграции
     
    Последнее редактирование: 12 июн 2014
  3. AN7G7EL7

    AN7G7EL7 Постоялец

    Регистр.:
    2 июл 2013
    Сообщения:
    91
    Симпатии:
    22
    У меня стоит шаблон Universumpro, в него уже интегрирован модуль новости - LastNews, от блога я уже отказался. В настройках этого модуля есть где можно прописывать уникальные урл. Но как я уже сказал я также использую другой модуль который помогает оптимизировать урл для основных страниц таких как главная и так далее. При установке того и другого затираеться один файлик отвечающий за сео потому как пути и названия одинаковы.

    Насчет seo pro я слышал и даже пытался его установить, но не вышло так при импорте в базу дополнительных данных выходила ошибка что мол типа у вас нет такой то таблицы, а таблицу я создавать не знаю как вернее знаю где эта опция находиться для создания

    Если Seo Pro может мне помочь в моей проблемы, то мог бы кто нибудь обьяснить мне как правильно установить этот модуль, просто как я понял в базу данных нужно имортировать некоторые данные........у меня не получилось их импортировать........получил ошибку что такой то таблицы не существует. Подскажите как все это сделать?
     
    Последнее редактирование модератором: 13 июн 2014
  4. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    400
    Симпатии:
    127
    Вот тема по seopro
     
  5. AN7G7EL7

    AN7G7EL7 Постоялец

    Регистр.:
    2 июл 2013
    Сообщения:
    91
    Симпатии:
    22
    Попробовал установить но опять же в базе данных вот такое предупреждение -
    SQL запрос:


    INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');

    Ответ MySQL: [​IMG]

    #1146 - Table 'an7g7el7_opncart.url_alias' doesn't exist

    Как это решить?
     
    Последнее редактирование: 12 июн 2014
  6. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    400
    Симпатии:
    127
    значит таблицы нет, вот стандартная часть запроса для url_alias из opencart.sql (этот файл импортируется при установке ocStore)
    Код:
    -- Table structure for table `url_alias`
    --
    
    DROP TABLE IF EXISTS `url_alias`;
    CREATE TABLE `url_alias` (
      `url_alias_id` int(11) NOT NULL auto_increment,
      `query` varchar(255) NOT NULL,
      `keyword` varchar(255) NOT NULL,
      PRIMARY KEY  (`url_alias_id`),
      KEY `query` (`query`(64))
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
    
    --
    -- Dumping data for table `url_alias`
    --
    
    INSERT INTO `url_alias` (`url_alias_id`, `query`, `keyword`) VALUES
    (810, 'account/voucher', 'vouchers'),
    (809, 'account/wishlist', 'wishlist'),
    (808, 'account/account', 'my-account'),
    (807, 'checkout/cart', 'cart'),
    (806, 'checkout/checkout', 'checkout'),
    (805, 'account/login', 'login'),
    (804, 'account/logout', 'logout'),
    (803, 'account/order', 'order-history'),
    (802, 'account/newsletter', 'newsletter'),
    (801, 'product/special', 'specials'),
    (800, 'affiliate/account', 'affiliates'),
    (799, 'checkout/voucher', 'gift-vouchers'),
    (798, 'product/manufacturer', 'brands'),
    (797, 'information/contact', 'contact-us'),
    (796, 'account/return/insert', 'request-return'),
    (795, 'information/sitemap', 'sitemap'),
    (794, 'account/forgotten', 'forgot-password'),
    (793, 'account/download', 'downloads'),
    (792, 'account/return', 'returns'),
    (791, 'account/transaction', 'transactions'),
    (790, 'account/register', 'create-account'),
    (789, 'product/compare', 'compare-products'),
    (788, 'product/search', 'search'),
    (787, 'account/edit', 'edit-account'),
    (786, 'account/password', 'change-password'),
    (785, 'account/address', 'address-book'),
    (784, 'account/reward', 'reward-points'),
    (783, 'affiliate/edit', 'edit-affiliate-account'),
    (782, 'affiliate/password', 'change-affiliate-password'),
    (781, 'affiliate/payment', 'affiliate-payment-options'),
    (780, 'affiliate/tracking', 'affiliate-tracking-code'),
    (779, 'affiliate/transaction', 'affiliate-transactions'),
    (778, 'affiliate/logout', 'affiliate-logout'),
    (777, 'affiliate/forgotten', 'affiliate-forgot-password'),
    (776, 'affiliate/register', 'create-affiliate-account'),
    (775, 'affiliate/login', 'affiliate-login'),
    (774, 'common/home', ''),
    (704, 'product_id=48', 'ipod_classic'),
    (773, 'category_id=20', 'desktops'),
    (503, 'category_id=26', 'pc'),
    (505, 'category_id=27', 'mac'),
    (730, 'manufacturer_id=8', 'apple'),
    (772, 'information_id=4', 'about_us'),
    (768, 'product_id=42', 'test'),
    (767, 'category_id=34', 'mp3-players'),
    (536, 'category_id=36', 'Normal'),
    (811, 'product_id=35', 'about_us');
     
    Последнее редактирование: 13 июн 2014
  7. snooper

    snooper Постоялец

    Регистр.:
    2 июн 2014
    Сообщения:
    67
    Симпатии:
    19
    INSERT INTO table_name (column1,column2,column3,...)
    VALUES (value1,value2,value3,...);

    table_name - надо писать с префиксом бд и указанием самой бд. Что б точно указать бд, а не просто таблицу. Эта таблица в ОС всегда есть, так что это просто твоя ошибка при запросе.

    И ещё надо проверять нету ли записей, если они уже есть, тогда надо делать UPDATE table, а не Інсерт как будто она пустая...
     
    Последнее редактирование: 12 июн 2014
    AN7G7EL7 нравится это.
  8. AN7G7EL7

    AN7G7EL7 Постоялец

    Регистр.:
    2 июл 2013
    Сообщения:
    91
    Симпатии:
    22
    Установил этот запрос и сам модуль но такое ощущение что он не работает. Урл теже самые, даже если занова прописываеш их в настройках новостей. На Мадженто с этим делом все проще было и легче
     
  9. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    400
    Симпатии:
    127
    Так нужно было подправить его под свою таблицу, по умолчанию установлен префикс таблицы "oc_", ставьте свой или убирайте если нет
     
  10. AN7G7EL7

    AN7G7EL7 Постоялец

    Регистр.:
    2 июл 2013
    Сообщения:
    91
    Симпатии:
    22
    что такое префикс и где его найти и куда его вставить?