Внимание! Форум временно закрыт. Все вопросы вы можете задать на странице MaxSite CMS в Github

Блог-клиент

Аватар пользователя
vimruler
Сообщений: 401
Зарегистрирован: 13 май 2009, 09:31

Блог-клиент

Сообщение vimruler » 18 авг 2009, 07:05

По моему мобильному интернету очень муторно обновлять блог на MS. На офф.сайте что-то информации о блог-клиенте исчезла. Посмотрел в код - там тоже "конь не валялся". Считаю важным сказать, что если бы был сделан API, то блог-клиент бы появился 100%. Вы конечно скажете, что "напиши API и блог-клиент сам" - оно конечно будет верным, но у меня и без того работы хватает. Но если бы появилось стабильное API (пусть даже на POST) - я бы подумал об участии в создании блог-клиента.

Кому ещё нужен блог-клиент? Неужто только мне???

mescalito
Сообщений: 12
Зарегистрирован: 29 июл 2009, 14:22

Re: Блог-клиент

Сообщение mescalito » 18 авг 2009, 08:25

всё уже сделано
application/views/remote.txt


я себе так сделал:

Код: Выбрать все

   function buildPostMSO($title, $body, $tags, $page_id_cat = 1) {
      $data["remote_url"] = "http://domen/remote";
      $data["remote_login"] = "user";
      $data["remote_password"] = "pass";
      $data["remote_key"] = 0;

      $data["remote_page_title"] = $title;
      $data["remote_page_content"] = $body;
      $data["remote_page_tags"] = $tags;
      $data["remote_page_id_autor"] = 1;

      $data["remote_page_id_cat"] = $page_id_cat;
      $data["remote_page_comment_allow"] = 0;
      $data["remote_page_ping_allow"] = 1;
      $data["remote_page_feed_allow"] = 1;
      $data["remote_page_date_change"] = 1;
      $data["remote_page_date_publish"] = date('Y-m-d H:i:s');
      // print_r($data);
      $code = newPostMSO($data);
      return $code;
   }
   // --------------------------------------------------------------------

   // New Post to MaxSite CMS
   // --------------------------------------------------------------------

   function newPostMSO($data) {
      $curl_data['url'] = $data["remote_url"];
      $postfield =array(
      'remote_function' => "newpost",
   /*   'remote_format_out' => "text",   */
      'remote_format_out' => "html",
      'remote_function_args[1]' => 0,
      'remote_function_args[2]' => 0,
      'remote_page_title' => $data["remote_page_title"],
      'remote_page_content' => $data["remote_page_content"],
      'remote_page_id_autor' => $data["remote_page_id_autor"],

      'remote_page_comment_allow' => $data["remote_page_comment_allow"],
      'remote_page_ping_allow' => $data["remote_page_ping_allow"],
      'remote_page_feed_allow' => $data["remote_page_feed_allow"],
      'remote_page_date_change' => $data["remote_page_date_change"],
      'remote_page_tags' => $data["remote_page_tags"],
      'remote_page_date_publish' => $data["remote_page_date_publish"],
      'remote_page_id_cat' => $data["remote_page_id_cat"],

      'remote_login' => $data["remote_login"],
      'remote_password' => $data["remote_password"],
      'remote_key' => $data["remote_key"]
   );
      $curl_data['post']  = http_build_query($postfield);
      $code = execute_curl($curl_data);
      return $code;
   }

Аватар пользователя
MAX
Администратор
Сообщений: 3179
Зарегистрирован: 31 янв 2009, 19:02

Re: Блог-клиент

Сообщение MAX » 18 авг 2009, 08:44

И прога аж с февраля всем доступна: http://max-3000.com/uploads/mso_client.zip :ugeek:

Аватар пользователя
vimruler
Сообщений: 401
Зарегистрирован: 13 май 2009, 09:31

Re: Блог-клиент

Сообщение vimruler » 18 авг 2009, 09:10

