ZebroidФорумПубличный разделВопросыВопрос по Zebroid Import в joomla

Вопрос по Zebroid Import в joomla

02 марта 2010, 14:14
Зарегистрирован: 02 марта 2010, 18:53
Всем привет.

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

Подскажите пожалуйста...

При установке компонента joomla (com_zebroidimport_1.0) на денвере - мне выдает - Warning: Invalid argument supplied for foreach() in Z:\home\moysayt.ru\www\libraries\joomla\html\html\select.php on line 68 - что это и как с этим бороться???

---------------------------------------

Далее материалы публикуются, но в состоянии Опубликовано, но приостановлено |

Просто создаю раздел, привязываю к меню и его указываю при импорте материалов...

И материалов на сайте в опубликованном виде нет...

---------------------------------------

При установке компонента на работающий сайт на сервере на joomla - мне выдает -

* JFolder::create: Невозможно создать каталог

* Внимание! - Не удалось переместить файл

туплю чего то совсем, видно...



18 августа 2010, 16:37
Зарегистрирован: 14 июля 2010, 19:45
у меня проблема, как и у тс. долго голову ломал. В итоге нашел способ: все прекрасно импортируется, если перед импортом создать в разделах категории с такими же названиями как и в проекте зеброида. Тогда все опубликовано и действительно )



19 августа 2010, 09:47
Зарегистрирован: 10 апреля 2012, 00:00
у меня joomla версии 1.5.17 файл экспорта создал, отправляю на импорт, но ничего не пишет когда нажимаю в joomla импорт и статья не появляется...


Не на ту кнопку нажимаете, нужно нажимать на "Сохранить" (это фишка Джумлы)

у меня проблема, как и у тс. долго голову ломал. В итоге нашел способ: все прекрасно импортируется, если перед импортом создать в разделах категории с такими же названиями как и в проекте зеброида. Тогда все опубликовано и действительно )

у меня проблема, как и у тс. долго голову ломал. В итоге нашел способ: все прекрасно импортируется, если перед импортом создать в разделах категории с такими же названиями как и в проекте зеброида. Тогда все опубликовано и действительно )



У ТС проблема была не с категориями, а с тем, что он не знал как выглядит запланированная запись в админке и думал, что есть проблема.



29 декабря 2010, 11:13
Зарегистрирован: 29 сентября 2010, 19:39
У меня примерно те же проблемы, что были у всех в этой теме. Не подскажете ли как их решить?

Денвер, joomla 1.5.22 (импорт-экспорт по XML-RPC)

1) Когда импортируешь сайт (с демо данными джумлы) в чистый проект Зеброида - картинки он не закачивает. Ну например, картинку Лого джумлы из статьи "Добро пожаловать в Джумлу."

Я так понял это из-за того, что данная картинка НЕ в папке images. А в папке images/stories.

Из-за этого? Есть ли решения данной проблемы?

2) На все материалы - Приостановлено ставит.

Странно. Ведь и в настройках сайта, и на компьютере - часовой пояс и время выставлено правильно. Но почему-то дата опубликования смещена на несколько часов вперед.

Как с этим бороться? Только с помощью принудительной автодаты?



30 декабря 2010, 03:43
Зарегистрирован: 10 апреля 2012, 00:00
1) Скорее всего на сайте, пути к картинкам относительные, а это значит, что программа никак не сможет найти эти картинки по таким путям. Вам нужно с помощью поиска и замены заменить пути на абсолютные

2) Значит всё таки в настройках Джумлы указан часовой пояс отменный от того, что указано в настройках системы. Пример: у меня на компе указан часовой пояс по Киеву (+2), я установил Джумлу и не менял настройки часового пояса и они остались стандартными - по гринвичу. На компе 10:45, на сайте 8:45



06 января 2011, 03:43
Зарегистрирован: 29 сентября 2010, 19:39
1) Скорее всего на сайте, пути к картинкам относительные, а это значит, что программа никак не сможет найти эти картинки по таким путям. Вам нужно с помощью поиска и замены заменить пути на абсолютные


На сайте пути ко всем картинкам, как я понимаю - относительные.

Вот путь к Лого Джумлы. Зеброид её НЕ закачивает.

<img src="images/stories/powered_by.png" border="0" alt="Joomla! Logo" title="Example Caption" hspace="6" width="165" height="68" align="left" />

А вот путь к моей картинке, которую зеброид спокойно закачивает:

<img src="images/welcome-to-joomla_129899.jpg" border="0" width="200" height="150" align="left" style="margin: 5px" />

Взято с самого сайта. Разница только в папке stories.



2) Значит всё таки в настройках Джумлы указан часовой пояс отменный от того, что указано в настройках системы. Пример: у меня на компе указан часовой пояс по Киеву (+2), я установил Джумлу и не менял настройки часового пояса и они остались стандартными - по гринвичу. На компе 10:45, на сайте 8:45


Я проверял и так и так.

