tyushik 0 Опубликовано 4 августа, 2008 Жалоба Share Опубликовано 4 августа, 2008 Здравствуйте, Vam! Делаю модуль по вашей документации. Возникла необходимость создания таблицы для модуля, причем только в том случае если ее еще не существует. Обычно это делается как create table if not exists... А в установщике для создания таблицы специальная структура. Можно ли в установщике как то проверить существование таблицы в базе? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 августа, 2008 Жалоба Share Опубликовано 4 августа, 2008 Привет! Всё тоже самое, т.е. обычный sql код заключаете в тэг SQL. Вот пример создания таблицы: <sql> <query><![CDATA[DROP TABLE IF EXISTS affiliate_sales;CREATE TABLE affiliate_sales ( affiliate_id int(11) NOT NULL default '0', PRIMARY KEY (affiliate_id,affiliate_orders_id)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;]]> </query> <remove_query>DROP TABLE affiliate_sales;</remove_query> </sql>[/code]обычный sql код.Если не получится, пришлите sql код, я подскажу конкретнее Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 августа, 2008 Жалоба Share Опубликовано 4 августа, 2008 т.е. используйте лучше <sql><query></query></sql> Так проще даже, чем <sql><createtable></createtable></sql> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 августа, 2008 Жалоба Share Опубликовано 4 августа, 2008 Да, на всякий случай, если по-тихоньку учитесь делать модуль для установщика, посмотрите примеры готовых модулей в файлах - http://vamshop.ru/node/156 Например прайс-лист xls, search enhancements, сравнение товаров, обычно легче дело идёт когда под глазами есть примеры. Ссылка на сообщение Поделиться на другие сайты
tyushik 0 Опубликовано 5 августа, 2008 Автор Жалоба Share Опубликовано 5 августа, 2008 Да, на всякий случай, если по-тихоньку учитесь делать модуль для установщика, посмотрите примеры готовых модулей в файлах - http://vamshop.ru/node/156 Я именно так и делаю. Спасибо за совет с созданием таблицы, помогло. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 августа, 2008 Жалоба Share Опубликовано 5 августа, 2008 Хорошо и удачи с экспериметами :) Если что не будет получаться, пишите, постараюсь помочь. Ссылка на сообщение Поделиться на другие сайты
DJONERD 0 Опубликовано 19 декабря, 2009 Жалоба Share Опубликовано 19 декабря, 2009 Прошу прощения,а куда ставятся файлы модуля если устанавливать вручную.Что-то через установщик ни как не получается(.Пытаюсь модуль наложенного платежа и прайс_эксель поставить. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 декабря, 2009 Жалоба Share Опубликовано 19 декабря, 2009 В архиве с модулем сохранена ведь структура папок, просто содежримое catalog в архиве с модулем переписываете в корневую папку магазина. Ссылка на сообщение Поделиться на другие сайты
DJONERD 0 Опубликовано 20 декабря, 2009 Жалоба Share Опубликовано 20 декабря, 2009 Спасибо!Простите неуча! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 декабря, 2009 Жалоба Share Опубликовано 20 декабря, 2009 Не за что, надеюсь, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения