-
Posts
170 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by S_A_P
-
Можете спробувати щось типу цього, але обов'язково зробіть бекап бази. <?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();
-
Як створити регулярний вираз для номеру телефона Укр, модуль сімпл
S_A_P replied to Tyry's topic in Загальні питання
Можна щось таке спробувати, хоча я не перевіряв $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 поля телефон вказати щось типу "Мобільний телефон" -
Доброї ночі Не впевнений чи все буде ок працювати з шаблоном Chameleon, здається потрібна буде адаптація... Так, Ви можете відключити виведення паролю (модуль його сам згенерує). При першому візиті (входу через соц. мережу) модуль зареєструє користувача та відправить йому на пошту листа з логіном (E-mail) та паролен, а в подальшому користувач буде вже заходити за допомогою соц мережі, або за допомогою логіна та пароля...
-
Так, якщо Вам потрібно щоб дизайн cart кординально відрізнявся від всього сайту...
-
Як варіант, можете створити свої файли header.php, header.twig, footer.php, footer.twig, розмістити їх де Вам потрібно, прописати в них те, що Вам потрібно. А потім їх підключати в контролері cart замість стандартних...
-
спробуйте так {{ currencies_data[currency.code].value }}
- 1 reply
-
- 1
-
Приділіть кілька хвилин, щоб не втратити комунікацію з нами
S_A_P replied to News's topic in Новини та оголошення
В gmail листи не потрапляли в спам. -
В контролері фони формуються стрічкою $data[$provider . 'status'] = (isset($setting['sociallogin_' . $provider . 'status']) && $setting['sociallogin_' . $provider . 'status']) ? $setting['sociallogin_' . $provider . 'status'] : false;
-
http 500 (internal server error) в админке
S_A_P replied to abadrozadub's topic in Opencart 2.x: Sandbox
назнайдено таблицю oc_seo_url_generator_redirects -
або https://github.com/opencart/opencart/commit/2b2b7581f9af1ea7ec10f75c2d35277095c5c774#diff-10d28be3c9d1a11a83825ac5f84b86908f9083dbb08f72b415844711f1bc3a1d
-
Дев опенкарт - как стать мудаком во время войны
S_A_P commented on spectre's blog entry in Блог spectre
Я з приводу цього му...ка звертався і до нього (від нього повний ігнор і банив) на хост і до адміністрації нашого форума, але ніхто нічого не може зробити... І тоді було виришено зробити в модулі баг який допоміг прибрати модуль з його сайту.- 44 comments
-
- 2
-
- dev-opencart
- дев опенкарт
-
(and 5 more)
Tagged with:
-
Доступна нова версія модуля SAP - SMS / OTP 1.2.0 Тепер модуль може обробляти практично любий формать запису номерів телефонів які зберігаються в Вашій базі...
-
Доброго вечора Поки не планується, але запишу на майбутнє...
- 110 replies
-
- posting
- autoposting
- (and 23 more)
-
Доброго вечора Ви підключаєтесь через свій стрворений додаток? В Google ведуться роботи по оновленню API.
- 110 replies
-
- posting
- autoposting
- (and 23 more)