mod blogger

 
Начать новую тему   Ответить на тему    Список форумов Skill-Z CMS Project -> Для предложений
 
Автор Сообщение
Mf



Зарегистрирован: 3/03/07 15:00
Сообщения: 11
Откуда: from Moscow

СообщениеДобавлено: 29/07/07 04:27   Ответить с цитатой

Было бы хорошо , если узер мог бы создавать свой блог

Последний раз редактировалось: Mf (1/08/07 10:03), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
surg30n
Skill+Z Developer


Зарегистрирован: 1/11/05 00:19
Сообщения: 198

СообщениеДобавлено: 29/07/07 19:28   Ответить с цитатой

Реализуется.
Модуль тестится в локальной сети.

В следующий релиз планируется включить этот модуль (mod_blogger).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
j4ck



Зарегистрирован: 26/05/07 09:49
Сообщения: 15

СообщениеДобавлено: 9/10/07 22:28   Ответить с цитатой

Чет затишье на сайте.
Как дела в разработке модуля обстоят,
может помощь какая нужна?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
j4ck



Зарегистрирован: 26/05/07 09:49
Сообщения: 15

СообщениеДобавлено: 29/10/07 00:11   Ответить с цитатой

Разрабы не поддаются на пинки и не релизят модуль блогов, приходится писать свой!

Для локального проекта накатал: модуль интеграции skillz с wordpress mu (многопользовательский).

mod_wp2 Версия 0.1, Скачать (80Кб).

Версия

Сырая бета

Функциональность

+ Интеграция пользователей сайта (синхронизация существующих)
+ Дуплексная (в обе стороны) поддержка авторизации
+ Поддержка разных доменов второго уровня для skillz и wp
+ Метод для отображения постов/блогов с wp (mod_wp2:: make_posts_box ($count = 10))

Установка

Автоматического сетапа пока что нет.
0) Правим параметры в mod_wp2/wp2.php, skillz-login.php
1) Заливаем файлы модуля в папку /modules/mod_wp2
2) Добавляем модуль в список core_depend_packages (если стоит форум, то там уже есть phpbb)
3) В корень wordpressа заливаем файл skillz-login.php
4) В архиве есть файл news.tpl - это файл шаблона блока новостей, он используется модулем (в папке тема/blocks)
5) Для добавления вывода блока на сайте, создайте блок с действием mod_wp2:: make_posts_box (его нужно создать вручную) и добавьте блок к отображаемой группе блоков.


Пример, верхний пост - пост с wordpress



Сайт Wordpress Mu - http://mu.wordpress.org/

Дополнительно: Модуль работает только на PHP версии 5.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
surg30n
Skill+Z Developer


Зарегистрирован: 1/11/05 00:19
Сообщения: 198

СообщениеДобавлено: 29/10/07 11:15   Ответить с цитатой

Уммм интересно.. заценим заценим!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Mf



Зарегистрирован: 3/03/07 15:00
Сообщения: 11
Откуда: from Moscow

СообщениеДобавлено: 30/10/07 22:44   Ответить с цитатой

Спасибо j4ck, очень интересно , сейчас установлю себе..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
surg30n
Skill+Z Developer


Зарегистрирован: 1/11/05 00:19
Сообщения: 198

СообщениеДобавлено: 30/10/07 22:44   Ответить с цитатой

j4ck,

Посмотрел сие творение чистого разума.
Итог: много ошибок (авторизация не срабатывает в опере, ие).
Я тебе отписал письмо. check mail!

Mf, синхронно запостили Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
j4ck



Зарегистрирован: 26/05/07 09:49
Сообщения: 15

СообщениеДобавлено: 31/10/07 00:34   Ответить с цитатой

Поправил некоторые баги:
Скачать 2007-10-31

В архив добавлены измененные файлы системы (core.php - ошибка с вызовом несуществующего метода по run_depend_packages, user_register.php - добавлено событие on_change при смене данных профиля пользователя).

Пока правда не понял почуму не ставятся куки в осле и опере, а в мозиллах все прекрасно работает. Временным решением выбрано установка куков для wordpressа на javascripte (мне нужно было заставить работать авторизацию для разных доменов второго уровня).

Для синхронизации пользователей:
подправить файл test.php, заменить метод $wp->users_sync (вместо test) и открыть /modules/mod_wp2/test.php с помощью браузера. В вордпрессе появяться пользователи и им автоматически назнчится роль "автор" в выбранном блоге.

Конфигурация пока не вынесена, правим прямо в файлах:
wp2.php
skillz-login.php (нужен только для кроссдоменной авторизации!)

И еще не нравится мне функция ss_unpack_array (взята из skillz) - там живет злой eval, мне кажется стоит подумать, как эту функцию переписать.

Пожалуйста! отзывы приветствуются.

добавлено
Методом научного тыка пришел к выводу - проблема с куками в skillz_login.php возникала из-за установленного в них просроченного времени, что никак не могло быть при time()+3600..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
surg30n
Skill+Z Developer


Зарегистрирован: 1/11/05 00:19
Сообщения: 198

СообщениеДобавлено: 31/10/07 15:17   Ответить с цитатой

Это уже лучше.

При поверхностном осмотре ошибок не выявлено,
сделай setup, оформляй дистр мода в spk.gz,
выложим в раздел "модули".
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
j4ck



Зарегистрирован: 26/05/07 09:49
Сообщения: 15

СообщениеДобавлено: 1/11/07 22:38   Ответить с цитатой

Поправлен баг, не позволяющий пользователям в логине которых присутствуют прописные символы залогинится в wordpress:

Код:

wpmu-functions.php (строка 1867)
// Закомментировать!
// $username = strtolower($username);
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Skill-Z CMS Project -> Для предложений Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах