друпал 7 + phpBB 3.0.9

Главные вкладки

Аватар пользователя bigi bigi 17 сентября 2011 в 7:25

чистая(пропатченная)сборка друпал 7 + phpBB 3.0.9
установка:
1.качаем файлы
2.phpBB3-> в кореневой каталог
3.phpbbforum-> в site/all/modules.
4. устанавливаем форум как обычный модуль (в процессе установки вам нужно будет установить сам форум)

ВложениеРазмер
Файл phpbbforum.rar119.2 КБ
Файл phpbb3.rar1.37 МБ

Комментарии

Аватар пользователя gentleangel gentleangel 23 сентября 2011 в 11:26

Доброго времечка суток!
А можно хоть коротенько, в каком порядке и как устанавливать эти пропатченные файлы? А то у меня не работает Ваш пропатченный форум. Ставлю на Денвер, винда 7-ка, может тут загвоздка?

А лучше бы рассказали подробно, как патчить файлы для Drupal 7. Лично я был бы ну очень признателен...

Аватар пользователя bigi bigi 9 октября 2011 в 10:05

извините. проблема не у вас. это мой косяк. расскажу подробно.

1.закидываем phpbbforum в каталог site/all/modules и устанавливаем его.
(если зайдете в его настройки увидите там нехорошую надпись- что то типа он не может найти сам форум. это нормально.)
2.закидываем в корень папку phpbb3(так чтобы путь был такой домен/phpbb3/файлы и папки форума)
3. находим файл /phpbb3/config.php и удаляем его (в этом и есть косяк этот файл создается автоматически при установке форума и если он есть то ваш форум не может подцепиться к бд.)
4. переходите в site/all/modules снова находите установленный phpbbforum и нажимаете настроить при этом вас автоматически перебросит на страницу установки самого форума.
P.S. не забудьте перед установкой создать б.д. для форума.

Аватар пользователя Samurai2007 Samurai2007 10 ноября 2015 в 11:47

Все поставил и форум работает, но работает только отдельно от друпала.

Встроить не получается. Выбираю тему prosilver-embed там есть еще один вариант embed но он почти так же выглядит.. делаю ее по умолчанию и все выглядит как черный текст на белом фоне (см. приложение) никаких стилей фонов и т.д. Просто вся текстовая информация в столбик.

Не встроенные темы работают нормально. Тоесть сам по себе форум отображается корректно, а при включении embed темы все летит.

В чем загвоздка? Кстати в друпале использую стандартную тему Garland 7.9 установка свежая.

Аватар пользователя drupby drupby 20 декабря 2011 в 0:43

"Samurai2007" wrote:
Все поставил и форум работает, но работает только отдельно от друпала.

Встроить не получается. Выбираю тему prosilver-embed там есть еще один вариант embed но он почти так же выглядит.. делаю ее по умолчанию и все выглядит как черный текст на белом фоне (см. приложение) никаких стилей фонов и т.д. Просто вся текстовая информация в столбик.

Не встроенные темы работают нормально. Тоесть сам по себе форум отображается корректно, а при включении embed темы все летит.


а readmy.txt в модуле тяжело прочитать ?
там же все раписано по пунктам .

Аватар пользователя Samurai2007 Samurai2007 20 декабря 2011 в 2:26

Читал но на инглише не так хорошо значит читать умею. Если не сложно укажи какой именно пункт мне нужен, я переведу и разберусь.

Аватар пользователя drupby drupby 20 декабря 2011 в 11:27

4. Theming

You should realize that on phpbbforum page there will be css conflicts
between Drupal and phpBB css files.
The module is not responsible for that. You will have to resolve the css issues yourself.

For the theming of the phpbbforum page the module provides:

1) two starter phpBB styles:

prosilver-embed
subsilver2-embed

2) file phpbbforum.css

3) default starter css files for your drupal theme for phpBB styles:

garland-phpbbforum-prosilver.css
garland-phpbbforum-subsilver2.css

bartik-phpbbforum-prosilver.css (Drupal 7 only)
bartik-phpbbforum-subsilver2.css (Drupal 7 only)

phpbbforum-prosilver.css
phpbbforum-subsilver2.css

You can copy this files to the drupal theme directory and customize them individually for the pariticular theme.
In this case these default css files is not used.

4) file phpbbforum.theme.custom-sample.inc and two functions in it

phpbbforum_set_style_example_embed
phpbbforum_style_example_embed

If you use your own phpBB style then:

a) rename phpbbforum.theme.custom-sample.inc to phpbbforum.theme.custom.inc

b) Replace 'example' with the name of your phpBB theme

