Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

snastik

Users
  • Posts

    4,747
  • Joined

  • Last visited

About snastik

  • Birthday 08/24/1979

Information

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

Recent Profile Visitors

66,098 profile views

snastik's Achievements

Grand Master

Grand Master (14/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Posting Machine Rare
  • Conversation Starter

Recent Badges

1k

Reputation

  1. сможете пока как есть
  2. рекомендованная версия на сейчас 5,6 седьмая полноценно не поддерживается
  3. https://www.google.com/search?q=opencartforum+взлом+site:opencartforum.com&newwindow=1&sxsrf=ALeKk01aLlnmhxhfF3OIi2z6vqgvjjeCmQ:1593629117386&sa=X&ved=2ahUKEwj22MeL26zqAhWDxosKHS27C74QrQIoBDAAegQIARAO&biw=1920&bih=1040
  4. Если хотите получить кучу проблем с установкой расширений - переименовывайте
  5. <?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 магазина - подставить ну не очень сложно же!
  6. Если речь идет про поддомены - то никаких проблем нет, достаточно установить общую сессию. А вот если у вас разные домены - то придется танцевать с бубном и делать кроссдоменную авторизацию.
  7. Поменяйте режим работы либо на apache либо на php-fpm не используйте cgi
  8. Приезжайте, свечку подержите, порассказываете что мне и как еще делать.
  9. С уважением, изучил внимательно работу вашего модуля, но нет! Не работает! У вас метрика на демо грузится по пользовательскому событию и не инициализируется сразу, как должна, да собственно как и аналитикс. Это конечно же их прячет для LightHouse агента, но для поисковиков, это наносит неизгладимый удар по поведенческим факторам. Мне очень жаль покупателей вашего решения. Кроме как пессимизации в выдаче яндекса, толку не будет! Надеюсь вы прислушаетесь и исправитесь!
  10. Отлично все подросло! Не надо передергивать. Просто ваши техники к "оптимизации" имеют мало отношения. Поэтому у вас вечные проблемы.
  11. Не вводите пользователей в заблуждение. Наоборот большинство магазинов получили больше оценку, так как алгоритм начал использовать более свежую модуль телефона!
  12. Отключить подсчет товаров - как минимум!
  13. Ваши вопросы решаются - пишите в личку. Зачем вы несете этот бред? Вы в квартире с бетонными стенами живете ?
×
×
  • Create New...

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.