13rus Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 (змінено) Здравствуйте,и снова я со своими проблемами)Заметил сегодня в индексе гугл непонятную навигацию категорий.. /obedennye-stoly/obedennye-stoly/obedennyy-stol-ch-t6ex-butter-white.html должно быть /obedennye-stoly/obedennyy-stol-ch-t6ex-butter-white.html /obedennye-stoly/detskaya-mebel/vykatnaya-krovat-yashchik-pod-krovat-advesta.html должно быть /detskaya-mebel/vykatnaya-krovat-yashchik-pod-krovat-advesta /obedennye-stoly/kompyuternye-stoly/steklyannye?page=2 должно быть /kompyuternye-stoly/steklyannye?page=2 /obedennye-stoly/kompyuternye-kresla/detskoe-kreslo-titan-junior-gaudi.html ну явно подкатегория никак не относится к категории)) Кто подскажет как сделать навигацию правильную? В хлебных крошках путь до товара нормальный!прикладываю фото если че.. Безымянный2.bmp Змінено 4 березня 2017 користувачем 13rus Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 У вас SeoPro (seo_pro) установлен ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 2 минуты назад, markimax сказал: У вас SeoPro (seo_pro) установлен ? Да, конечно Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 Только что, 13rus сказал: Да, конечно Давайте ссылку на магазин "где" Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 http://www.selamebel.ru Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 Какая то путаница в категориях.Откройте Система-Инструменты Octeam.Там есть модуль поиска дублей.Видимо в магазин понапихали чудо-юдо-генераторов. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 [WebMe] Seo Keyword Checker (версия: 0.1.ocs1531) у меня только это, Дубли Seo-Keyword не найдены! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: [WebMe] Seo Keyword Checker (версия: 0.1.ocs1531) у меня только это, Дубли Seo-Keyword не найдены! У вас там явно не стоит seo_pro или какой нибудь SEO PALADIN ULTINATE COMPLETE SUPER PUPER MEGA SHIT стоит У вас куча дублей http://www.selamebel.ru/tetcher/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru//krovat-karkas-fd-822-tetcher.html Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 32 минуты назад, markimax сказал: У вас там явно не стоит seo_pro или какой нибудь SEO PALADIN ULTINATE COMPLETE SUPER PUPER MEGA SHIT стоит У вас куча дублей http://www.selamebel.ru/tetcher/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru//krovat-karkas-fd-822-tetcher.html seo_pro только что перезалил,а вот паладин стоит(без него очень сложно заполнять! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 15 минут назад, 13rus сказал: а вот паладин стоит Вот и весь ответ Сносите к моНАХам этот говномодуль Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 13 минут назад, markimax сказал: Вот и весь ответ Сносите к моНАХам этот говномодуль Снес модуль!кеш почистил,,проблема осталась. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 /index.php?route=common/home заметил что и это еще появилось,раньше их не было Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Проблема решена!index.php залил с оригинала..всем спасибо! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: Проблема решена!index.php залил с оригинала..всем спасибо! Это баян уже про SEO PALADIN ULTINATE ADDIST COMPLETE SUPER PUPER MEGA SHIT От них больше вреда чем пользы Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Все равно,карточка товаров теперь не работает что здесь ни так? Скрытый текст <?php // Version define('VERSION', '1.5.5.1'); // Configuration if (file_exists('config.php')) { require_once('config.php'); } // Install if (!defined('DIR_APPLICATION')) { header('Location: install/index.php'); exit; } // VirtualQMOD require_once('./vqmod/vqmod.php'); VQMod::bootup(); // VQMODDED Startup require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php')); // Application Classes require_once(VQMod::modCheck(DIR_SYSTEM . 'library/customer.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/affiliate.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/tax.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/cart.php')); // Registry $registry = new Registry(); // Loader $loader = new Loader($registry); $registry->set('load', $loader); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $db_log = new Log('database.log'); $db->db_log = $db_log; $registry->set('db', $db); // Store if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } else { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC"); foreach ($query->rows as $setting) { if (!$setting['serialized']) { $config->set($setting['key'], $setting['value']); } else { $config->set($setting['key'], unserialize($setting['value'])); } } if (!$store_query->num_rows) { $config->set('config_url', HTTP_SERVER); $config->set('config_ssl', HTTPS_SERVER); } // Url $url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url')); $registry->set('url', $url); // Log $log = new Log($config->get('config_error_filename')); $registry->set('log', $log); function error_handler($errno, $errstr, $errfile, $errline) { global $log, $config; switch ($errno) { case E_NOTICE: case E_USER_NOTICE: $error = 'Notice'; break; case E_WARNING: case E_USER_WARNING: $error = 'Warning'; break; case E_ERROR: case E_USER_ERROR: $error = 'Fatal Error'; break; default: $error = 'Unknown'; break; } if ($config->get('config_error_display')) { echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>'; } if ($config->get('config_error_log')) { $log->write('PHP ' . $error . ': ' . $errstr . ' in ' . $errfile . ' on line ' . $errline); } return true; } // Error Handler set_error_handler('error_handler'); // Request $request = new Request(); $registry->set('request', $request); // Response $response = new Response(); $response->addHeader('Content-Type: text/html; charset=utf-8'); $response->setCompression($config->get('config_compression')); $registry->set('response', $response); // Cache $cache = new Cache(); $registry->set('cache', $cache); // Session $session = new Session(); $registry->set('session', $session); // Language Detection $languages = array(); $query = $db->query("SELECT * FROM `" . DB_PREFIX . "language` WHERE status = '1'"); foreach ($query->rows as $result) { $languages[$result['code']] = $result; } $detect = ''; if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && $request->server['HTTP_ACCEPT_LANGUAGE']) { $browser_languages = explode(',', $request->server['HTTP_ACCEPT_LANGUAGE']); foreach ($browser_languages as $browser_language) { foreach ($languages as $key => $value) { if ($value['status']) { $locale = explode(',', $value['locale']); if (in_array($browser_language, $locale)) { $detect = $key; } } } } } if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages) && $languages[$session->data['language']]['status']) { $code = $session->data['language']; } elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages) && $languages[$request->cookie['language']]['status']) { $code = $request->cookie['language']; } elseif ($detect) { $code = $detect; } else { $code = $config->get('config_language'); } if (!isset($session->data['language']) || $session->data['language'] != $code) { $session->data['language'] = $code; } if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) { setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']); } $config->set('config_language_id', $languages[$code]['language_id']); $config->set('config_language', $languages[$code]['code']); // Language $language = new Language($languages[$code]['directory']); $language->load($languages[$code]['filename']); $registry->set('language', $language); // Document $registry->set('document', new Document()); // Customer $registry->set('customer', new Customer($registry)); // Affiliate $registry->set('affiliate', new Affiliate($registry)); if (isset($request->get['tracking'])) { setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/'); } // Currency $registry->set('currency', new Currency($registry)); // Tax $registry->set('tax', new Tax($registry)); // Weight $registry->set('weight', new Weight($registry)); // Length $registry->set('length', new Length($registry)); // Cart $registry->set('cart', new Cart($registry)); // Encryption $registry->set('encryption', new Encryption($config->get('config_encryption'))); // Front Controller require_once(DIR_SYSTEM . 'library/geoip.php'); $registry->set('geoip', new GeoIP($registry)); $controller = new Front($registry); // SEO URL's $controller->addPreAction(new Action('common/seo_url')); // Maintenance Mode $controller->addPreAction(new Action('common/maintenance')); // Router if (isset($request->get['route'])) { $action = new Action($request->get['route']); } else { $action = new Action('common/home'); } // Dispatch $controller->dispatch($action, new Action('error/not_found')); // Output $response->output(); Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 1 минуту назад, Tom сказал: При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 32 минуты назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Все эти seo super puper shit модули делают из вашего магазина фарш кода Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 7 часов назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Удалил...Да этот модуль оставляет 100500 хвостов в файлах плюс столько же в базе данных.Сомневаюсь что в вашем понимании"удалил" означает полную очистку всех данных модуля. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Не понятная пагинация в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 2 минуты назад, markimax сказал: У вас SeoPro (seo_pro) установлен ? Да, конечно Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 Только что, 13rus сказал: Да, конечно Давайте ссылку на магазин "где" Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 http://www.selamebel.ru Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 Какая то путаница в категориях.Откройте Система-Инструменты Octeam.Там есть модуль поиска дублей.Видимо в магазин понапихали чудо-юдо-генераторов. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 [WebMe] Seo Keyword Checker (версия: 0.1.ocs1531) у меня только это, Дубли Seo-Keyword не найдены! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: [WebMe] Seo Keyword Checker (версия: 0.1.ocs1531) у меня только это, Дубли Seo-Keyword не найдены! У вас там явно не стоит seo_pro или какой нибудь SEO PALADIN ULTINATE COMPLETE SUPER PUPER MEGA SHIT стоит У вас куча дублей http://www.selamebel.ru/tetcher/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru//krovat-karkas-fd-822-tetcher.html Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 32 минуты назад, markimax сказал: У вас там явно не стоит seo_pro или какой нибудь SEO PALADIN ULTINATE COMPLETE SUPER PUPER MEGA SHIT стоит У вас куча дублей http://www.selamebel.ru/tetcher/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru//krovat-karkas-fd-822-tetcher.html seo_pro только что перезалил,а вот паладин стоит(без него очень сложно заполнять! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 15 минут назад, 13rus сказал: а вот паладин стоит Вот и весь ответ Сносите к моНАХам этот говномодуль Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 13 минут назад, markimax сказал: Вот и весь ответ Сносите к моНАХам этот говномодуль Снес модуль!кеш почистил,,проблема осталась. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 /index.php?route=common/home заметил что и это еще появилось,раньше их не было Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Проблема решена!index.php залил с оригинала..всем спасибо! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: Проблема решена!index.php залил с оригинала..всем спасибо! Это баян уже про SEO PALADIN ULTINATE ADDIST COMPLETE SUPER PUPER MEGA SHIT От них больше вреда чем пользы Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Все равно,карточка товаров теперь не работает что здесь ни так? Скрытый текст <?php // Version define('VERSION', '1.5.5.1'); // Configuration if (file_exists('config.php')) { require_once('config.php'); } // Install if (!defined('DIR_APPLICATION')) { header('Location: install/index.php'); exit; } // VirtualQMOD require_once('./vqmod/vqmod.php'); VQMod::bootup(); // VQMODDED Startup require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php')); // Application Classes require_once(VQMod::modCheck(DIR_SYSTEM . 'library/customer.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/affiliate.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/tax.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/cart.php')); // Registry $registry = new Registry(); // Loader $loader = new Loader($registry); $registry->set('load', $loader); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $db_log = new Log('database.log'); $db->db_log = $db_log; $registry->set('db', $db); // Store if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } else { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC"); foreach ($query->rows as $setting) { if (!$setting['serialized']) { $config->set($setting['key'], $setting['value']); } else { $config->set($setting['key'], unserialize($setting['value'])); } } if (!$store_query->num_rows) { $config->set('config_url', HTTP_SERVER); $config->set('config_ssl', HTTPS_SERVER); } // Url $url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url')); $registry->set('url', $url); // Log $log = new Log($config->get('config_error_filename')); $registry->set('log', $log); function error_handler($errno, $errstr, $errfile, $errline) { global $log, $config; switch ($errno) { case E_NOTICE: case E_USER_NOTICE: $error = 'Notice'; break; case E_WARNING: case E_USER_WARNING: $error = 'Warning'; break; case E_ERROR: case E_USER_ERROR: $error = 'Fatal Error'; break; default: $error = 'Unknown'; break; } if ($config->get('config_error_display')) { echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>'; } if ($config->get('config_error_log')) { $log->write('PHP ' . $error . ': ' . $errstr . ' in ' . $errfile . ' on line ' . $errline); } return true; } // Error Handler set_error_handler('error_handler'); // Request $request = new Request(); $registry->set('request', $request); // Response $response = new Response(); $response->addHeader('Content-Type: text/html; charset=utf-8'); $response->setCompression($config->get('config_compression')); $registry->set('response', $response); // Cache $cache = new Cache(); $registry->set('cache', $cache); // Session $session = new Session(); $registry->set('session', $session); // Language Detection $languages = array(); $query = $db->query("SELECT * FROM `" . DB_PREFIX . "language` WHERE status = '1'"); foreach ($query->rows as $result) { $languages[$result['code']] = $result; } $detect = ''; if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && $request->server['HTTP_ACCEPT_LANGUAGE']) { $browser_languages = explode(',', $request->server['HTTP_ACCEPT_LANGUAGE']); foreach ($browser_languages as $browser_language) { foreach ($languages as $key => $value) { if ($value['status']) { $locale = explode(',', $value['locale']); if (in_array($browser_language, $locale)) { $detect = $key; } } } } } if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages) && $languages[$session->data['language']]['status']) { $code = $session->data['language']; } elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages) && $languages[$request->cookie['language']]['status']) { $code = $request->cookie['language']; } elseif ($detect) { $code = $detect; } else { $code = $config->get('config_language'); } if (!isset($session->data['language']) || $session->data['language'] != $code) { $session->data['language'] = $code; } if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) { setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']); } $config->set('config_language_id', $languages[$code]['language_id']); $config->set('config_language', $languages[$code]['code']); // Language $language = new Language($languages[$code]['directory']); $language->load($languages[$code]['filename']); $registry->set('language', $language); // Document $registry->set('document', new Document()); // Customer $registry->set('customer', new Customer($registry)); // Affiliate $registry->set('affiliate', new Affiliate($registry)); if (isset($request->get['tracking'])) { setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/'); } // Currency $registry->set('currency', new Currency($registry)); // Tax $registry->set('tax', new Tax($registry)); // Weight $registry->set('weight', new Weight($registry)); // Length $registry->set('length', new Length($registry)); // Cart $registry->set('cart', new Cart($registry)); // Encryption $registry->set('encryption', new Encryption($config->get('config_encryption'))); // Front Controller require_once(DIR_SYSTEM . 'library/geoip.php'); $registry->set('geoip', new GeoIP($registry)); $controller = new Front($registry); // SEO URL's $controller->addPreAction(new Action('common/seo_url')); // Maintenance Mode $controller->addPreAction(new Action('common/maintenance')); // Router if (isset($request->get['route'])) { $action = new Action($request->get['route']); } else { $action = new Action('common/home'); } // Dispatch $controller->dispatch($action, new Action('error/not_found')); // Output $response->output(); Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 1 минуту назад, Tom сказал: При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 32 минуты назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Все эти seo super puper shit модули делают из вашего магазина фарш кода Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 7 часов назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Удалил...Да этот модуль оставляет 100500 хвостов в файлах плюс столько же в базе данных.Сомневаюсь что в вашем понимании"удалил" означает полную очистку всех данных модуля. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Не понятная пагинация в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 http://www.selamebel.ru Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 Какая то путаница в категориях.Откройте Система-Инструменты Octeam.Там есть модуль поиска дублей.Видимо в магазин понапихали чудо-юдо-генераторов. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 [WebMe] Seo Keyword Checker (версия: 0.1.ocs1531) у меня только это, Дубли Seo-Keyword не найдены! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: [WebMe] Seo Keyword Checker (версия: 0.1.ocs1531) у меня только это, Дубли Seo-Keyword не найдены! У вас там явно не стоит seo_pro или какой нибудь SEO PALADIN ULTINATE COMPLETE SUPER PUPER MEGA SHIT стоит У вас куча дублей http://www.selamebel.ru/tetcher/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru//krovat-karkas-fd-822-tetcher.html Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 32 минуты назад, markimax сказал: У вас там явно не стоит seo_pro или какой нибудь SEO PALADIN ULTINATE COMPLETE SUPER PUPER MEGA SHIT стоит У вас куча дублей http://www.selamebel.ru/tetcher/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru//krovat-karkas-fd-822-tetcher.html seo_pro только что перезалил,а вот паладин стоит(без него очень сложно заполнять! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 15 минут назад, 13rus сказал: а вот паладин стоит Вот и весь ответ Сносите к моНАХам этот говномодуль Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 13 минут назад, markimax сказал: Вот и весь ответ Сносите к моНАХам этот говномодуль Снес модуль!кеш почистил,,проблема осталась. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 /index.php?route=common/home заметил что и это еще появилось,раньше их не было Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Проблема решена!index.php залил с оригинала..всем спасибо! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: Проблема решена!index.php залил с оригинала..всем спасибо! Это баян уже про SEO PALADIN ULTINATE ADDIST COMPLETE SUPER PUPER MEGA SHIT От них больше вреда чем пользы Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Все равно,карточка товаров теперь не работает что здесь ни так? Скрытый текст <?php // Version define('VERSION', '1.5.5.1'); // Configuration if (file_exists('config.php')) { require_once('config.php'); } // Install if (!defined('DIR_APPLICATION')) { header('Location: install/index.php'); exit; } // VirtualQMOD require_once('./vqmod/vqmod.php'); VQMod::bootup(); // VQMODDED Startup require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php')); // Application Classes require_once(VQMod::modCheck(DIR_SYSTEM . 'library/customer.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/affiliate.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/tax.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/cart.php')); // Registry $registry = new Registry(); // Loader $loader = new Loader($registry); $registry->set('load', $loader); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $db_log = new Log('database.log'); $db->db_log = $db_log; $registry->set('db', $db); // Store if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } else { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC"); foreach ($query->rows as $setting) { if (!$setting['serialized']) { $config->set($setting['key'], $setting['value']); } else { $config->set($setting['key'], unserialize($setting['value'])); } } if (!$store_query->num_rows) { $config->set('config_url', HTTP_SERVER); $config->set('config_ssl', HTTPS_SERVER); } // Url $url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url')); $registry->set('url', $url); // Log $log = new Log($config->get('config_error_filename')); $registry->set('log', $log); function error_handler($errno, $errstr, $errfile, $errline) { global $log, $config; switch ($errno) { case E_NOTICE: case E_USER_NOTICE: $error = 'Notice'; break; case E_WARNING: case E_USER_WARNING: $error = 'Warning'; break; case E_ERROR: case E_USER_ERROR: $error = 'Fatal Error'; break; default: $error = 'Unknown'; break; } if ($config->get('config_error_display')) { echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>'; } if ($config->get('config_error_log')) { $log->write('PHP ' . $error . ': ' . $errstr . ' in ' . $errfile . ' on line ' . $errline); } return true; } // Error Handler set_error_handler('error_handler'); // Request $request = new Request(); $registry->set('request', $request); // Response $response = new Response(); $response->addHeader('Content-Type: text/html; charset=utf-8'); $response->setCompression($config->get('config_compression')); $registry->set('response', $response); // Cache $cache = new Cache(); $registry->set('cache', $cache); // Session $session = new Session(); $registry->set('session', $session); // Language Detection $languages = array(); $query = $db->query("SELECT * FROM `" . DB_PREFIX . "language` WHERE status = '1'"); foreach ($query->rows as $result) { $languages[$result['code']] = $result; } $detect = ''; if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && $request->server['HTTP_ACCEPT_LANGUAGE']) { $browser_languages = explode(',', $request->server['HTTP_ACCEPT_LANGUAGE']); foreach ($browser_languages as $browser_language) { foreach ($languages as $key => $value) { if ($value['status']) { $locale = explode(',', $value['locale']); if (in_array($browser_language, $locale)) { $detect = $key; } } } } } if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages) && $languages[$session->data['language']]['status']) { $code = $session->data['language']; } elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages) && $languages[$request->cookie['language']]['status']) { $code = $request->cookie['language']; } elseif ($detect) { $code = $detect; } else { $code = $config->get('config_language'); } if (!isset($session->data['language']) || $session->data['language'] != $code) { $session->data['language'] = $code; } if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) { setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']); } $config->set('config_language_id', $languages[$code]['language_id']); $config->set('config_language', $languages[$code]['code']); // Language $language = new Language($languages[$code]['directory']); $language->load($languages[$code]['filename']); $registry->set('language', $language); // Document $registry->set('document', new Document()); // Customer $registry->set('customer', new Customer($registry)); // Affiliate $registry->set('affiliate', new Affiliate($registry)); if (isset($request->get['tracking'])) { setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/'); } // Currency $registry->set('currency', new Currency($registry)); // Tax $registry->set('tax', new Tax($registry)); // Weight $registry->set('weight', new Weight($registry)); // Length $registry->set('length', new Length($registry)); // Cart $registry->set('cart', new Cart($registry)); // Encryption $registry->set('encryption', new Encryption($config->get('config_encryption'))); // Front Controller require_once(DIR_SYSTEM . 'library/geoip.php'); $registry->set('geoip', new GeoIP($registry)); $controller = new Front($registry); // SEO URL's $controller->addPreAction(new Action('common/seo_url')); // Maintenance Mode $controller->addPreAction(new Action('common/maintenance')); // Router if (isset($request->get['route'])) { $action = new Action($request->get['route']); } else { $action = new Action('common/home'); } // Dispatch $controller->dispatch($action, new Action('error/not_found')); // Output $response->output(); Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 1 минуту назад, Tom сказал: При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 32 минуты назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Все эти seo super puper shit модули делают из вашего магазина фарш кода Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 7 часов назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Удалил...Да этот модуль оставляет 100500 хвостов в файлах плюс столько же в базе данных.Сомневаюсь что в вашем понимании"удалил" означает полную очистку всех данных модуля. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Не понятная пагинация в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 [WebMe] Seo Keyword Checker (версия: 0.1.ocs1531) у меня только это, Дубли Seo-Keyword не найдены! Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: [WebMe] Seo Keyword Checker (версия: 0.1.ocs1531) у меня только это, Дубли Seo-Keyword не найдены! У вас там явно не стоит seo_pro или какой нибудь SEO PALADIN ULTINATE COMPLETE SUPER PUPER MEGA SHIT стоит У вас куча дублей http://www.selamebel.ru/tetcher/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru//krovat-karkas-fd-822-tetcher.html Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 32 минуты назад, markimax сказал: У вас там явно не стоит seo_pro или какой нибудь SEO PALADIN ULTINATE COMPLETE SUPER PUPER MEGA SHIT стоит У вас куча дублей http://www.selamebel.ru/tetcher/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru//krovat-karkas-fd-822-tetcher.html seo_pro только что перезалил,а вот паладин стоит(без него очень сложно заполнять! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 15 минут назад, 13rus сказал: а вот паладин стоит Вот и весь ответ Сносите к моНАХам этот говномодуль Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 13 минут назад, markimax сказал: Вот и весь ответ Сносите к моНАХам этот говномодуль Снес модуль!кеш почистил,,проблема осталась. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 /index.php?route=common/home заметил что и это еще появилось,раньше их не было Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Проблема решена!index.php залил с оригинала..всем спасибо! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: Проблема решена!index.php залил с оригинала..всем спасибо! Это баян уже про SEO PALADIN ULTINATE ADDIST COMPLETE SUPER PUPER MEGA SHIT От них больше вреда чем пользы Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Все равно,карточка товаров теперь не работает что здесь ни так? Скрытый текст <?php // Version define('VERSION', '1.5.5.1'); // Configuration if (file_exists('config.php')) { require_once('config.php'); } // Install if (!defined('DIR_APPLICATION')) { header('Location: install/index.php'); exit; } // VirtualQMOD require_once('./vqmod/vqmod.php'); VQMod::bootup(); // VQMODDED Startup require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php')); // Application Classes require_once(VQMod::modCheck(DIR_SYSTEM . 'library/customer.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/affiliate.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/tax.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/cart.php')); // Registry $registry = new Registry(); // Loader $loader = new Loader($registry); $registry->set('load', $loader); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $db_log = new Log('database.log'); $db->db_log = $db_log; $registry->set('db', $db); // Store if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } else { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC"); foreach ($query->rows as $setting) { if (!$setting['serialized']) { $config->set($setting['key'], $setting['value']); } else { $config->set($setting['key'], unserialize($setting['value'])); } } if (!$store_query->num_rows) { $config->set('config_url', HTTP_SERVER); $config->set('config_ssl', HTTPS_SERVER); } // Url $url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url')); $registry->set('url', $url); // Log $log = new Log($config->get('config_error_filename')); $registry->set('log', $log); function error_handler($errno, $errstr, $errfile, $errline) { global $log, $config; switch ($errno) { case E_NOTICE: case E_USER_NOTICE: $error = 'Notice'; break; case E_WARNING: case E_USER_WARNING: $error = 'Warning'; break; case E_ERROR: case E_USER_ERROR: $error = 'Fatal Error'; break; default: $error = 'Unknown'; break; } if ($config->get('config_error_display')) { echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>'; } if ($config->get('config_error_log')) { $log->write('PHP ' . $error . ': ' . $errstr . ' in ' . $errfile . ' on line ' . $errline); } return true; } // Error Handler set_error_handler('error_handler'); // Request $request = new Request(); $registry->set('request', $request); // Response $response = new Response(); $response->addHeader('Content-Type: text/html; charset=utf-8'); $response->setCompression($config->get('config_compression')); $registry->set('response', $response); // Cache $cache = new Cache(); $registry->set('cache', $cache); // Session $session = new Session(); $registry->set('session', $session); // Language Detection $languages = array(); $query = $db->query("SELECT * FROM `" . DB_PREFIX . "language` WHERE status = '1'"); foreach ($query->rows as $result) { $languages[$result['code']] = $result; } $detect = ''; if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && $request->server['HTTP_ACCEPT_LANGUAGE']) { $browser_languages = explode(',', $request->server['HTTP_ACCEPT_LANGUAGE']); foreach ($browser_languages as $browser_language) { foreach ($languages as $key => $value) { if ($value['status']) { $locale = explode(',', $value['locale']); if (in_array($browser_language, $locale)) { $detect = $key; } } } } } if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages) && $languages[$session->data['language']]['status']) { $code = $session->data['language']; } elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages) && $languages[$request->cookie['language']]['status']) { $code = $request->cookie['language']; } elseif ($detect) { $code = $detect; } else { $code = $config->get('config_language'); } if (!isset($session->data['language']) || $session->data['language'] != $code) { $session->data['language'] = $code; } if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) { setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']); } $config->set('config_language_id', $languages[$code]['language_id']); $config->set('config_language', $languages[$code]['code']); // Language $language = new Language($languages[$code]['directory']); $language->load($languages[$code]['filename']); $registry->set('language', $language); // Document $registry->set('document', new Document()); // Customer $registry->set('customer', new Customer($registry)); // Affiliate $registry->set('affiliate', new Affiliate($registry)); if (isset($request->get['tracking'])) { setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/'); } // Currency $registry->set('currency', new Currency($registry)); // Tax $registry->set('tax', new Tax($registry)); // Weight $registry->set('weight', new Weight($registry)); // Length $registry->set('length', new Length($registry)); // Cart $registry->set('cart', new Cart($registry)); // Encryption $registry->set('encryption', new Encryption($config->get('config_encryption'))); // Front Controller require_once(DIR_SYSTEM . 'library/geoip.php'); $registry->set('geoip', new GeoIP($registry)); $controller = new Front($registry); // SEO URL's $controller->addPreAction(new Action('common/seo_url')); // Maintenance Mode $controller->addPreAction(new Action('common/maintenance')); // Router if (isset($request->get['route'])) { $action = new Action($request->get['route']); } else { $action = new Action('common/home'); } // Dispatch $controller->dispatch($action, new Action('error/not_found')); // Output $response->output(); Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 1 минуту назад, Tom сказал: При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 32 минуты назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Все эти seo super puper shit модули делают из вашего магазина фарш кода Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 7 часов назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Удалил...Да этот модуль оставляет 100500 хвостов в файлах плюс столько же в базе данных.Сомневаюсь что в вашем понимании"удалил" означает полную очистку всех данных модуля. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Не понятная пагинация в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 32 минуты назад, markimax сказал: У вас там явно не стоит seo_pro или какой нибудь SEO PALADIN ULTINATE COMPLETE SUPER PUPER MEGA SHIT стоит У вас куча дублей http://www.selamebel.ru/tetcher/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel-dlya-spalni/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru/mebel/krovat-karkas-fd-822-tetcher.html http://www.selamebel.ru//krovat-karkas-fd-822-tetcher.html seo_pro только что перезалил,а вот паладин стоит(без него очень сложно заполнять! Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 15 минут назад, 13rus сказал: а вот паладин стоит Вот и весь ответ Сносите к моНАХам этот говномодуль Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 13 минут назад, markimax сказал: Вот и весь ответ Сносите к моНАХам этот говномодуль Снес модуль!кеш почистил,,проблема осталась. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 /index.php?route=common/home заметил что и это еще появилось,раньше их не было Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Проблема решена!index.php залил с оригинала..всем спасибо! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: Проблема решена!index.php залил с оригинала..всем спасибо! Это баян уже про SEO PALADIN ULTINATE ADDIST COMPLETE SUPER PUPER MEGA SHIT От них больше вреда чем пользы Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Все равно,карточка товаров теперь не работает что здесь ни так? Скрытый текст <?php // Version define('VERSION', '1.5.5.1'); // Configuration if (file_exists('config.php')) { require_once('config.php'); } // Install if (!defined('DIR_APPLICATION')) { header('Location: install/index.php'); exit; } // VirtualQMOD require_once('./vqmod/vqmod.php'); VQMod::bootup(); // VQMODDED Startup require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php')); // Application Classes require_once(VQMod::modCheck(DIR_SYSTEM . 'library/customer.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/affiliate.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/tax.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/cart.php')); // Registry $registry = new Registry(); // Loader $loader = new Loader($registry); $registry->set('load', $loader); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $db_log = new Log('database.log'); $db->db_log = $db_log; $registry->set('db', $db); // Store if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } else { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC"); foreach ($query->rows as $setting) { if (!$setting['serialized']) { $config->set($setting['key'], $setting['value']); } else { $config->set($setting['key'], unserialize($setting['value'])); } } if (!$store_query->num_rows) { $config->set('config_url', HTTP_SERVER); $config->set('config_ssl', HTTPS_SERVER); } // Url $url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url')); $registry->set('url', $url); // Log $log = new Log($config->get('config_error_filename')); $registry->set('log', $log); function error_handler($errno, $errstr, $errfile, $errline) { global $log, $config; switch ($errno) { case E_NOTICE: case E_USER_NOTICE: $error = 'Notice'; break; case E_WARNING: case E_USER_WARNING: $error = 'Warning'; break; case E_ERROR: case E_USER_ERROR: $error = 'Fatal Error'; break; default: $error = 'Unknown'; break; } if ($config->get('config_error_display')) { echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>'; } if ($config->get('config_error_log')) { $log->write('PHP ' . $error . ': ' . $errstr . ' in ' . $errfile . ' on line ' . $errline); } return true; } // Error Handler set_error_handler('error_handler'); // Request $request = new Request(); $registry->set('request', $request); // Response $response = new Response(); $response->addHeader('Content-Type: text/html; charset=utf-8'); $response->setCompression($config->get('config_compression')); $registry->set('response', $response); // Cache $cache = new Cache(); $registry->set('cache', $cache); // Session $session = new Session(); $registry->set('session', $session); // Language Detection $languages = array(); $query = $db->query("SELECT * FROM `" . DB_PREFIX . "language` WHERE status = '1'"); foreach ($query->rows as $result) { $languages[$result['code']] = $result; } $detect = ''; if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && $request->server['HTTP_ACCEPT_LANGUAGE']) { $browser_languages = explode(',', $request->server['HTTP_ACCEPT_LANGUAGE']); foreach ($browser_languages as $browser_language) { foreach ($languages as $key => $value) { if ($value['status']) { $locale = explode(',', $value['locale']); if (in_array($browser_language, $locale)) { $detect = $key; } } } } } if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages) && $languages[$session->data['language']]['status']) { $code = $session->data['language']; } elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages) && $languages[$request->cookie['language']]['status']) { $code = $request->cookie['language']; } elseif ($detect) { $code = $detect; } else { $code = $config->get('config_language'); } if (!isset($session->data['language']) || $session->data['language'] != $code) { $session->data['language'] = $code; } if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) { setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']); } $config->set('config_language_id', $languages[$code]['language_id']); $config->set('config_language', $languages[$code]['code']); // Language $language = new Language($languages[$code]['directory']); $language->load($languages[$code]['filename']); $registry->set('language', $language); // Document $registry->set('document', new Document()); // Customer $registry->set('customer', new Customer($registry)); // Affiliate $registry->set('affiliate', new Affiliate($registry)); if (isset($request->get['tracking'])) { setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/'); } // Currency $registry->set('currency', new Currency($registry)); // Tax $registry->set('tax', new Tax($registry)); // Weight $registry->set('weight', new Weight($registry)); // Length $registry->set('length', new Length($registry)); // Cart $registry->set('cart', new Cart($registry)); // Encryption $registry->set('encryption', new Encryption($config->get('config_encryption'))); // Front Controller require_once(DIR_SYSTEM . 'library/geoip.php'); $registry->set('geoip', new GeoIP($registry)); $controller = new Front($registry); // SEO URL's $controller->addPreAction(new Action('common/seo_url')); // Maintenance Mode $controller->addPreAction(new Action('common/maintenance')); // Router if (isset($request->get['route'])) { $action = new Action($request->get['route']); } else { $action = new Action('common/home'); } // Dispatch $controller->dispatch($action, new Action('error/not_found')); // Output $response->output(); Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 1 минуту назад, Tom сказал: При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 32 минуты назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Все эти seo super puper shit модули делают из вашего магазина фарш кода Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 7 часов назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Удалил...Да этот модуль оставляет 100500 хвостов в файлах плюс столько же в базе данных.Сомневаюсь что в вашем понимании"удалил" означает полную очистку всех данных модуля. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Не понятная пагинация в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 13 минут назад, markimax сказал: Вот и весь ответ Сносите к моНАХам этот говномодуль Снес модуль!кеш почистил,,проблема осталась. Надіслати Поділитися на інших сайтах More sharing options...
13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 /index.php?route=common/home заметил что и это еще появилось,раньше их не было Надіслати Поділитися на інших сайтах More sharing options...
13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Проблема решена!index.php залил с оригинала..всем спасибо! Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 1 час назад, 13rus сказал: Проблема решена!index.php залил с оригинала..всем спасибо! Это баян уже про SEO PALADIN ULTINATE ADDIST COMPLETE SUPER PUPER MEGA SHIT От них больше вреда чем пользы Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Все равно,карточка товаров теперь не работает что здесь ни так? Скрытый текст <?php // Version define('VERSION', '1.5.5.1'); // Configuration if (file_exists('config.php')) { require_once('config.php'); } // Install if (!defined('DIR_APPLICATION')) { header('Location: install/index.php'); exit; } // VirtualQMOD require_once('./vqmod/vqmod.php'); VQMod::bootup(); // VQMODDED Startup require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php')); // Application Classes require_once(VQMod::modCheck(DIR_SYSTEM . 'library/customer.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/affiliate.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/tax.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/cart.php')); // Registry $registry = new Registry(); // Loader $loader = new Loader($registry); $registry->set('load', $loader); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $db_log = new Log('database.log'); $db->db_log = $db_log; $registry->set('db', $db); // Store if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } else { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC"); foreach ($query->rows as $setting) { if (!$setting['serialized']) { $config->set($setting['key'], $setting['value']); } else { $config->set($setting['key'], unserialize($setting['value'])); } } if (!$store_query->num_rows) { $config->set('config_url', HTTP_SERVER); $config->set('config_ssl', HTTPS_SERVER); } // Url $url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url')); $registry->set('url', $url); // Log $log = new Log($config->get('config_error_filename')); $registry->set('log', $log); function error_handler($errno, $errstr, $errfile, $errline) { global $log, $config; switch ($errno) { case E_NOTICE: case E_USER_NOTICE: $error = 'Notice'; break; case E_WARNING: case E_USER_WARNING: $error = 'Warning'; break; case E_ERROR: case E_USER_ERROR: $error = 'Fatal Error'; break; default: $error = 'Unknown'; break; } if ($config->get('config_error_display')) { echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>'; } if ($config->get('config_error_log')) { $log->write('PHP ' . $error . ': ' . $errstr . ' in ' . $errfile . ' on line ' . $errline); } return true; } // Error Handler set_error_handler('error_handler'); // Request $request = new Request(); $registry->set('request', $request); // Response $response = new Response(); $response->addHeader('Content-Type: text/html; charset=utf-8'); $response->setCompression($config->get('config_compression')); $registry->set('response', $response); // Cache $cache = new Cache(); $registry->set('cache', $cache); // Session $session = new Session(); $registry->set('session', $session); // Language Detection $languages = array(); $query = $db->query("SELECT * FROM `" . DB_PREFIX . "language` WHERE status = '1'"); foreach ($query->rows as $result) { $languages[$result['code']] = $result; } $detect = ''; if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && $request->server['HTTP_ACCEPT_LANGUAGE']) { $browser_languages = explode(',', $request->server['HTTP_ACCEPT_LANGUAGE']); foreach ($browser_languages as $browser_language) { foreach ($languages as $key => $value) { if ($value['status']) { $locale = explode(',', $value['locale']); if (in_array($browser_language, $locale)) { $detect = $key; } } } } } if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages) && $languages[$session->data['language']]['status']) { $code = $session->data['language']; } elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages) && $languages[$request->cookie['language']]['status']) { $code = $request->cookie['language']; } elseif ($detect) { $code = $detect; } else { $code = $config->get('config_language'); } if (!isset($session->data['language']) || $session->data['language'] != $code) { $session->data['language'] = $code; } if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) { setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']); } $config->set('config_language_id', $languages[$code]['language_id']); $config->set('config_language', $languages[$code]['code']); // Language $language = new Language($languages[$code]['directory']); $language->load($languages[$code]['filename']); $registry->set('language', $language); // Document $registry->set('document', new Document()); // Customer $registry->set('customer', new Customer($registry)); // Affiliate $registry->set('affiliate', new Affiliate($registry)); if (isset($request->get['tracking'])) { setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/'); } // Currency $registry->set('currency', new Currency($registry)); // Tax $registry->set('tax', new Tax($registry)); // Weight $registry->set('weight', new Weight($registry)); // Length $registry->set('length', new Length($registry)); // Cart $registry->set('cart', new Cart($registry)); // Encryption $registry->set('encryption', new Encryption($config->get('config_encryption'))); // Front Controller require_once(DIR_SYSTEM . 'library/geoip.php'); $registry->set('geoip', new GeoIP($registry)); $controller = new Front($registry); // SEO URL's $controller->addPreAction(new Action('common/seo_url')); // Maintenance Mode $controller->addPreAction(new Action('common/maintenance')); // Router if (isset($request->get['route'])) { $action = new Action($request->get['route']); } else { $action = new Action('common/home'); } // Dispatch $controller->dispatch($action, new Action('error/not_found')); // Output $response->output(); Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 1 минуту назад, Tom сказал: При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 32 минуты назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Все эти seo super puper shit модули делают из вашего магазина фарш кода Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 7 часов назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Удалил...Да этот модуль оставляет 100500 хвостов в файлах плюс столько же в базе данных.Сомневаюсь что в вашем понимании"удалил" означает полную очистку всех данных модуля. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Не понятная пагинация в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 Все равно,карточка товаров теперь не работает что здесь ни так? Скрытый текст <?php // Version define('VERSION', '1.5.5.1'); // Configuration if (file_exists('config.php')) { require_once('config.php'); } // Install if (!defined('DIR_APPLICATION')) { header('Location: install/index.php'); exit; } // VirtualQMOD require_once('./vqmod/vqmod.php'); VQMod::bootup(); // VQMODDED Startup require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php')); // Application Classes require_once(VQMod::modCheck(DIR_SYSTEM . 'library/customer.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/affiliate.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/tax.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php')); require_once(VQMod::modCheck(DIR_SYSTEM . 'library/cart.php')); // Registry $registry = new Registry(); // Loader $loader = new Loader($registry); $registry->set('load', $loader); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $db_log = new Log('database.log'); $db->db_log = $db_log; $registry->set('db', $db); // Store if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } else { $store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'"); } if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC"); foreach ($query->rows as $setting) { if (!$setting['serialized']) { $config->set($setting['key'], $setting['value']); } else { $config->set($setting['key'], unserialize($setting['value'])); } } if (!$store_query->num_rows) { $config->set('config_url', HTTP_SERVER); $config->set('config_ssl', HTTPS_SERVER); } // Url $url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url')); $registry->set('url', $url); // Log $log = new Log($config->get('config_error_filename')); $registry->set('log', $log); function error_handler($errno, $errstr, $errfile, $errline) { global $log, $config; switch ($errno) { case E_NOTICE: case E_USER_NOTICE: $error = 'Notice'; break; case E_WARNING: case E_USER_WARNING: $error = 'Warning'; break; case E_ERROR: case E_USER_ERROR: $error = 'Fatal Error'; break; default: $error = 'Unknown'; break; } if ($config->get('config_error_display')) { echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>'; } if ($config->get('config_error_log')) { $log->write('PHP ' . $error . ': ' . $errstr . ' in ' . $errfile . ' on line ' . $errline); } return true; } // Error Handler set_error_handler('error_handler'); // Request $request = new Request(); $registry->set('request', $request); // Response $response = new Response(); $response->addHeader('Content-Type: text/html; charset=utf-8'); $response->setCompression($config->get('config_compression')); $registry->set('response', $response); // Cache $cache = new Cache(); $registry->set('cache', $cache); // Session $session = new Session(); $registry->set('session', $session); // Language Detection $languages = array(); $query = $db->query("SELECT * FROM `" . DB_PREFIX . "language` WHERE status = '1'"); foreach ($query->rows as $result) { $languages[$result['code']] = $result; } $detect = ''; if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && $request->server['HTTP_ACCEPT_LANGUAGE']) { $browser_languages = explode(',', $request->server['HTTP_ACCEPT_LANGUAGE']); foreach ($browser_languages as $browser_language) { foreach ($languages as $key => $value) { if ($value['status']) { $locale = explode(',', $value['locale']); if (in_array($browser_language, $locale)) { $detect = $key; } } } } } if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages) && $languages[$session->data['language']]['status']) { $code = $session->data['language']; } elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages) && $languages[$request->cookie['language']]['status']) { $code = $request->cookie['language']; } elseif ($detect) { $code = $detect; } else { $code = $config->get('config_language'); } if (!isset($session->data['language']) || $session->data['language'] != $code) { $session->data['language'] = $code; } if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) { setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']); } $config->set('config_language_id', $languages[$code]['language_id']); $config->set('config_language', $languages[$code]['code']); // Language $language = new Language($languages[$code]['directory']); $language->load($languages[$code]['filename']); $registry->set('language', $language); // Document $registry->set('document', new Document()); // Customer $registry->set('customer', new Customer($registry)); // Affiliate $registry->set('affiliate', new Affiliate($registry)); if (isset($request->get['tracking'])) { setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/'); } // Currency $registry->set('currency', new Currency($registry)); // Tax $registry->set('tax', new Tax($registry)); // Weight $registry->set('weight', new Weight($registry)); // Length $registry->set('length', new Length($registry)); // Cart $registry->set('cart', new Cart($registry)); // Encryption $registry->set('encryption', new Encryption($config->get('config_encryption'))); // Front Controller require_once(DIR_SYSTEM . 'library/geoip.php'); $registry->set('geoip', new GeoIP($registry)); $controller = new Front($registry); // SEO URL's $controller->addPreAction(new Action('common/seo_url')); // Maintenance Mode $controller->addPreAction(new Action('common/maintenance')); // Router if (isset($request->get['route'])) { $action = new Action($request->get['route']); } else { $action = new Action('common/home'); } // Dispatch $controller->dispatch($action, new Action('error/not_found')); // Output $response->output(); Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 1 минуту назад, Tom сказал: При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 32 минуты назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Все эти seo super puper shit модули делают из вашего магазина фарш кода Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 7 часов назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Удалил...Да этот модуль оставляет 100500 хвостов в файлах плюс столько же в базе данных.Сомневаюсь что в вашем понимании"удалил" означает полную очистку всех данных модуля. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Не понятная пагинация в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
13rus Опубліковано: 4 березня 2017 Автор Share Опубліковано: 4 березня 2017 1 минуту назад, Tom сказал: При наличии в магазине всех этих чудных варезных СЕО-ШМЕО улучшателей всего и всех,только так.Иначе и быть не могло.... Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 4 березня 2017 Share Опубліковано: 4 березня 2017 32 минуты назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Все эти seo super puper shit модули делают из вашего магазина фарш кода Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 7 часов назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Удалил...Да этот модуль оставляет 100500 хвостов в файлах плюс столько же в базе данных.Сомневаюсь что в вашем понимании"удалил" означает полную очистку всех данных модуля. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Не понятная пагинация в категориях Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 7 часов назад, 13rus сказал: Да,.но я же удалил это паладин..просто если я заливаю оригинальный index.php товары вообще не открываются!хоть направьте где капать? Удалил...Да этот модуль оставляет 100500 хвостов в файлах плюс столько же в базе данных.Сомневаюсь что в вашем понимании"удалил" означает полную очистку всех данных модуля. Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Не понятная пагинация в категориях
13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Скачал идентичную версию,удалил все файлы! удалил из базы данных..что еще нужно сделать? Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Смотреть на данные в таблице url_alias..... Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 если бы понимал что да как там Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 5 березня 2017 Share Опубліковано: 5 березня 2017 Что вы хотите от форума в данном случае? Что кто то силой мысли проникнется вашей проблемой и напишет ответ? Надіслати Поділитися на інших сайтах More sharing options... 13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
13rus Опубліковано: 5 березня 2017 Автор Share Опубліковано: 5 березня 2017 Решено,тему можно закрывать) Надіслати Поділитися на інших сайтах More sharing options...
ascania Опубліковано: 7 березня 2018 Share Опубліковано: 7 березня 2018 Здравствуйте, пока далеко не разбежались прошу помочь мой ребус. (для Гугла) Исходные данные: Настроено на категории пагинацию 'prev' 'next' и отключено 'canonical' в урлах пагинации /?page=номер страницы Внимание модулируем ситуацию: вводим ручками номер странички больше последней, например у нас крайняя /?page=3, а мы вводим /?page=4 ответ сервера получаем 200, а на страничке красуется надпись В этой категории нет товаров. как отдать в этом случае $this->document->setRobots('noindex,follow');? Спасибо. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts