Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_Saimon122_* |
![]()
Сообщение
#1
|
|
Гости ![]() |
Прочитал топик Клонирование модуля, Как?.
Сделал всё как в официальном руководстве "Клонирование модулей Eleanor CMS", в котором подробно рассказывается как клонировать модуль Новости. К сожалению, повторить с модулем Обратная связь не получилось. Скопировал папку \eleanor\modules\contacts и переименновал в about. В следующих файлах: \modules\about\admin\index.php \modules\about\user\index.php \modules\about\plagins.php и в экспортируемом файле настроек заменил все "contacts" на "about", "Contacts" на "About", переименовал файл "contacts-russian.txt" на "about-russian.txt". Базы для этого модуля я не нашел, предполагаю, что её нет и информация хранится в "contacts-russian.txt". В итоге получаем модуль О компании (About), при переходе на страницу которого отображается информация модуля Обратная связь (contacts) (информацию в "about-russian.txt" изменил ручками на свою). В Панеле администратора, при переходе по ссылке Модули -> О компании, получаем страницу с ошибкой. Прошу помощи. Благодарю. |
|
|
||
![]() |
![]()
Сообщение
#2
|
|
Профессионал![]() Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: ![]() ![]() Всего: нет ![]() |
А можно вопрос?
Зачем для этого клонировать модуль? Если можно About на статической разместить? ![]() |
|
|
||
Гость_Saimon122_* |
![]()
Сообщение
#3
|
|
Гости ![]() |
Что бы оформление не выбивалось из общего стиля.
Я рассматривал и этот вариант: либо клонировать модуль (мне не только about, буду несколько клонов делать), либо делать статические страницы и оформлять по подобию contacts, что у меня не получилось сделать. Знаний не хватает. |
|
|
||
![]() |
![]()
Сообщение
#4
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Saimon122, вы уверены что при обращении к about вызывается именно ваш клонированный модуль?
|
|
|
||
Гость_Saimon122_* |
![]()
Сообщение
#5
|
|
Гости ![]() |
Действительно, вы совершенно правы, переход осушествляется на contacts.html. Исправил. По образу и подобию настройки модуля contacts, я прописал в поле Eval(URL) строку $Mainclass->Url->DynamicBegin().$Mainclass->Url->ConstructUrl(array('module'=>'contacts'),false);. После того как убрал её, всё заработало. Новый вопрос: что удалить в коде, что бы исчезли ссылки "Базовая информация", "Форма обратной связи", "Поиск" и вконце модуля "Заполнить форму обратной связи". Отключить в админке не устраивает, тк необходима обратная связь в contacts. Сообщение отредактировал Saimon122 - 2011-09-23, 0:06 |
|
|
||
![]() |
![]()
Сообщение
#6
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Просто удалите код, который отвечает за показ меню в модуле...
|
|
|
||
Гость_Saimon122_* |
![]()
Сообщение
#7
|
|
Гости ![]() |
Методом тыка пытался удалять кое-какие участки кода в файле modules\about\user\index.php рядом с ModuleMenu, но получаю ошибки. Подскажите, что конкретно удалить? |
|
|
||
![]() |
![]()
Сообщение
#8
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Saimon122, выложите здесь Ваш модуль. Исправлю.
|
|
|
||
![]() |
![]()
Сообщение
#9
|
|
Любитель![]() Группа: Eleanor user Сообщений: 111 Регистрация: 2009-08-28 Из: Moscow Репутация: ![]() ![]() Всего: нет ![]() |
Вопрос по теме: сделал все по инструкции. Клонировал модуль "Статические страницы". Производил замены static - > about ( Static - > About ). Структуру таблиц брал prefix_static, prefix_static_l с соответствующими заменам, а в итоге при попытке подключения к модулю, что в админке, что на сайте - белая страница.
Alexander, как появится минутка посмотрите пожалуйста и мой модуль ( http://dl.cyberathlete.ru/about.rar ). |
|
|
||
Гость_Saimon122_* |
![]()
Сообщение
#10
|
|
Гости ![]() |
Alexander, большое спасибо за всю Вашу помощь и подсказки. Модуль
![]() . Надеюсь я потом смогу это повторить с другими подобными клонами? ZyXEL, а вот зачем клонировать Статические страницы не могу представить себе. Удовлетворите моё любопытство, пожалуйста, зачем? Сообщение отредактировал Saimon122 - 2011-09-24, 9:50
Прикрепленные файлы
|
|
|
||
![]() |
![]()
Сообщение
#11
|
|
Любитель![]() Группа: Eleanor user Сообщений: 111 Регистрация: 2009-08-28 Из: Moscow Репутация: ![]() ![]() Всего: нет ![]() |
Собственно 1ый модуль статьи на тематику сайта, а в его клоне хотел разместить статьи посвященные проекту, списки серверов, необходимую информацию и т.д.
|
|
|
||
![]() |
![]()
Сообщение
#12
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Данные доступа - на мыло. С локальным файлом трудно понять что где не работает. Saimon122, если вы хотите удалить просто ссылки, то удалите следующий набор символов в файле user/index.php:
Но мне кажется меню Вам вовсе теперь на нужно, поэтому я бы рекомендовал удалить вообще всею функцию MenuAbout(), а так же все ее упоминания, т.е.:
|
|
|
||
![]() ![]() |
![]() |
Текстовая версия | ![]() ![]() ![]() ![]() |