c) uncomment the suggested lines according your theme origin (prosilver or subsilver2)
or write your own code.

If you do not provide these function the module analyzes style name.
If your phpBB style is created from prosilver and its name contains string "prosilver"
or starts with "pro" the module treats this style as prosilver.
In other cases the module treats this style as subsilver2.
In these cases you do not need to create and edit these functions.

The styles prosilver-embed and subsilver2-embed are used only running phpBB inside Drupal page.
The phpBB administrators or phpBB users should select only original styles prosilver or subsilver2.
If you have your own custom style example, you should provide the style example-embed (or example_embed)
and it should be active in order to run inside Drupal.

Аватар пользователя Samurai2007 Samurai2007 20 декабря 2011 в 18:32

Если серьезно то как активировать встроенный вариант отображения?
почему форум сам по себе работает нормально, а при включении embed темы белый лист и черный текст и все. из-за чего может быть такое?
Подскажите уже день мучаюсь не могу разобраться?

Аватар пользователя Айдар Айдар 6 мая 2012 в 12:24

"Холод" wrote:
Любой по вашему обязан знать инглиш на 5 баллов?

Имхо, не любой, но тот, кто работает с друпалом 100% должен.

Аватар пользователя Хравн Хравн 10 мая 2012 в 16:56

При входе в настройки получаю сообщение в блоке "PHPBBFORUM STATUS"
"Error locating phpBB installation. Please fix your settings!
Error locating forum/includes/phpbbdrupalbridge/phpbb_api.php. Please fix your settings!
Unable to connect to the phpBB database. Please fix your settings!"

пробовал и с именем phpBB3 и указывать полный путь к директории, форум точно находится в каталоге "forum".

Аватар пользователя Холод Холод 28 мая 2012 в 17:44

"Хравн" wrote:
пробовал и с именем phpBB3 и указывать полный путь к директории, форум точно находится в каталоге "forum".

Каталог должен называться не "forum", а "phpBB3". И обязательно в корне сайта.
Виноват, не "phpBB3" даже, а "phpbb3".

Аватар пользователя Холод Холод 28 мая 2012 в 17:50

И если ваш сайт находится на хосте который использует виртуальный путь к корню сайта, то в начале файла ".htaccess" форума, надо вписать строку "RewriteBase /" иначе не найдёт каталог, как бы вы его не обзывали.

Аватар пользователя Photoshopper Photoshopper 22 сентября 2012 в 18:05

Когда удаляю "config", то при входе в настройка модуля выдает ошибку

"Error locating phpBB installation. Please fix your settings!
Error locating forum/includes/phpbbdrupalbridge/phpbb_api.php. Please fix your settings!
Unable to connect to the phpBB database. Please fix your settings!"

Пробовал не удалять, а прописать название базы в итоге пишет ошибку SQL

SQL ERROR [ mysql4 ]
Table 'phpbbforum.phpbb_config' doesn't exist [1146]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Где-то вообще есть нормальное подробное описание установки?

Аватар пользователя Холод Холод 27 сентября 2012 в 3:25

Photoshopper wrote:
Когда удаляю "config", то при входе в настройка модуля выдает ошибку

"Error locating phpBB installation. Please fix your settings!
Error locating forum/includes/phpbbdrupalbridge/phpbb_api.php. Please fix your settings!
Unable to connect to the phpBB database. Please fix your settings!"

Пробовал не удалять, а прописать название базы в итоге пишет ошибку SQL

SQL ERROR [ mysql4 ]
Table 'phpbbforum.phpbb_config' doesn't exist [1146]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Где-то вообще есть нормальное подробное описание установки?


Если путь к корню реальный:

Если путь виртуальный, то пути надо писать полностью плюс RewriteBase /

Аватар пользователя iNFerNo iNFerNo 22 сентября 2012 в 18:31

а форум сам по себе работает но с данными по логинам юзеров7 то есть на сайт юзер зашел и на форуме уже регица не нада да?

Аватар пользователя Холод Холод 27 сентября 2012 в 3:12

iNFerNo wrote:
а форум сам по себе работает но с данными по логинам юзеров7 то есть на сайт юзер зашел и на форуме уже регица не нада да?

Да. При логине на сайте создаётся юзер с аналогичным логином и паролем на форуме.
Нет. С модулем форум работает не только с логинами юзеров. Ещё с последними сообщениями и темами, так же можно размещать тему на форуме вместе с созданием материала на сайте. Как в ручную так и автоматом, задавая разделы на форуме по типам материала на сайте. Но есть один недостаток, при переносе или удалении материала, строки forum_posts, forum_topics, forum_topics_real в таблице forums в БД форума не обновляются. Т.е. сбивается счётчик.

