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

S_A_P

Users
  • Posts

    170
  • Joined

  • Last visited

Everything posted by S_A_P

  1. Можете спробувати щось типу цього, але обов'язково зробіть бекап бази. <?php require_once 'config.php'; $dbhost = DB_HOSTNAME; $dbuser = DB_USERNAME; $dbpass = DB_PASSWORD; $dbdatabase = DB_DATABASE; $db = new mysqli($dbhost, $dbuser, $dbpass, $dbdatabase); $query = $db->query("SELECT product_id FROM " . DB_PREFIX . "product"); if ($query->num_rows) { $product_ids = []; foreach ($query->rows as $row) { $product_ids[] = (int)$row['product_id']; } $product_ids_str = implode(",", $product_ids); $db->query("DELETE FROM " . DB_PREFIX . "product_attribute WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_description WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_discount WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_filter WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_image WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_option WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_option_value WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE related_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_reward WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_special WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_to_download WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_to_layout WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_to_store WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "product_recurring WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "review WHERE product_id NOT IN (" . $product_ids_str . ")"); $db->query("DELETE FROM " . DB_PREFIX . "url_alias WHERE query NOT IN ('product_id=" . $product_ids_str . "')"); $db->query("DELETE FROM " . DB_PREFIX . "coupon_product WHERE product_id NOT IN (" . $product_ids_str . ")"); } $db->close();
  2. Можна щось таке спробувати, хоча я не перевіряв $pattern = '/^(?:\+?38)?\(0(?![0-9]{2}[0-8]|83)[0-9]{2}\d{7}\)$/'; if (preg_match($pattern, $telephone)) { echo 'Номер телефону ' . $telephone . ' вірний.'; } else { echo 'Введіть коректний номер телефону!'; } при умові що маска буде починатись так +38(099) або 38(099) Щоб ще й не враховувались міські номери - то буде складно. Можна в placeholder поля телефон вказати щось типу "Мобільний телефон"
  3. Доброї ночі Не впевнений чи все буде ок працювати з шаблоном Chameleon, здається потрібна буде адаптація... Так, Ви можете відключити виведення паролю (модуль його сам згенерує). При першому візиті (входу через соц. мережу) модуль зареєструє користувача та відправить йому на пошту листа з логіном (E-mail) та паролен, а в подальшому користувач буде вже заходити за допомогою соц мережі, або за допомогою логіна та пароля...
  4. Так, якщо Вам потрібно щоб дизайн cart кординально відрізнявся від всього сайту...
  5. Як варіант, можете створити свої файли header.php, header.twig, footer.php, footer.twig, розмістити їх де Вам потрібно, прописати в них те, що Вам потрібно. А потім їх підключати в контролері cart замість стандартних...
  6. спробуйте так {{ currencies_data[currency.code].value }}
  7. назнайдено таблицю oc_seo_url_generator_redirects
  8. або https://github.com/opencart/opencart/commit/2b2b7581f9af1ea7ec10f75c2d35277095c5c774#diff-10d28be3c9d1a11a83825ac5f84b86908f9083dbb08f72b415844711f1bc3a1d
  9. Я з приводу цього му...ка звертався і до нього (від нього повний ігнор і банив) на хост і до адміністрації нашого форума, але ніхто нічого не може зробити... І тоді було виришено зробити в модулі баг який допоміг прибрати модуль з його сайту.
×
×
  • 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.