|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
|
Опции темы | Опции просмотра |
[исход]
![]() |
Статья для новичков.
Чтобы модули от RUNCMS 1 работали в RUNCMS 2, надо в файлах модуля сделать замену старых имен переменных, констант и классов на новые имена. Лучше всего воспользоваться специализированными программами-утилитами по замене текста. Я приведу пример, используя утилиту "Словогрыз" Скачать можно тут. Для начала, скачайте приложенный сценарий для пакетной замены: runcms1_mod_to_runcms2_mod.zip, и распакуйте в удобное вам место. Запустите программу "Словогрыз". Шаг 1: Укажите месторасположение вашего модуля, используя команду «Добавить Директорию» Шаг 2: Откройте панель настроек программы, перейдите во вкладку файлы, нажмите на кнопку «Настроить» [маски файлов], и добавьте маску *.php Шаг 3: Откройте панель сценариев и добавьте сценарий runcms1_mod_to_runcms2_mod.TRB Шаг 4: В панели сценариев нажмите на кнопку «выполнить» Дождитесь окончания замены текста. Файл xoops_version.php переместите в папку /include/ данного модуля (если директории /include/ нет, то создайте ее), после чего переименуйте этот файл в rcxv.php * Т.е. /modules/имя_модуля/xoops_version.php переносим и переименовываем в: /modules/имя_модуля/include/rcxv.php Примечание. "Словогрыз" создает резервные копии измененных файлов, если все нормально, то можно их удалить, нажав на кнопку «Удалить» в главном окне программы. Или перед началом замены снимите флажок «Сохранять» По окончании можете пытаться установить модуль в RUNCMS 2. Обратите внимание, что RUNCMS 2, создан на основе RUNCMS 1.4, и если модуль создавался, например, для линейки RUNCMS 1.6, то в нем может использоваться функционал характерный только для RUNCMS 1.6. Поэтому при тестировании, обязательно включите показ ошибок в админке портала. * В некоторых модулях имеется папка /includes/ не путайте ее с папкой /include/ (без s) ------ Таблицу соответствий имен классов, функций, файлов, модулей в RUNCMS 1 и RUNCMS 2 вы можете посмотреть в этой новости ------- UPD 1. Обновил файл - добавил замену FCKeditor на ESeditor UPD 2. Добавил замену xoopsGetElementById на rcxGetElementById и xoopsCheckAll на rcxCheckAll UPD 3. Не работала замена XOOPS_MAINFILE_INCLUDED UPD 4. Класс XoopsFormFckeditor надо менять на RcxFormEseditor, а не на RcxFormFckeditor, как я писал раньше UPD 5. Дополнительные исправления Последний раз редактировалось LARK, 03-03-2010 в 17:48 Причина: Дополнительные исправления Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
[исход]
![]() |
Обновил файл runcms1_mod_to_runcms2_mod.zip добавил замену xoopsGetElementById на rcxGetElementById и xoopsCheckAll на rcxCheckAll
Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
[исход]
![]() |
Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
Нерешительный
|
ок спасибо!
|
||||
|
|
Младший участник
|
Скачал. Попробовал. Замены произвел. Залил на сервер. Вот только модуль в общем списке не виден и не устанавливается. Хотя, если ввести прямую ссылку на него в адресной строке - то работает. Хотя нет ни настроек, ни админки... Вот такая вот штука.
Что скажете? |
||||
|
|
[исход]
![]() |
Включить показ ошибок. Что за модуль?
Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
|
|
|
|
![]() |
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |