Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Сообщение FladeX »

[wolverine]
overall_header.html в вашем стиле
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
ZhAN
phpBB 1.2.1
Сообщения: 25
Стаж: 18 лет 2 месяца
Откуда: Киев
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: Интеграция с Slaed cms 2.5 lite

Сообщение ZhAN »

FladeX, Спасибо.
Более менее успешно использовал предложенный вариант для интеграции phpBB 3.0.2 vs Slaed cms 2.6 lite.

Возникли проблемы с кирилистическими никами (при логине на слаеде - на форуме пользователь остается не залогиненым). Мысли по этой проблеме и пути решения озвучены в теме: http://www.phpbbguru.net/community/topi ... ml#p210676

Также не удалось мне полностью убрать возможность логина на форуме :( Проблема в том, что одна из форм используется при авторизации пользователя, а также при входе в админпанель.. оставил как есть.. ну и пусть себе логинятся..

з.ы. FladeX, поменяй у себя в подписи ссылку на эту тему - она давно не работает
Последний раз редактировалось ZhAN 06.08.2008 16:44, всего редактировалось 1 раз.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение FladeX »

Я на 2.6 кстати так и не проверял.
Насчет кириллицы - это скорее всего из-за username_clean. Нужно будет как-то прикрутить ее и в интеграцию.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 18 лет 3 месяца

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение Chianuk »

Где-то писали, что проблема с русскими никами если кодировки CMS и форума разные, как у меня. Насколько я понял, phpBB 3 работает только в UTF-8? У мну Слаед в 1251. Отсюда и гвозди.
FladeX здесь? Есть вопросы.
Последний раз редактировалось Chianuk 16.01.2009 14:47, всего редактировалось 1 раз.
Аватара пользователя
ZhAN
phpBB 1.2.1
Сообщения: 25
Стаж: 18 лет 2 месяца
Откуда: Киев
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение ZhAN »

Chianuk
проблема не в разных кодировках форума и ЦМС, а в том, что phpBB при авторизации использует поле username_clean, которое формируется соответствующей функцией phpBB из строки (кириллистической). В результате "очистки" часть русских букв превращается в элегантные похожие по виду английские буквы...
При интеграции эта "особенность" не учтена. В результате часть русских ников в которых присутствуют эти "заменяемые" символы при логине на сайте - не логинится на форум.

Выше я давал ссылку на сообщение: http://www.phpbbguru.net/community/topi ... ml#p210676
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 18 лет 3 месяца

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение Chianuk »

Спасибо. Почитал. Усвоил. А можно ли как-то эту функцию отключить? Покопаюсь сам, но боюсь, что ума не хватит.

Дабы не создавать лишнюю тему - ещё вопрос. Также связанный с интеграцией.
При редактировании и создании подписи в phpBB он сохраняет bbcode в базу в таком виде, например:

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

[img:3sltbynz]http://xxx.xxx.xxx.xxx/xxx/temp/images/pict.png[/img:3sltbynz]
[b:3sltbynz]Вася[/b:3sltbynz]
Зачем это нужно?

Проблема в том, что CMS хранит и выводит подписи в чистом виде:

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

[img]http://xxx.xxx.xxx.xxx/xxx/temp/images/pict.png[/img]
[b]Вася[/b]
Таким образом из-за такого формата подписи в phpBB - подписи в CMS выводятся в виде текста:

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

[img:3sltbynz]http://xxx.xxx.xxx.xxx/xxx/temp/images/pict.png[/img:3sltbynz]
[b:3sltbynz]Вася[/b:3sltbynz]
Пробовал принудительно писать подпись в базу phpBB в чистом виде. Тогда в CMS всё нормально, а на форуме подпись в виде текста.

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

[img]http://xxx.xxx.xxx.xxx/xxx/temp/images/pict.png[/img]
[b]Вася[/b]
Как забороть? Как заставить выводить правильно и там и там?
Я вижу только два пути.
1. Заставить форум хранить и выводить нормально подпись без этих довесков.
2. Какой-либо скрипт для вырезки этой лабуды в CMS для правильного отображения.
Есть еще варианты?

ЗЫ По-крайней мере подскажите какой кусок кода отвечает за запись подписи в БД.
Заранее спасибо.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение FladeX »

Интеграция с Slaed cms в ближайшее время мною дорабатываться не будет. Извините.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 18 лет 3 месяца

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение Chianuk »

FladeX я уже в курсе. Но вопросы скорее теоретические. И ко всем.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение FladeX »

//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 18 лет 3 месяца

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение Chianuk »

Спасибо. Не раз выручали твои наработки.
Сейчас пытаюсь сделать интеграцию Slaed 2.6 + phpBB 3.0.4
К сожалению, не хватает опыта.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение FladeX »

На здоровье. Приятно знать, что кому-то помог ;)
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 18 лет 3 месяца

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение Chianuk »

Сконвертировал сейчас в очередной раз свой форум из 2.0.23 в 3.0.4. Всё пока гладко. За исключением подписей. В базе 2.0.23 они хранились без излишних канделябров. Теперь мне 3.0.4 вместо картинок и всего остального выводит тупо текст.

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

[img]../uploads/userbars/Users/Userbar_Proc.jpg[/img]
Таким образом, вопрос стал конкретным. Как заставить 3.0.4 правильно выводить и хранить теги в таком виде? Без довесков.
Возможно ли это? Тогда на стороне CMS в этом отношении ничего дорабатывать не нужно будет. Ведь 2.0.23 всё итак показывает.
У половины из 2500 юзеров стоят юзербары. Будут очень ругаться.

Так. Понял. Относительный путь он не понимает. У юзеров с абсолютным путем к картинке выводит текстом вида:

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

[img:dl734ws5]http://nexus.lan/uploads/userbars/Users/cs1.6.gif[/img:dl734ws5]
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение FladeX »

нужно подключить обработку подписей в Slaed, а не отключить ее в phpBB. Интеграция изначально задумывалась именно так - чтобы в самом форуме как можно меньше менять.
Ссылку на тему про bb-коды в подписи я уже давал.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 18 лет 3 месяца

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение Chianuk »

Да. Именнов в этом направлении я и работаю. Но функция strip_tags не выполняет поставленной задачи. Идея в чем. При редактировании подписи в phpBB пусть она сохраняет в свою таблицу как хочет. А в таблицу слаеда без канделябров.
Кстати по приведенному посту в файле includes/bbcode.php нет функции strip_tags.
Мне кажется,что необходимые скрипты сидят в файле message_parser.php
И что правку надо сделать в файлике includes\ucp\ucp_profile.php

Добавлено спустя 12 минут 2 секунды:
Изменений минимум. Надо всего лишь две строки. Запись подписи в базу phpBB со всеми прибамбасами (не меняем). После - Очистка подписи от uid и прочих кодов (точек и запятых). И запись в базу слаеда в том виде, в котором оно показывается в окне редактирования подписи.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite

Сообщение rxu »

FladeX писал(а):нужно подключить обработку подписей в Slaed
Chianuk писал(а):Именнов в этом направлении я и работаю. Но функция strip_tags не выполняет поставленной задачи.
Вы в прямо противоположном направлении работаете.
Что мешает использовать алгоритм phpBB для вывода форматированной подписи в слаед?
Изображение

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