Форум

Открыть Ответить

Модуль Содержание

0

0

1
01.02.2010 09:24:39

Блин подскажите что надо изменить в модуле "СОДЕРЖАНИЕ" чтоб его клонировать и что там сделать с базой данных? Смайл - 17

DESTROY_TRADE (Гость)
  • Нет информации
DESTROY_TRADE (Гость)
01.02.2010 10:44:01 01.02.2010 10:44:38

Щас проблемы с таблицей Смайл - 03 в админку захожу добавляю файл а он даже в админке не появляется...

DESTROY_TRADE (Гость)
  • Нет информации
DESTROY_TRADE (Гость)
01.02.2010 11:22:36 01.02.2010 11:23:20

DESTROY_TRADE, с базой нужно создать точную копию модуля, но переименовать все переменные и имена таблиц, и соответственно залить в базу этот дубль.
В самом модуле необходимо изменить название папки и переменных (функций, соответственно и ссылок) которые используются в клоне модуля.
Мой Вам совет, делайте это в локали, залив дубль базы для модуля, поочередно меняя всё что описал выше и проверяя работу модуля после изменений.

PS: после чего проблемы с базой начались? Что-то меняли?

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

01.02.2010 11:25:33

да с базой то проблем нет, вот просто захотел сделать клон модуля :)

DESTROY_TRADE (Гость)
  • Нет информации
DESTROY_TRADE (Гость)
01.02.2010 11:43:24

и соответственно залить в базу этот дубль.


А поподробнее можно? :)

DESTROY_TRADE (Гость)
  • Нет информации
DESTROY_TRADE (Гость)
01.02.2010 12:16:49 01.02.2010 12:18:34

DESTROY_TRADE, у Вас есть родной модуль (без изменений) "Содержание", так? Для него есть таблицы в базе данных (".$prefix."_content), ищите их в инсталяторе системы (setup/sql/table.sql).
Вот эти таблицы необходимо скопировать отдельно, изменить название и залить в базу.
Например:

CREATE TABLE `{pref}_dublikat` (<br /> `id` int(11) NOT NULL auto_increment,<br /> `title` varchar(100) default NULL,<br /> `text` mediumtext NOT NULL,<br /> `field` text NOT NULL,<br /> `url` varchar(200) NOT NULL default &#039;&#039;,<br /> `time` datetime default NULL,<br /> `refresh` int(10) NOT NULL default &#039;0&#039;,<br /> `counter` int(11) NOT NULL default &#039;0&#039;,<br /> PRIMARY KEY (`id`),<br /> KEY `counter` (`counter`)<br /> ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Искать в index.php нового модуля все вхождения типа $db и изменять в них имя таблицы с _content на _dublikat (для примера)...

Понимаете о чем я?

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

01.02.2010 12:25:00

УРА! Я это делал только запрос был длинные O_o. Спасибо!

DESTROY_TRADE (Гость)
  • Нет информации
DESTROY_TRADE (Гость)
Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь