Jump to content

snastik

Пользователи
  • Content Count

    4,745
  • Joined

  • Last visited

Community Reputation

1,016 Очень хороший

About snastik

  • Rank
    Продвинутый пользователь
  • Birthday 08/24/1979

Информация

  • Пол
    Мужчина
  • Город:
    Kiev
  • Интересы
    Opencart.pro ------------------------------------------ Магазины под ключ ------------------------------------------ Консультации по SEO SEO-оптимизация магазинов Ускорение и оптимизация движка ------------------------------------------ Я не рассказываю как сделать сайт быстрее. Я просто делаю! ------------------------------------------

Recent Profile Visitors

54,122 profile views
  1. https://www.google.com/search?q=opencartforum+взлом+site:opencartforum.com&newwindow=1&sxsrf=ALeKk01aLlnmhxhfF3OIi2z6vqgvjjeCmQ:1593629117386&sa=X&ved=2ahUKEwj22MeL26zqAhWDxosKHS27C74QrQIoBDAAegQIARAO&biw=1920&bih=1040
  2. Если хотите получить кучу проблем с установкой расширений - переименовывайте
  3. <?php if (file_exists('config.php')) { require_once('config.php'); } require_once 'system/library/db.php'; require_once 'system/library/db/mysqli.php'; $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $sql = 'SELECT category_id, name FROM `' . DB_PREFIX . 'category_description`'; $res = $db->query($sql); foreach($res->rows as $row) { $query = 'category_id=' . $row['category_id']; $keyword = (get_seo_keyword($row['name']) . '_' .$row['category_id']); if (!exist_query($query, $db)) { //$up_sql = "INSERT INTO `" . DB_PREFIX . "url_alias` (`url_alias_id`, `query`, `keyword`) VALUES (NULL, '" . $query . "', '" . $keyword . "'); "; $up_sql = "INSERT INTO `" . DB_PREFIX . "seo_url` (`seo_url_id`, `store_id`, `language_id`, `query`, `keyword`) VALUES (NULL, 0, 1, '" . $query . "', '" . $keyword . "'); "; $db->query($up_sql); print_r($query); print_r(' successfully added'); print_r('<br>'); } else { print_r('exist_query '); print_r($query); print_r('<br>'); } } print('done'); function exist_query($query, $db) { $sql = "SELECT query FROM `" . DB_PREFIX . "seo_url` WHERE `query` = '" . $query . "'"; if ($db->query($sql)->num_rows) { return true; } return false; } function get_seo_keyword($str) { $tr = array( "А" => "a", "Б" => "b", "В" => "v", "Г" => "g", "Д" => "d", "Е" => "e", "Ж" => "zh", "З" => "z", "И" => "i", "Й" => "y", "К" => "k", "Л" => "l", "М" => "m", "Н" => "n", "О" => "o", "П" => "p", "Р" => "r", "С" => "s", "Т" => "t", "У" => "u", "Ф" => "f", "Х" => "h", "Ц" => "c", "Ч" => "ch", "Ш" => "sh", "Щ" => "sch", "Ъ" => "", "Ы" => "y", "Ь" => "", "Э" => "e", "Ю" => "yu", "Я" => "ya", "а" => "a", "б" => "b", "в" => "v", "г" => "g", "д" => "d", "е" => "e", "ж" => "j", "з" => "z", "и" => "i", "й" => "y", "к" => "k", "л" => "l", "м" => "m", "н" => "n", "о" => "o", "п" => "p", "р" => "r", "с" => "s", "т" => "t", "у" => "u", "ф" => "f", "х" => "h", "ц" => "c", "ч" => "ch", "ш" => "sh", "щ" => "sch", "ъ" => "", "ы" => "y", "ь" => "", "э" => "e", "ю" => "yu", "я" => "ya", " " => "_", "." => "", "/" => "_" ); $res = strtr($str, $tr); if (preg_match('/[^A-Za-z0-9_\-]/', $res)) { $res = preg_replace('/[^A-Za-z0-9_\-]/', '', $res); } return urlencode(strtolower($res)); } ?> Это для категорий. По аналогии можете сделать для товаров! Язык и id магазина - подставить ну не очень сложно же!
  4. Если речь идет про поддомены - то никаких проблем нет, достаточно установить общую сессию. А вот если у вас разные домены - то придется танцевать с бубном и делать кроссдоменную авторизацию.
  5. Поменяйте режим работы либо на apache либо на php-fpm не используйте cgi
  6. Приезжайте, свечку подержите, порассказываете что мне и как еще делать.
  7. С уважением, изучил внимательно работу вашего модуля, но нет! Не работает! У вас метрика на демо грузится по пользовательскому событию и не инициализируется сразу, как должна, да собственно как и аналитикс. Это конечно же их прячет для LightHouse агента, но для поисковиков, это наносит неизгладимый удар по поведенческим факторам. Мне очень жаль покупателей вашего решения. Кроме как пессимизации в выдаче яндекса, толку не будет! Надеюсь вы прислушаетесь и исправитесь!
  8. Отлично все подросло! Не надо передергивать. Просто ваши техники к "оптимизации" имеют мало отношения. Поэтому у вас вечные проблемы.
  9. Не вводите пользователей в заблуждение. Наоборот большинство магазинов получили больше оценку, так как алгоритм начал использовать более свежую модуль телефона!
  10. Отключить подсчет товаров - как минимум!
  11. Ваши вопросы решаются - пишите в личку. Зачем вы несете этот бред? Вы в квартире с бетонными стенами живете ?
  12. Ой, как вышло, а что максД не смог? со своей уникальной системой ?
  13. Вы не могли бы подробнее описать суть вреда по вашему мнению. Ну чтобы это не выглядело как "мимопроходил". Заранее спасибо!
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.