Сорри... когда я её пробовал в марте, что-то сглюкнуло и я отложил. Сейчас смотрю, что работает, но очень уж всё по технарски сделано. Ладно, я то разберусь, а вот помощницам моим придётся туго. Я правильно понял, что клиент в таком виде останется надолго?

А что это за закладка "Изображения". Как с ней работать?

Аватар пользователя
vimruler
Сообщений: 401
Зарегистрирован: 13 май 2009, 09:31

Re: Блог-клиент

Сообщение vimruler » 18 авг 2009, 09:13

mescalito писал(а):всё уже сделано
application/views/remote.txt

а что тогда значат слова, цитирую:
7. Планируемые функции

+ Hello : возвращает Hello!
+ addTwoNumbers : сложение двух чисел

- getGeneralInfo : общая информация о сайте

- getUsersBlogs : список всех авторов блога
- getUserInfo : информация о авторе

- newPost : новый пост
- editPost : редактировать пост
- getPost : получить пост
- getRecentPostTitles : получить список всех постов (без текстов)

- getCategoryList : рубрики
- newCategory : новая рубрика

- getTags : все метки

??? getFileNameUploads : список уже загруженных файлов
??? newMediaObject : загрузить файл


Т.е. то, что есть в remote-xml.php это окончательные варианты кода и с ними можно работать?

Аватар пользователя
MAX
Администратор
Сообщений: 3179
Зарегистрирован: 31 янв 2009, 19:02

Re: Блог-клиент

Сообщение MAX » 18 авг 2009, 10:22

Только remote.php.

Аватар пользователя
vimruler
Сообщений: 401
Зарегистрирован: 13 май 2009, 09:31

Re: Блог-клиент

Сообщение vimruler » 18 авг 2009, 11:25

admin писал(а):Только remote.php.

понятно. поглядел в него. Если я правильно понял, то ещё не реализованы вот эти функции:
-() getUsersBlogs : список всех авторов блога
-() getUserInfo : информация о авторе

- deletePost : удалить пост

- newCategory : создать рубрику
- setCategory : заменить/редактировать рубрику
- deleteCategory : удалить рубрику


- getFileNameUploads : список уже загруженных файлов
- newMediaObject : загрузить файл
- deleteMediaObject : удалить файл


Вместо них стоят "заглушки", так?

Судя по названиям - нужные функции для полноценного клиента. Я правильно понимаю, что все эти действия (составляющие суть указанных функций) есть в основном коде движка и просто нужно вырезать его там и подправить "по необходимости"?

Аватар пользователя
MAX
Администратор
Сообщений: 3179
Зарегистрирован: 31 янв 2009, 19:02

Re: Блог-клиент

Сообщение MAX » 18 авг 2009, 12:20

Хм... Вы будете ориентироваться на тектовое описание? Смотрите функции - всё же понятно и видно, что реализовано, а что нет. :ugeek:

MXM
Сообщений: 21
Зарегистрирован: 18 авг 2009, 12:54

Re: Блог-клиент

Сообщение MXM » 18 авг 2009, 13:04

Есть такой замечательный блог-клиент как zoundry - http://www.zoundryraven.com/, бесплатный, и если я не ошибаюсь, то его так же как и MaxSite CMS может дополнять и улучшать любой... Может быть стоит добавить в него возможность публикования в сайты на MaxSite CMS? или взять и выдрать что-то из него для улучшения существующего блог-клиента.

Meison
Сообщений: 2
Зарегистрирован: 09 окт 2009, 16:15

Re: Блог-клиент

Сообщение Meison » 09 окт 2009, 22:48

Есть впрос по работе с блог клиентом. Пробывал запустил его, не получается :( Пошагово объясняю, что я делал:
1. Запустил программу
2.Изменил код для постинга в здесь \application\maxsite\mso_config.php
3. Ввел эти данные в программу.
4. Получаю ошибку ERROR.
Что не так? :?


Вернуться в «Старые неактуальные темы»

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron