- У меня есть готовый сайт, я решил перейти на Joomla. Как мне это сделать. Как мне перенести статьи и дизайн.
- Лицензия, по которой распространяется Joomla. Что можно, а что нельзя
- Как сделать почтовый интерфейс в браузере, что бы пользователи могли пользоваться почтой на моем сайте
- Как мне поместить модуль из моего сайта на другой сайт
1. У меня есть готовый сайт, я решил перейти на Joomla. Как мне это сделать. Как мне перенести статьи и дизайн.
Во-первых если вы думаете, что нажав пару кнопочек вы переключите Joomla на старую базу/файлы и у вас будет новый сайт со старыми статьями - вы ошибаетесь. У Joomla своя конфигурация таблиц хранящих статьи и не все так просто. Самый простой и действенный способ - руками переносить статьи и данные. Если вы знаете php то можно конвертировать базу данных, в базу Joomla. Примерная структура хранения данных:
* Статьи хранятся в таблице #__content
* Существуют таблицы #__sections и #__categories. Если коротко, то секции(разделы) это верхний уровень деления, внутри них находятся категории, а каждая статья принадлежит к категории.
2. Лицензия, по которой распространяется Joomla. Что можно, а что нельзя
Joomla распространяется по лицензии GPL.
* Могу ли я использовать ее в коммерческих целях - да можете, но при этом вы обязаны передавать ее исходный код.
* Могу ли я убирать копрайты внизу страницы - да, вы можете сделать любой шаблон. Запрещается удалять копрайты в исходном коде.
* Могу ли я модифицировать ядро - да можете.
3. Как сделать почтовый интерфейс в браузере, что бы пользователи могли пользоваться почтой на моем сайте
Joomla вам не поможет. Да и смысла делать это через нее нет. В конце концов почта это немного другая вещь. Можно использовать скрипты почтовых браузерных клиентов, такие как:
* SquirrelMail
* Horde IMP
* RoundCube
* SqWebMail
* IceWarp
Необходимо отметить, что под мамбу был какой-то компонент подобного плана, но вы сами понимаете, что до функционала подобных скриптов он естественно не дотягивает. Кроме того надо отметить, что для того, что бы пользователи могли заводить почтовые аккаунты на вашем сайте, скорее всего придется платить дополнительную денюжку хостеру за каждый почтовый аккаунт.
4. Как мне поместить модуль из моего сайта на другой сайт
Такой вопрос может встать если вам необходимо, например, разместить последние новости (у вас есть только модуль последних новостей) на другом сайте, что бы завлекать посетителей. Решение проблемы несколько не стандартное, но вполне приемлимое. Итак.
* Во-первых надо создать копию вашего текущего шаблона. Можно просто скопировать его куда-нибудь, изменить атрибут name в XML-файле и установить его заново.
* Далее в нем надо удалить абсолютно внутри тэга и оставить лишь одну конструкцию
mosLoadModules('имя_позиции',-1);
* Затем на определенную выше позицию мы ставим только один модуль - тот который необходимо экспортировать.
* Создаем пункт меню (можно во второстепенном меню, которое никто не увидит, а не прямо в mainmenu) и присваиваем ему новый шаблон. Копируем получившийся адрес меню и проверяем работоспособность.
* Далее на сайте доноре размещаем фрейм (iframe) с атрибутом src равным адресу пункта меню. Так же настроить ширину и высоту фрейма, что бы он попадал в дизайн сайта.
Random Material
- WYSIWYG редакторы
Я не могу редактировать содержимое в WYSIWYG-редакторе, редактор не работает У меня косяк с визульным редактором. Не правильно работает, не правильно отбражается. Глючит по... - Различные вопросы по web технологиям
Как вставить звук на веб-страницу? Скажите, а можно ли повторить сайт ZZZ.CC при помощи Joomla? Как отправлять SMS при помощи Joomla?
- Интерфейс пользователя
Какая страница считается главной, что делать, если я хочу заменить frontpage на свою главную? Установил компонент com_xxx, а как до него добраться-то? Как убрать на сайте... - Хаки и дополнения
Как мне включить в RSS картинки. В статье они есть, а в стандартном компоненте RSS они вырезаются Как в компоненте com_weblinks сделать, что бы выдавалась прямая ссылка Как...