Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Установка Модулей
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
sli вне форума      Старый как продублировать модуль? #1  
sli
Новенький
Регистрация: 03.06.2007
Сообщения: 11


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для sli Найти все сообщения от sli Добавить sli в список друзей  
05.06.2007, 17:35

Скажите как продублировать модуль? Например content или еще что-то?

Astrix вне форума      Старый #2  
Аватара для Astrix
Astrix
Бывалый
Регистрация: 09.01.2007
Сообщения: 309


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Astrix Посетить домашнюю страницу Astrix Найти все сообщения от Astrix Добавить Astrix в список друзей  
05.06.2007, 21:56

копируете его в новую папку (обзовите ее как угодно), делаете дамп его табличек (без данных есессна) и в нем правите их названия - можно просто что-то добавить. главное, чтоб отличались от исходных.

предположим, что есть несколько таблиц:

nuke_table1
nuke_table2
nuke_table3

и мы переименовали их, например, так:

nuke_table_1
nuke_table_2
nuke_table_3

если у модуля нет админки, то просто открываем все php файлы модуля и зыпускаем в них поиск с заменой. ищем _table1 заменяем на _table_1 (символ "_", что идет после префикса, желательно тоже указывать, т. к. в тексте скрипта могут не только в запросах попасться слова table1 и т. п.), то же проделываем и для остальных таблиц.
сохраняем все это дело.
импортируем новые таблички в базу.
если все сделано правильно, то все будет нормально работать.

ну, а если у модуля есть еще и админка, то придется еще немного поизвращаться - после проведения вышеописанных манипуляций, в файлах админки нужно будет переименовать все функции, которые вызываются оператором switch (ну и в него естественно внести соответствующие изменения).

вроде все. кто что не понял - спрашиваем
 
Хочешь обнять весь мир? - Купи глобус!


sli вне форума      Старый #3  
sli
Новенький
Регистрация: 03.06.2007
Сообщения: 11


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для sli Найти все сообщения от sli Добавить sli в список друзей  
08.06.2007, 13:54

мне не понятно только: "делаете дамп его табличек (без данных есессна)" "импортируем новые таблички в базу"

Astrix вне форума      Старый #4  
Аватара для Astrix
Astrix
Бывалый
Регистрация: 09.01.2007
Сообщения: 309


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Astrix Посетить домашнюю страницу Astrix Найти все сообщения от Astrix Добавить Astrix в список друзей  
08.06.2007, 16:49

для кадого из действий:
заходите в PHPMyAdmin, выбираете свою БД а далее:

для
Цитата "делаете дамп его табличек (без данных есессна)"


жмете Экспорт. Там выделяете таблички, принадлежащие нужному модулю (список слева сверху), а справа снимаете "птичку" у надписи Данные. то есть нужно получить SQL-запрос для создания в БД этих таблиц.

для
Цитата "импортируем новые таблички в базу"

нажимаете SQL и вставляете в соответствующее поле измененный вами заблаговременно запрос. жмете "Пошел"
 
Хочешь обнять весь мир? - Купи глобус!


Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написал модуль каталога сотовых телефонов оцените DimYur Настройка и Изменение 5 20.02.2007 14:45
возьмите полезный модуль dpatrakov Общение по форуму 1 25.02.2006 20:33
модуль файлы Episod Разное 2 20.02.2006 15:21
модуль для нюка Igorian Установка Блоков 3 04.01.2006 09:21
модуль вопросов и ответов-не работает ScoobieDoo Установка Модулей 2 23.10.2005 14:09


Часовой пояс GMT +4, время: 06:48.


На Верх
Рейтинг@Mail.ru