Аватар пользователя maxwellhouse maxwellhouse 12 ноября 2012 в 15:17

"drupby" wrote:
а readmy.txt в модуле тяжело прочитать ?
там же все раписано по пунктам .

завис на пункте 3. install and setup phpbbforum module
Есть отдельно проинсталированный и настроенный форум (http://mydomain.ru/phpbb3), есть работающий дрюпал (http://mydomain.ru). Дрюпал ни в какую не желает видеть настройки форума. Находясь в списке модулей, жму напротив phpbbforum "Настроить" и проваливаюсь в "конфигурацию". Пробовал удалять /phpbb3/config.php - эффект нулевой. Там в списке модулей все равно ссылка вида /?=admin/config, так что как ни пляши, а попадешь в конфигурацию дрюпала.
Все предыдущие шаги в readme.txt прошел.

1) To test how you will be authenticated, login to your phpBB forum as admin.
- сделал.

2) Install phpbbforum module as usual.
     Open new window in browser with your Drupal site, login as admin,
     navigate to Administer >> modules and enable the phpBBforum and profile module.

- сделал.
Дошел до:

  3) Updating from the previous version

     0. Backup
     1. Disable the module
     2. Remove sites/all/modules/phpbbforum directory
     3. Copy the new phpbbforum directory to your modules directory
     4. Enable the module
     5. If Drupal Database updates is not up to date, run update.php
     6. Go to Administer >> Site configuration >> phpBBforum settings
     7. Clear Path to phpBB api file and Save configuration
        The module will find the new location of phpbb_api.php in /phpbbdrupalbridge directory.

так и не понял зачем делать Updating from the previous version ? И где ее брать, эту предыдущую версию ?
Далее п. 3. Copy the new phpbbforum directory to your modules directory - где взять этот новый модуль ?
Может кто знает в каких таблицах какие значения выставить, чтобы дрюпал увидел форум ? Хотя бы в настройки модуля phpbbforum попасть...

Аватар пользователя maxwellhouse maxwellhouse 13 ноября 2012 в 10:53

в общем, проблема разрешилась, хотя каким именно образом не понял. Много чего крутил и в итоге в списке модулей ссылка на настройку модуля phpbbforum сменилась на /?q=admin/config/phpbbforum и я смог зайти в настройку данного модуля.
Из последнего что крутил, это включил/отключил стандартный модуль forum

Аватар пользователя osvirk osvirk 26 ноября 2013 в 3:56

Установка phpBBdrupalbridge 3.0.9

Подскажите как преминить патч phpBB-embed-3.0.9.patch без ssh? через автомод?

Для того что бы и форум находился внутри друпала, и пользователи были едиными надо ли применять оба патча functions_user-embed-3.0.9.patch и phpBB-embed-3.0.9.patch??

Вот абзац из инструкции (блога):

Установка phpBBdrupalbridge 3.0.9
1.Распаковать архив и скопировать файлы по следующим путям:
папку /images в корень сайта (drupal7/images)
папку /root/styles скопируем позже в папку форума
папку /root/includes/phpbbdrupalbridge пока на время оставляем (ниже написано куда ее разместить)
functions_user-embed-3.0.9.patch в папку форума (если вы хотите чтобы форум находился отдельно, но едиными были пользователи)
phpBB-embed-3.0.9.patch в папку форума (если вы хотите чтобы и форум находился внутри друпала, и пользователи были едиными)
2.Применить патчи functions_user-embed-3.0.9.patch и phpBB-embed-3.0.9.patch и удалить их. Если вы не знаете как патчить файлы, можете скачать пропатченные файлы здесь http://phpbb.drupalbridge.org/files/phpbb-embed-3.0.9-files.zip
3.Закрыть папку images от индексирования поисковыми роботами, добавив в robots.txt:
Disallow: /images/

Аватар пользователя Kas Narayda Kas Narayda 18 мая 2017 в 8:24

Drupal 7.54
Ставил по инструкции. Захожу в настройки: https://mysite.ru/admin/config/phpbbforum - сообщение об ошибке
Error locating phpBB installation. Please fix your settings!
Error locating /var/www/start30639/data/www/mysite.ru/phpBB3/includes/phpbbdrupalbridge/phpbb_api.php. Please fix your settings!
Unable to connect to the phpBB database. Please fix your settings!
RewriteBase / в .htaccess прописывал.
Пробовал разные пути в строке phpBB forum root path и абсолютные и относительные.
Что ещё можно предпринять?