чистая(пропатченная)сборка друпал 7 + phpBB 3.0.9
установка:
1.качаем файлы
2.phpBB3-> в кореневой каталог
3.phpbbforum-> в site/all/modules.
4. устанавливаем форум как обычный модуль (в процессе установки вам нужно будет установить сам форум)
Вложение | Размер |
---|---|
phpbbforum.rar | 119.2 КБ |
phpbb3.rar | 1.37 МБ |
Комментарии
Пасиб, полезно!
здесь лучше описано
зачем повторять существующее?
ну я же написал что выложил для ДРУПАЛ 7
p.s. для 6 сколько угодно сборок!
p.p.s. выложил сам форум.
Не пахает этот сайт.
И правда - думал, готовая сборка Друпала с форумом, скачал архив, а там только модуль.
Доброго времечка суток!
А можно хоть коротенько, в каком порядке и как устанавливать эти пропатченные файлы? А то у меня не работает Ваш пропатченный форум. Ставлю на Денвер, винда 7-ка, может тут загвоздка?
А лучше бы рассказали подробно, как патчить файлы для Drupal 7. Лично я был бы ну очень признателен...
извините. проблема не у вас. это мой косяк. расскажу подробно.
1.закидываем phpbbforum в каталог site/all/modules и устанавливаем его.
(если зайдете в его настройки увидите там нехорошую надпись- что то типа он не может найти сам форум. это нормально.)
2.закидываем в корень папку phpbb3(так чтобы путь был такой домен/phpbb3/файлы и папки форума)
3. находим файл /phpbb3/config.php и удаляем его (в этом и есть косяк этот файл создается автоматически при установке форума и если он есть то ваш форум не может подцепиться к бд.)
4. переходите в site/all/modules снова находите установленный phpbbforum и нажимаете настроить при этом вас автоматически перебросит на страницу установки самого форума.
P.S. не забудьте перед установкой создать б.д. для форума.
Все поставил и форум работает, но работает только отдельно от друпала.
Встроить не получается. Выбираю тему prosilver-embed там есть еще один вариант embed но он почти так же выглядит.. делаю ее по умолчанию и все выглядит как черный текст на белом фоне (см. приложение) никаких стилей фонов и т.д. Просто вся текстовая информация в столбик.
Не встроенные темы работают нормально. Тоесть сам по себе форум отображается корректно, а при включении embed темы все летит.
В чем загвоздка? Кстати в друпале использую стандартную тему Garland 7.9 установка свежая.
а readmy.txt в модуле тяжело прочитать ?
там же все раписано по пунктам .
Читал но на инглише не так хорошо значит читать умею. Если не сложно укажи какой именно пункт мне нужен, я переведу и разберусь.
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.
Ну значит что моя проблема это конфликт и решать его нужно самостоятельно
Если серьезно то как активировать встроенный вариант отображения?
почему форум сам по себе работает нормально, а при включении embed темы белый лист и черный текст и все. из-за чего может быть такое?
Подскажите уже день мучаюсь не могу разобраться?
drupal.ru/node/68668#comment-423039
Любой по вашему обязан знать инглиш на 5 баллов?
Имхо, не любой, но тот, кто работает с друпалом 100% должен.
А если бы его китайцы разработали?
При входе в настройки получаю сообщение в блоке "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".
Каталог должен называться не "forum", а
"phpBB3". И обязательно в корне сайта.Виноват, не "phpBB3" даже, а "phpbb3".
И если ваш сайт находится на хосте который использует виртуальный путь к корню сайта, то в начале файла ".htaccess" форума, надо вписать строку "RewriteBase /" иначе не найдёт каталог, как бы вы его не обзывали.
Когда удаляю "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 /
а форум сам по себе работает но с данными по логинам юзеров7 то есть на сайт юзер зашел и на форуме уже регица не нада да?
Да. При логине на сайте создаётся юзер с аналогичным логином и паролем на форуме.
Нет. С модулем форум работает не только с логинами юзеров. Ещё с последними сообщениями и темами, так же можно размещать тему на форуме вместе с созданием материала на сайте. Как в ручную так и автоматом, задавая разделы на форуме по типам материала на сайте. Но есть один недостаток, при переносе или удалении материала, строки forum_posts, forum_topics, forum_topics_real в таблице forums в БД форума не обновляются. Т.е. сбивается счётчик.
завис на пункте 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.
- сделал.
Open new window in browser with your Drupal site, login as admin,
navigate to Administer >> modules and enable the phpBBforum and profile module.
- сделал.
Дошел до:
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 попасть...
Упс... дважды запостилось )
в общем, проблема разрешилась, хотя каким именно образом не понял. Много чего крутил и в итоге в списке модулей ссылка на настройку модуля phpbbforum сменилась на /?q=admin/config/phpbbforum и я смог зайти в настройку данного модуля.
Из последнего что крутил, это включил/отключил стандартный модуль forum
Установка 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/
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 и абсолютные и относительные.
Что ещё можно предпринять?
Вот куда нужно было соваться:
https://адрес_сайта/phpBB3/install/index.php
а не https://адрес_сайта/admin/config/phpbbforum