Перейти к содержанию

Рекомендуемые сообщения

Как создать модуль который при установке через установщик создает таблицы (желательно с префиксом) в базе

структура окмод zip файла была такова

 

/upload

install.sql

install.xml

да же создавал install.php где через скрипты хотел создать таблицы. То же не получилось. Не могу определить в чем ошибся. Как вообще логи смотреть(При установке через установщик)?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в инстал.пхп

<?php
$this->db->query("тут скл запрос");
?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так и делал не получалось. Случаем не знаешь как там логи смотреть

3 hours ago, Stealth421 said:

в инстал.пхп

<?php
$this->db->query("тут скл запрос");
?>

 

Там префиксы DB_PREFIX так ставить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, magzhan9292 сказал:

да же создавал install.php где через скрипты хотел создать таблицы.

это по-колхозному ocmod
таблицы в БД создаются посредством 

 

4 часа назад, magzhan9292 сказал:

install.sql

это даже из расширения файла видно...
пример таков
 

Цитата

CREATE TABLE IF NOT EXISTS `имя таблицы`(
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `имя столбца1` varchar(255) NOT NULL,
  `имя столбца2` int(11) NOT NULL,
..... и т.д.
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;


в "имя таблицы" прописываете перфикс ( или не прописываете) к примеру 

 

CREATE TABLE IF NOT EXISTS `custom` (



или 
 

CREATE TABLE IF NOT EXISTS `oc_custom` (

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

из install.sql не получилось почему-то

1 hour ago, Pascha said:

это даже из расширения файла видно...

В каком месте не подскажете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 minutes ago, magzhan9292 said:

В каком месте не подскажете?

Сори за глупый вопрос не до конца понял смысл 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От chick
      Скачать/Купить дополнение


      Модификатор загрузки расширений oc2
      Описание
      Работа с FTP подразумевает 2 режима (активный и пассивный). Очень жаль, что разработчики opencart подразумевают только активный.
      Модификатор позволяет включить пассивный режим при загрузке расширений в opencart 2.x, что помогает избавится от возникающих ошибок
      Установка
      Заливаете скаченный файл через установку расширений. В списке модификаторов должен появиться Fix ftp.
      Не забываем нажать кнопку “Обновить”.
      Готово.
      Добавил chick Добавлено 07.02.2016 Категория Прочее  
    • От MaxD
      Скачать/Купить дополнение


      Дистрибутив ocStore + OpenShop

      Это дистрибутив-установщик нового магазина, в который входят последние версии OpenShop CMS 1.7, ocStore 1.5.5.1.2, vQmod 2.4.1 и более 20 языковых пакетов.
      Основной язык магазина выбирается в начале установки, все настраивается автоматически. Идеальное решение для разворачивания нового магазина для себя или клиентов.
      Основные достоинства OpenShop CMS
      система управления контентом: страницы, новости, текстовые блоки
      ускоренное оформление заказов с гибкой настройкой
      выбор цвета и анимации шаблонов
      упрощенная и переработаная админка
      совместимость с ocStore и возврат к чистому ocStore в один клик

      Демо магазина - http://openshop.org.ua/rudemo
      Демо админки - http://openshop.org.ua/rudemo/admin
      Также есть возможность безопасно одеть OpenShop CMS на работающий магазин, используйте файл OpenShop-Extension.zip


      Детальное описание проекта OpenShop CMS
      Добавил MaxD Добавлено 17.03.2014 Категория Прочее  
    • От rim89
      Скачать/Купить дополнение


      Чистая установка
      Очищенный SQL файл установки.
      Для чего это надо ?
      Демо данными мало кто пользуется. Удалять их вручную - долго и глупо. Поэтому лучше сразу ставить чистую систему.
      Удалено:
      Все демо-данные
      Почти все страны и области. Оставлено: Беларусь, Россия, Украина

      Как устанавливать ?
      Скачивает архив. Распаковываете с заменой в папку \upload\install . Устанавливаете систему как обычно.
      Нашли баг - напишите в теме.
      Добавил rim89 Добавлено 12.04.2013 Категория Прочее  
    • От digistore
      Для oc 2.3 на официальном сайте opencart есть только архив 2.3.0.2-compiled (https://www.opencart.com/index.php?route=cms/download/history), на githubе (https://github.com/opencart/opencart/releases) можно скачать версию non-compiled (без папки vendor).
      Какую версию ставить? Смотрел ролик по установке, там папку vendor вообще не загружали. Но если она есть в дистрибутиве, это для чего-то нужно.
      Что такое composer и для чего он нужен? Как проверить, стоит ли он уже на сервере?
      Что в папке vendor и для чего она нужна? Заметил, что некоторые модули создают папку vendors (S на конце) в корневой папке opencart. При первой установке я папку vendor не закачивал вообще. Папки vendor и vendors как-то связаны?
    • От igor23740
      Здравствуйте. Подскажите пожалуйста, существует ли в природе вменяемый мануал по установке и настройке шаблонов иностранных разработчиков? Как избежать подводных камней с локализацией, как правильно активировать модули, наконец как правильно позиционировать карусель,баннеры, фото?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.