Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
RYUMASHKIN
phpBB 1.0.0
Сообщения: 7
Стаж: 9 лет 11 месяцев
Откуда: Voronezh
Поблагодарили: 3 раза

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.

Сообщение RYUMASHKIN »

Теперь что касается поле имени в Joomla которое не передается Jfusion в БД phpBB.
Небольшой хак который не решает данный вопрос если говорить непосредственно установке форума на уже имеющуюся базу данных, но является отличным решением для регистрации новых пользователей через Joomla.
Небольшое отступление 
Итак данный способ не убирает поле имя как таковое из формы регистрации а скрывает его и создает правило что имя=логин.
Решение подсмотрено на данном ресурсе.
Для начала переопределяем в нашем шаблоне вывод вида registration для компонента com_users (Как переопределять шаблоны можете прочесть в этой статье).
Простым языком нашей задачей является создать условие когда система будет использовать не системные файлы компонента а непосредственно брать их из папки шаблона. Для чего это нужно? Все просто.
а) Меньше шансов что либо сломать, особенно если вы не придерживаетесь политики создания бекапов.
б) Ваши изменения останутся даже после системного обновления компонента. Так что после очередного обновления джумлы не прийдется хватаясь за голову вспоминать чего же вы там натворили то за этот период))
Первое что нам необходимо сделать, это проверить есть ли в нашем шаблоне уже переназначенные компоненты и имеется ли среди них нас интересующий.
Для этого переходим в каталог

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

каталог joomla/templates/ваш стиль/html/
В данной ситуации нас интересует компонент com_users
Если папка com_users существует переходим в нее, если нет то создаем.
Если папки не оказалось 
Создаем папку в каталоге

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

каталог joomla/templates/ваш стиль/html/
Далее возвращаемся назад переходим в

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

каталог joomla/components/com_users/views
копируем ее содержимое и вставляем его в созданную нами папку папку

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

каталог joomla/templates/ваш стиль/html/com_users
переходим в каталог /registration/
Открываем редактором файл default.php
И в самый конец после

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

<?php echo JHtml::_('form.token');?>
Вставляем

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

			
<?php
$doc = & JFactory::getDocument();
$doc->addStyleDeclaration( '#jform_name, #jform_name-lbl{display: none;}' );
$doc->addScriptDeclaration('
window.addEvent("domready", function () {
        $("jform_username").addEvent("keyup", function (event) {
            $("jform_name").value = $("jform_username").value;
        });
    });
');
?>
Вот и все, проверяем нашу форму регистрации.
ВАЖНО!!: Данный хак будет работать если вы используете стандартную форму регистрации
Не говорите мне что делать и я не скажу куда Вам идти!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16700
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 558 раз
Поблагодарили: 1848 раз

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.

Сообщение rxu »

Есть вот такой модуль интеграции, у кого установлена Joomla 3.x, можете протестировать https://github.com/fanno/org.jfusion.phpbb31
Изображение
yosinya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 8 месяцев

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение yosinya »

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

Невозможно создать пользователя: Unknown column 'user_pass_convert' in 'field list' SQL=INSERT INTO `phpbb_users` (`username`,`username_clean`,`user_password`,`user_pass_convert`,`user_email`,`user_email_hash`,`group_id`,`user_permissions`,`user_allow_pm`,`user_actkey`,`user_ip`,`user_regdate`,`user_passchg`,`user_options`,`user_inactive_reason`,`user_type`,`user_inactive_time`,`user_lastmark`,`user_lastvisit`,`user_lastpost_time`,`user_lastpage`,`user_posts`,`user_colour`,`user_occ`,`user_interests`,`user_avatar`,`user_avatar_type`,`user_avatar_width`,`user_avatar_height`,`user_new_privmsg`,`user_unread_privmsg`,`user_last_privmsg`,`user_message_rules`,`user_emailtime`,`user_notify`,`user_notify_pm`,`user_allow_viewonline`,`user_allow_viewemail`,`user_allow_massemail`,`user_sig`,`user_sig_bbcode_uid`,`user_sig_bbcode_bitfield`,`user_timezone`,`user_dateformat`,`user_lang`,`user_style`,`user_full_folder`,`user_notify_type`,`user_form_salt`) VALUES ('123123','123123','$2y$10$fwUSDzhRzC/yKR.ElKPxI.NTz9.PBq5QAky58rkULeEIx8wG..fie','0','white0808@mail.ru','-210752668817','2','','1','44a499db436c10577a2c84b6401e4939','','1427183874','1427183874','230207','1','1','0','1427183874','0','0','','0','','','','','0','0','0','0','0','0','0','0','0','1','1','1','1','','','','UTC','D M d, Y g:i a','ru','1','-4','0','OK22LJUwyNg3P') 	2
вот такая штука мне выводится
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение Sheer »

В phpBB3.1.x в таблице users нет поля user_pass_convert, кстати нет и user_timezone, которые присутсвуют в запросе. Зато есть другие, которых нет. Это запрос для версии phpBB3.0.x
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
yosinya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 8 месяцев

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение yosinya »

так..делала по этому мануалу все. Как тогда поступить?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение Sheer »

Какому мануалу? Вы пытаетесь сделать интеграцию с жумлой для phpBB3.0 ?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
yosinya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 8 месяцев

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение yosinya »

По тому который выше, поэтому сюда и пишу.
Да, только интеграция у меня джумлы с phpBB 3.1.х
В шапке же написано что для phpBB 3.1.2 и джумлы 3 мануал
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение Sheer »

Прочите первый пост пункт Настройки в phpMyAdmin
Вы не выполнили инструкции, которые там описаны. То есть не сделали изменения в таблице users
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
yosinya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 8 месяцев

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение yosinya »

Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение Sheer »

RYUMASHKIN писал(а): Переходим в таблицу с пользователями -- > префиксБД_users
А вы внесли изменения в таблицу user
Разницу чувствуете?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
yosinya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 8 месяцев

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение yosinya »

У меня вообще нет таких( есть только ctp83_user, но префикс то phpbb
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение Sheer »

RYUMASHKIN писал(а): Но осталось одно большое недоразумение которое не позволяет нам автоматически создавать пользоватеелй в базе форума после регистрации на сайте а так же не позволяет синхронизировать базу пользователей сайта и форума.
Для решения этого вопроса нам необходимо перейти к нашей базе данных форума для последнего штриха в завершении интеграции Joomla и phpBB когда сайт является у нас основой.
Ну что же идем в phpMyAdmin и выбираем базу данных нашего форума.
Вы же выбрали базу данных Joomla.

Отправлено спустя 2 минуты 10 секунд:
yosinya писал(а): У меня вообще нет таких
Я не знаю, что у вас там есть. Но судя по скрину у вас вообще нет базы данных форума, что вы интегрировать-то собрались, если форум даже не установлен?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
yosinya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 8 месяцев

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение yosinya »

Блин, с префиксом ctp83 да, в джумле лежит, говорю же есть только в джумле с префиксом cpt83, и в базе форума без префикса user просто, куда я строки и вставляла. На скрине они
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 9 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1717 раз

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение Sheer »

В базе форума нет таблицы user, есть users. Вам структуру показать?

Отправлено спустя 58 секунд:
yosinya писал(а): базе форума без префикса user
Без префикса вообще быть не может. Ну вот как-то так. Не может!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
yosinya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 8 месяцев

Re: Интеграция phpBB 3.1.2 - Joomla 3.3.6 через JFusion 2.1.0

Сообщение yosinya »

А криво форум может встать?

Вернуться в «Поддержка phpBB 3.1.x»