Мост-интеграция joomla+phpBBex с помощью jFusion

Board index phpBBex 1.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Moderator: Поддержка

Post #1by rewuxiin » 03.10.2013, 18:40

jFusion пожалуй лучший компонент интеграции форумов с joomla, особенно если учесть то что он бесплатен и есть полноценная интеграция в тело joomla сайта.

в свое время намаялся с модами для phpBB - наотрез отказывающимися работать в режиме интеграции в тело сайта.
все мучал вопрос: будет ли работать phpBBex?
ну и все же решился - все работает на ура.

для исправной работы phpBBex в режиме frameless необходимо исправить стили prosilver.

заходим в {phpBB_root}/styles/prosilver/template
в overall_header.html находим
Code: Select all
 body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}
удаляем
Code: Select all
id="phpbb"
и добавляем строкой ниже
Code: Select all
<div id="phpbb">
получаем :
Code: Select all
<body class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}<!-- IF STYLE_MP_ON_LEFT --> mp-on-left<!-- ENDIF --><!-- IF STYLE_NEW_YEAR == 1 or STYLE_NEW_YEAR == -1 and (CURRENT_MONTH == 12 or CURRENT_MONTH == 1 or CURRENT_MONTH == 2) --> new-year<!-- ENDIF --><!-- IF not STYLE_ROUNDED_CORNERS --> no-rounded-corners<!-- ENDIF -->">
<div id="phpbb">
сохраняем

открываем overall_footer.html
и перед
Code: Select all
</body>
закрываем блок
Code: Select all
</div>
сохраняем

далее исправляем все файлы стилей темы prosilver заменив body на #phpbb проставив перед каждым элементом
Code: Select all
#phpbb
например было:

Code: Select all
* {
   /* Reset browsers default margin, padding and font sizes */
   margin: 0;
   padding: 0;
}

html {
   font-size: 100%;
   /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
   height: 100%;
   overflow-y: scroll;
}

body {
   /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
   font-family: Verdana, Helvetica, Arial, sans-serif;
   color: #536482;
   background-color: #EEEEE7;
   /*font-size: 62.5%;          This sets the default font size to be equivalent to 10px */
   font-size: 10px;
   height: 100%;
}
h1 {
   /* Forum name */
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   margin-right: 200px;
   color: #FFFFFF;
   margin-top: 15px;
   font-weight: bold;
   font-size: 2em;
}

стало

Code: Select all
#phpbb * {
   /* Reset browsers default margin, padding and font sizes */
   margin: 0;
   padding: 0;
}

#phpbb html {
   font-size: 100%;
   /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
   height: 100%;
   overflow-y: scroll;
}

#phpbb {
   /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
   font-family: Verdana, Helvetica, Arial, sans-serif;
   color: #536482;
   background-color: #EEEEE7;
   /*font-size: 62.5%;          This sets the default font size to be equivalent to 10px */
   font-size: 10px;
   height: 100%;
}

#phpbb h1 {
   /* Forum name */
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   margin-right: 200px;
   color: #FFFFFF;
   margin-top: 15px;
   font-weight: bold;
   font-size: 2em;
}


также прикрепляю уже исправленные мною файлы темы prosilver phpBBex для режима frameless, возможно где-то пропустил - но с виду все работает.
просто скопируйте файлы с заменой.
Attachments
pros_jfus.ZIP
(30.22 KiB) Downloaded 360 times
rewuxiin M
Topic author, Новичок
Age: 32
Location: Минск
Reputation: 2
With us: 3 yaers 11 months

Post #2by pisikot » 05.10.2013, 05:32

Примеры сайтов есть?
Коллекционирую бирдекели, меняться будем?)
pisikot M
Мастер
Avatar
Age: 29
Location: Тюмень, Россия
Reputation: 42
With us: 4 yaers 11 months

Post #3by rewuxiin » 05.10.2013, 09:33

pisikot wrote:Примеры сайтов есть?
вот

правда не долго я радовался. не работает репутация в frameless (встроенном в тело) режиме, по прямой ссылке все норм.

при нажатии на+- изображение меняется, а репутация нет.

firebug, при нажатии на репутацию, ругается
Code: Select all
JSON.parse: unexpected character
но я в jquery совсем не разбираюсь.
rewuxiin M
Topic author, Новичок
Age: 32
Location: Минск
Reputation: 2
With us: 3 yaers 11 months

Post #4by VEG » 05.10.2013, 10:24

rewuxiin wrote:firebug, при нажатии на репутацию, ругается
JSON.parse: unexpected character
но я в jquery совсем не разбираюсь.
Смотрите куда уходит AJAX-запрос во вклакде Сеть (Net). Скорее всего он уходит не по тому адресу (например, в корень, а форум в подкаталоге), и сервер отвечает ошибкой.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 5 months

Post #5by rewuxiin » 05.10.2013, 10:50

ходит он вот через мост по такой ссылке -
Code: Select all
site.com/phpbb3/viewtopic.php?f=47&t=1576
site.com/phpbb3/ajax.php?module=rating&action=plus&post_id=10574&token=fc506931

