Страница 2 из 2

[FAQ] Интеграция phpbb 3.0.x с MediaWiki

Добавлено: 21.12.2008 16:45
Drunia
Обсуждение интеграции mediawiki и phpbb 3.0.x. Вопросы, обсуждение.

Последняя версия - плагина http://uber.leetphp.com/index.php?categoryid=16
Документация, релизлог - https://secure.wikimedia.org/wikipedia/ ... ntegration
Обсуждение на сайте автора - http://uber.leetphp.com/forums/viewforu ... 47ec371347

Фикс, который позволяет логиниться пользователям с кириллицей в никах Интеграция phpbb 3.0.x с MediaWiki

Слова для поиска: интеграция с mediawiki, mediawiki, интеграция с вики.

Re: Интеграция phpbb 3.0.x с MediaWiki (3.0.4 и 1.13.3)

Добавлено: 17.05.2011 19:22
FEAR93
Alexandr_Sergeevich
Эта интеграция работает. Только скачайте новую версию на сайте автора. http://uber.leetphp.com/index.php?categ ... _fileid=16
Себе недавно поставил. Были проблемы, но все решились.

Re: Интеграция phpbb 3.0.x с MediaWiki (3.0.4 и 1.13.3)

Добавлено: 17.05.2011 23:15
Alexandr_Sergeevich
FEAR93
правильно ли я понимаю, чтобы установить Wiki, нужно сделать следующие:
1. Установить phpBB, к примеру, чтобы открывалось так http://www.site.ru
2. Воспользовавшись этой инструкцией я должен скопировать папку wiki, таким образом чтобы открывалось вот так, http://www.site.ru/wiki
3. Дальше я могу использовать уже существующую базу данных на которой работает мой форум и при установке wiki указать уже существующий логин и пароль к базе?
4. Далее с помощью, этой инструкции, я должен создать новую группу в phpBB и далее по списку.

Правильно ли я понял весь процесс...

Re: Интеграция phpbb 3.0.x с MediaWiki (3.0.4 и 1.13.3)

Добавлено: 17.05.2011 23:20
FEAR93
Да. Всё верно. Именно так. Группу можно не создавать, а использовать уже имеющуюся.

Добавлено спустя 1 час 1 минуту 31 секунду:
Re: Интеграция phpbb 3.0.x с MediaWiki
Фикс, который позволяется логинится пользователям с кириллицей в никах.

В Auth_phpBB.php функцию public function getCanonicalName( $username ) заменить на эту.

Код: Выделить всё

 public function getCanonicalName( $username ) 
         { 
             // Connect to the database. 
             $fresMySQLConnection = $this->connect(); 

             $username = $this->utf8($username); // Convert to UTF8 

             // Check Database for username. We will return the correct casing of the name. 
             $fstrMySQLQuery = sprintf("SELECT `username` 
                                FROM `%s` 
                                WHERE `username_clean` = '%s' 
                                LIMIT 1", 
                                $this->_UserTB, 
                                mysql_real_escape_string($username, $fresMySQLConnection)); 

             // Query Database. 
             $fresMySQLResult = mysql_query($fstrMySQLQuery, $fresMySQLConnection) 
                 or die($this->mySQLError('Unable to view external table')); 

             while($faryMySQLResult = mysql_fetch_assoc($fresMySQLResult)) 
             { 
                 return $faryMySQLResult['username']; 
             } 

             // At this point the username is invalid and should return just as it was passed.            return $username; 
         }
Источник http://uber.leetphp.com/forums/viewtopic.php?p=995#995

Re: [FAQ] Интеграция phpbb 3.0.x с MediaWiki

Добавлено: 18.05.2011 9:56
Alexandr_Sergeevich
На официальном сайте прочитал следующие
MediaWiki идеально подходит для работы сайтов, назначение которых — дать пользователям возможность совместно редактировать материалы...
Позволяет ли это приложение сделать так, чтобы файлы мог добавлять, редактировать только администратор, а пользователи могли только видеть и читать энциклопедию и не производить больше не каких действий с добавленным материалом. Если это возможно, откройте секрет..

Re: [FAQ] Интеграция phpbb 3.0.x с MediaWiki

Добавлено: 18.05.2011 11:13
alexgearbox
Копайте в сторону прав доступа.

Re: [FAQ] Интеграция phpbb 3.0.x с MediaWiki

Добавлено: 06.01.2012 18:41
rpy3uH
Расширение - гуан!!
в mediaWiki есть своя система разделения прав доступа, но это расширение ничего не знает об этом, для него все юзьвери форума могут изменять страницы! аналог для SMF позволяет указать какая группа из форума соответствует группе из медиавики

Re: [FAQ] Интеграция phpbb 3.0.x с MediaWiki

Добавлено: 05.06.2012 16:57
evrus01
А кто-нибудь пробовал этот мост (http://www.phpbb.com/customise/db/bridg ... ki_bridge/) использовать?

Re: [FAQ] Интеграция phpbb 3.0.x с MediaWiki

Добавлено: 15.03.2014 13:12
Роксолана
Доброго времени суток.

Используем данный мод на своем форуме. Все работает замечательно. Но недавно обнаружили проблему - пользователи с никами, начинающимися с маленькой буквы, не могут залогиниться в Вики. Им вылезает сообщение "Ошибка опознавания участника. Вы не указали допустимого имени участника." Может быть, кто-то сталкивался с такой проблемой и мог бы подсказать, в какую сторону копать?

Медиавики 1.22.2, форум - 3.0.12

Re: [FAQ] Интеграция phpbb 3.0.x с MediaWiki

Добавлено: 15.09.2014 13:13
alexgearbox
Роксолана писал(а):Может быть, кто-то сталкивался с такой проблемой и мог бы подсказать, в какую сторону копать?
«Медиавики» исправляет первую букву в имени страницы со строчной на заглавную. Вот в этом направлении и копать.