У меня на системе +6. На сайт сейчас выставил - 0. Галку "добавлять только новые посты" убрал. Синхронизировал. Все равно идет смещение и материалы приостановлены.

И кстати, подскажите пожалуста - если я в проекте зеброида немного подправил ОДИН материал. Как это все синхронизировать с сайтом???

Ведь - если убрать галку "добавлять только новые посты", то он весь сайт будет заливать на хостинг. Что весьма долго.

А если её не убирать - то тогда он вообще ничего синхронизировать не будет. Ведь новых постов - действительно нет. Был просто изменен один материал.



06 января 2011, 04:12
Зарегистрирован: 10 апреля 2012, 00:00


На сайте пути ко всем картинкам, как я понимаю - относительные.

Вот путь к Лого Джумлы. Зеброид её НЕ закачивает.

<img src="images/stories/powered_by.png" border="0" alt="Joomla! Logo" title="Example Caption" hspace="6" width="165" height="68" align="left" />

А вот путь к моей картинке, которую зеброид спокойно закачивает:

<img src="images/welcome-to-joomla_129899.jpg" border="0" width="200" height="150" align="left" style="margin: 5px" />

Взято с самого сайта. Разница только в папке stories.


Не может такого быть. Вы понимаете, что в данном случае пути указываются относительно папки джумлы на сайте, потому на сайте они работают, а для Зеброида нет, так как он не может знать, что папка images находится на хосте сайт.ру.

Я проверял и так и так.

У меня на системе +6. На сайт сейчас выставил - 0. Галку "добавлять только новые посты" убрал. Синхронизировал. Все равно идет смещение и материалы приостановлены.


На сайте нужно ставить точно такой же часовой пояс, как и в системе. Если на сайте стоит 0, а в системе +6, значит время на сайте будет на 6 часов меньшим относительно того, которое в системе. Часовой пояс задается не относительно системного, а относительно системного с поправкой на часовой пояс. В любом случае к Зеброиде это не относится, он не учитывает пояса и передаёт даные о времени публикации как есть, а уже как это поймёт движок, с поправкой на часовой пояс или нет, от Зеброида не зависит.

И кстати, подскажите пожалуста - если я в проекте зеброида немного подправил ОДИН материал. Как это все синхронизировать с сайтом???

Ведь - если убрать галку "добавлять только новые посты", то он весь сайт будет заливать на хостинг. Что весьма долго.

А если её не убирать - то тогда он вообще ничего синхронизировать не будет. Ведь новых постов - действительно нет. Был просто изменен один материал.


Есть функция синхронизации, но она будет редактировать все статьи на сайте. Поймите, зеброид - это не блог-клиент, он не запоминает в каких статьях и какие вы делали изменения и потому не предназначен для мелких правок. Задача Зеброид - облегчить труд, что носит массовый характер и именно выходя из этого создаётся функционал программы.



06 января 2011, 05:47
Зарегистрирован: 29 сентября 2010, 19:39


Не может такого быть.



Ну не знаю. Я зашел в менеджер материалов. Выбрал материал. Переключил на HTML код. И просто скопировал вам сюда на форум данные строчки.



на сайте они работают, а для Зеброида нет, так как он не может знать, что папка images находится на хосте сайт.ру.



Почему же? По идее: Зеброид - Знает. Ведь путь к сайту прописан в XML-RPC. А в настройках Зеброида в разделе "экспорт в CMS" прописан путь к картинкам. Конкретно - к images.

Хотя конечно, Вам виднее.

P.S. Щас проверил. Да действительно, изменение пути к картинкам не влияет ни на что.



На сайте нужно ставить точно такой же часовой пояс, как и в системе. Если на сайте стоит 0, а в системе +6, значит время на сайте будет на 6 часов меньшим относительно того, которое в системе. Часовой пояс задается не относительно системного, а относительно системного с поправкой на часовой пояс. В любом случае к Зеброиде это не относится, он не учитывает пояса и передаёт даные о времени публикации как есть, а уже как это поймёт движок, с поправкой на часовой пояс или нет, от Зеброида не зависит.



Хорошо. Понял. Буду экспериментировать или уж тогда пользоваться автодатой. В принципе - данный момент не критичен.



Есть функция синхронизации, но она будет редактировать все статьи на сайте. Поймите, зеброид - это не блог-клиент, он не запоминает в каких статьях и какие вы делали изменения и потому не предназначен для мелких правок. Задача Зеброид - облегчить труд, что носит массовый характер и именно выходя из этого создаётся функционал программы.


Понятно...Жаль, конечно. Ну, ладно. Спасибо за ответ.



21 марта 2011, 16:15
Зарегистрирован: 21 марта 2011, 16:02
вопрос новичка, а где можно посмотреть com_zebroidimport ???



21 марта 2011, 16:22
Зарегистрирован: 10 апреля 2012, 00:00
viewtopic.php?f=13&t=439

А вообще читайте документацию, там есть все ссылки.