а должен, видимо, напрямую в подкаталоге -
Code: Select all
site.com/forum/viewtopic.php?f=47&t=1576
rewuxiin M
Topic author, Новичок
Age: 32
Location: Минск
Reputation: 2
With us: 3 yaers 11 months

Post #6by pisikot » 05.10.2013, 10:53

rewuxiin, понял что значит интеграция в тело joomla ))

Вообще интересует единая база пользователей, общая авторизация и т.д. как у DLEBridge
Коллекционирую бирдекели, меняться будем?)
pisikot M
Мастер
Avatar
Age: 29
Location: Тюмень, Россия
Reputation: 42
With us: 4 yaers 11 months

Post #7by rewuxiin » 05.10.2013, 11:10

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

авторизация прозрачная - хочешь через сайт, хочешь через форум - в итоге всеравно окажешься залогиненым на обоих.
rewuxiin M
Topic author, Новичок
Age: 32
Location: Минск
Reputation: 2
With us: 3 yaers 11 months

Post #8by maxys146 » 04.05.2015, 13:16

Не работает интеграция... Видимо стили не подцепляются, подскажите куда копать, пожалуйста.
phpbbex 1.9.0 (phpBB 3.0.13-PL1)
joomla 3.4.1
jfusion 2.1.0-1
Attachments
1.png
maxys146 M
Новичок
Avatar
Age: 33
Reputation: 3
With us: 2 yaers 5 months

Post #9by Sumanai » 04.05.2015, 13:37

Ссылку можете дать?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1589
With us: 4 yaers 7 months

Post #10by maxys146 » 04.05.2015, 13:46

Sumanai wrote:Ссылку можете дать?
ЛС.
Сейчас файлы вернул к изначальному виду. Изменений в интерфейсе не заметил.
maxys146 M
Новичок
Avatar
Age: 33
Reputation: 3
With us: 2 yaers 5 months

Post #11by Sumanai » 04.05.2015, 14:05

maxys146 wrote:Сейчас файлы вернул к изначальному виду.
Ну так точно работать не будет. Может, кеш сыграл свою роль.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1589
With us: 4 yaers 7 months

Post #12by maxys146 » 04.05.2015, 14:08

Sumanai wrote:Ну так точно работать не будет.
Я понял, сейчас ручками поменяю файлы. Нашел некоторые изменения в них, может они повлияли. Ну и кеш почищу. Если что получится напишу.
maxys146 M
Новичок
Avatar
Age: 33
Reputation: 3
With us: 2 yaers 5 months

Post #13by Sumanai » 04.05.2015, 14:10

По идее нужно проводить правки заново, те файлы, что в шапке- для старой версии.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1589
With us: 4 yaers 7 months

Post #14by maxys146 » 04.05.2015, 14:58

Исправил файлы, результат такой-же.
maxys146 M
Новичок
Avatar
Age: 33
Reputation: 3
With us: 2 yaers 5 months

Post #15by Sumanai » 04.05.2015, 15:35

Такое ощущение, что не весь файл стилей обработался. К сожалению, по joomla ничего подсказать не могу. Можете обратится к rewuxiin на его форум, у него интеграция работает.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1589
With us: 4 yaers 7 months

Post #16by maxys146 » 04.05.2015, 15:41

Sumanai wrote:Такое ощущение, что не весь файл стилей обработался.
Согласен, из изменений заметил только изменения в шрифтах и иконки тем на главной заработали...
Sumanai wrote:Можете обратится к rewuxiin на его форум
Спасибо.
maxys146 M
Новичок
Avatar
Age: 33
Reputation: 3
With us: 2 yaers 5 months

3UFCR1F

Post #17by Guest » 28.07.2015, 18:01

:hi:
попал на те же грабли со стилями:
пробовал перезаписать прикрепленные rewuxiin'ом файлы стиля, эффект - 0
http://www.bassota.su/index.php/for-um/index.php

поделитесь решением, если есть
Guest
Гость

Post #18by exosta » 16.09.2015, 01:43

Доброго времени суток, друзья!
Вопрос не совсем по интеграции. Очень понравился phpBBex, хотел бы его использовать в Joomla и в тоже время не потерять имеющийся контент форума компонента Kunena (3 версии). В php и mysql не силён. Кучу конвертеров перепробовал, в частности сценарий Kunena -> SMF 1.1.x -> phpBB3, но безрезультатно. Почитал форум, много толковых ребят тут. Может можно как-то решить проблему?
exosta
Новичок
Reputation: 0
With us: 2 yaers

Post #19by HD321kbps » 16.09.2015, 18:28

exosta wrote:Кучу конвертеров перепробовал, в частности сценарий Kunena -> SMF 1.1.x -> phpBB3
В Чем проблема? конвертеры есть) значит вполне возможно
HD321kbps M
Гуру
Avatar
Age: 27
Location: Армянск
Reputation: 347
With us: 4 yaers 6 months


Return to Мастерская



Who is online (over the past 10 minutes)

Users browsing this forum: 1 guest