1

Тема: Импорт в Joomla 2.5 (расширение)

Намедни увлекшись вопросом поддержки новых версий джумлы, начал искать расширения хоть как-то работающие с XML-RPC и в итоге наткнулся на один, о чем писал в другой ветке. Плагин реализует минимум возможностей: статьи добавляются (даже с картинками), а рубрики нет. Кроме того, созданные при его помощи статьи не имели нормальных алиасов.
Немного поколдовав над расширением, удалось добиться приемлемой функциональности. Рубрики создаются, со вложенностью правда есть небольшие проблемы, но это проблема ТК. Расширение умеет создавать статьи, с транслитными алиасами, поддерживается короткая и полная часть статьи (через стандартное <!--more-->).

Пакет с расширением можно скачать в кабинете пользователя.

Краткая инструкция

Заранее прошу прощение за качество картинок, но, надеюсь, что самое важное будет понятно.

Устанавливаем пакет.

http://img137.imageshack.us/img137/2867/picpick009.png

Открываем Plug-In Manager, находим два новых компонента и активируем их. Чтобы найти быстрее, можно отсортировать список по ID в обратном порядке.

http://img716.imageshack.us/img716/147/picpick010.png

Теперь открываем настройки компонента XMLRPC.

http://img37.imageshack.us/img37/7332/picpick011.png

http://img846.imageshack.us/img846/5214/picpick012.png

Проверяем все ли так, как на картинке и обязательно сохраняем настройки (без этого у меня не работало).

http://img151.imageshack.us/img151/9832/picpick013.png

Все готово.

Настройки сайта в TextKit

http://img710.imageshack.us/img710/6479/picpick008.png

Интерфейс расширения схож с Wordpress API, поэтому в настройках сайта выбираем соответственно платформу WordPress (XML-RPC) и протокол WordPress API. Единственное отличие заключается в разных адресах сервера.
Адрес сервера должен иметь вид: http://адрес-сайта/index.php/component/xmlrpc. Чтобы проверить все ли настройки сделаны верно, нажмите на кнопку выбора Blog Id, должно появиться выпадающее меню с доступными сайтами (в нашем случае, с одним сайтом) - выберите его из списка. Сохраните настройки. Сайт готов.

Публикация

Из структуры проекта как на картинке.

http://img856.imageshack.us/img856/8218/picpick005.png

У меня получилось следующее.

http://img12.imageshack.us/img12/1015/picpick007.png

И как оно выглядит на сайте.

http://img805.imageshack.us/img805/9042/picpick006.png

Предупреждение

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

2

Re: Импорт в Joomla 2.5 (расширение)

Возможно плагин будет совместим и с более ранними версиями джумлы (старше 1.5). Если кто-то будет тестировать, то отпишитесь.

3

Re: Импорт в Joomla 2.5 (расширение)

Спасибо, в течение месяца будем тестировать.

4

Re: Импорт в Joomla 2.5 (расширение)

можно настройки в текстах написать а то картинки пропали...

5

Re: Импорт в Joomla 2.5 (расширение)

Похоже, что были какие-то проблемы с хостингом картинок.

6

Re: Импорт в Joomla 2.5 (расширение)

http://kalpus.ru/1.png
тут на рисунке user + password нужно ввести от админки сайта, у меня были от tkpublish и получал ошибку 801

7

Re: Импорт в Joomla 2.5 (расширение)

Разумеется, раз публикация происходит через XML-RPC (на XML-RPC сервере, т. е. самой CMS), то и учетные данные нужно вводить от админки сайта.

8

Re: Импорт в Joomla 2.5 (расширение)

должен сказать, что публикация через xml-rpc очень медленная. слишком даже. у меня всего 6тыс записей а сижу с утра вот уже 6й или 7й час. еще 60% закончил..

а если встречаются дубли в алиасе, то программа держит паузу и спрашивает продолжить или нет.. продолжала бы себе а ошибки в отчет клала.. то есть придется сидеть у экрана до окончания процедуры

9

Re: Импорт в Joomla 2.5 (расширение)

Версия программы 1.3.4
Попробовал залить записи, по скорости нормально. Вот 2 проблемы, первая <!--more--> не подходит. Не критично, меняем заменой <!--more--> на <hr id="system-readmore" />. Вторая проблема с Description ну никак не хочет заливаться. Приходится на сайте на каждую запись вручную добавлять.

10

Re: Импорт в Joomla 2.5 (расширение)

Здравствуйте,
пытаюсь публиковать статьи на джумлу 2.5,
версия текситкита 1.3.4
при попытке подключения высвечивается такая ошибка. Может знаете, в чём дело?
Делаю всё по инструкции

http://easycaptures.com/fs/uploaded/744/3487890521.png

11

Re: Импорт в Joomla 2.5 (расширение)

Попробуйте открыть адрес сервера в браузере, возможно увидите там ошибку HTTP 403 (Forbidden). Если так, то адрес указан не корректно.

12

Re: Импорт в Joomla 2.5 (расширение)

nokiacool пишет:
Nogrik пишет:

Попробуйте открыть адрес сервера в браузере, возможно увидите там ошибку HTTP 403 (Forbidden). Если так, то адрес указан не корректно.

Спасибо, так и есть
http://www.сайт.ru/index.php/component/xmlrpc.html - ошибка 403, можете подсказать, почему?

Ага, заметил кое-что - в конце http://www.сайт.ru/index.php/component/xmlrpc перенаправляет на http://www.сайт.ru/index.php/component/xmlrpc.html возможно, в этом ошибка. Сейчас посмотрю

UPD: Всё, разобрался. Ошибка в том, что было установлено расширение .html ко всем страницам сайта, из-за этого тексткит не мог подключиться к сайту. Убрал расширение и подключился, всё работает.

Отредактировано nokiacool (13.02.2015 21:51:42)

13

Re: Импорт в Joomla 2.5 (расширение)

Отлично ;)

14

Re: Импорт в Joomla 2.5 (расширение)

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

помню когда купил прогу там был модуль для актуальной joomla 1.5, любо дорого было работать, в чем же дело, почему программа заброшенна  и не дорабатывается до актуальных версий движков?

Неужели нет возможности сделать все на прямую на joomla 2/5 без всяких там вордпресовских плагинов?