«БОЛЬШАЯ МЕДВЕДИЦА»

Искренний дневник веб-дизайнера

Joomla

Хочу рассказать о своем марафоне по переходу с  joomla 1.5 на joomla 3.6. Один раз я уже рассказывала об этом сама себе и вам, дорогие друзья, но с тех пор прошло 4 года и давно уже я на такие дела не подписывалась. Я даже настолько разочаровалась в автоматической миграции, что поступала следующим образом: если мне нужно было произвести миграцию joomla, я ставила чистую систему на поддомен, ставила новые компоненты и импортировала контент через базу данных, а модули и меню восстанавливала вручную на новой установке. Это, конечно, можно делать, если сайты небольшие и не сложные по структуре. Но если сайты сложные, то при переносе возникнет масса глюков, проблем, неразрешимых задач, так что это обновление автоматическим можно назвать очень условно.

Однако! Мигрировать с  joomla 1.5 на joomla 3.6 ВОЗМОЖНО! Если это пил Иван, значит, можно пить и вам! То есть, если я смогла осуществить этот процесс, то и вы сможете!

Я неравнодушна к шаблону Protostar. Это прекрасная разработка, достаточно нейтральная, не перегруженная и гибкая. Из него можно сделать очень много! Вот картинка с позициями модулей Protostar. 

Позиции модулей в шаблоне Protostar

Из чего состоит простой шаблон для joomla 3 и какие там должны быть буквы? Вот "рыба" для создания шаблона joomla 3.

Ну, что ж... Продолжим наши игры, как говорил редактор юмористического журнала, строго глядя на своих сотрудников. Допустим, у вас на сайте стоит компонент-конструктор контента К2 и joomla 1.5. Пора мигрировать!

Итак, у вас на сайте стоит  joomgallery и joomla 1.5. И вот наступил ужасный момент, когда миграция неизбежна. Что миграцию jooma 1.5 нужно проводить с помощью чудо-компонета jupgrade, знают даже дети. Для начала давайте все же скачаем с моего сайта последнюю версию этого компонента, которую я нашла в интеренете, потому что на родном сайте - увы! - его больше нет.....

Сразу напишу для себя и для мучеников joomla еще одно замечание, связанное с переходом на  joomla 1.7. JUPGRADE - хороший компонент, умный, но все-таки без проблем этот перенос не обходится. Главная проблема - меню. Я лично переносила menu_types через базу данных, а то они куда-то пропали. По дороге сошли с поезда. Но вернемся к заявленной теме.

Восстановила я menu_types не без страха - мало ли что случится? И возникла неприятность - не сохраняются новые пункты меню. Что за притча? Ошибка: Сохранить не удалось из-за ошибки: JTableMenu: :_getNode не выполнен

Вот и пришло время обновлять joomla 1.5 до последней версии. Cуществует такое понятие как патч обновления (я бы это назвала файлы обновления, часть файлов системы остается как есть, часть новые - вот это и есть  патч).

Различные условия в шаблоне joomla 1.7 - это примерно то же самое, что условия в joomla 1.5. Главное не ошибиться ни в одной букве. Но и от ошибок есть польза, они дают новый опыт...

Для чего существуют языковые файлы joomla? Где находятся эти языковые файлы?

Для чего они нужны - понятно, чтобы все слова в админке и  на сайте мы могли видеть на нашем родном великом и могучем русском языке. Например, такие слова как "создать материал", "выбрать шаблон" или "Вы не имеете права просматривать эту страницу" или даже "Подробнее..." и так далее - наверное, уже становится ясно, как много всяких системных и бессистемных сообщений используется при работе с joomla - и все их нам надо перевести на русский.

Иногда бывает необходимо написать запрос к базе данных joomla. Ну, когда это может понадобиться? Например, ваш сайт переехал на новый хостинг и в результате этого переезда изменились пути к каким-нибудь файлам - у меня это как-то раз случилось с путями к изображениям. Или еще что-то надо массово поменять, сделать ряд однотипных замен по всему контенту сайта. Для таких вещей понадобится MySQL запрос.

© 2018 URSA-WEB / Веб-студия БОЛЬШАЯ МЕДВЕДИЦА