Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
FladeX
- Former team member
- Сообщения: 1935
- Стаж: 19 лет 3 месяца
- Откуда: Саранск
- Благодарил (а): 7 раз
- Поблагодарили: 59 раз
[wolverine]
overall_header.html в вашем стиле
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 для форумов | форум про форумы
// 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
FladeX, Спасибо.
Более менее успешно использовал предложенный вариант для интеграции phpBB 3.0.2 vs Slaed cms 2.6 lite.
Возникли проблемы с кирилистическими никами (при логине на слаеде - на форуме пользователь остается не залогиненым). Мысли по этой проблеме и пути решения озвучены в теме: http://www.phpbbguru.net/community/topi ... ml#p210676
Также не удалось мне полностью убрать возможность логина на форуме :( Проблема в том, что одна из форм используется при авторизации пользователя, а также при входе в админпанель.. оставил как есть.. ну и пусть себе логинятся..
з.ы. 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
Я на 2.6 кстати так и не проверял.
Насчет кириллицы - это скорее всего из-за username_clean. Нужно будет как-то прикрутить ее и в интеграцию.
Насчет кириллицы - это скорее всего из-за 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 для форумов | форум про форумы
// 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
Где-то писали, что проблема с русскими никами если кодировки CMS и форума разные, как у меня. Насколько я понял, phpBB 3 работает только в UTF-8? У мну Слаед в 1251. Отсюда и гвозди.
FladeX здесь? Есть вопросы.
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
Chianuk
проблема не в разных кодировках форума и ЦМС, а в том, что phpBB при авторизации использует поле username_clean, которое формируется соответствующей функцией phpBB из строки (кириллистической). В результате "очистки" часть русских букв превращается в элегантные похожие по виду английские буквы...
При интеграции эта "особенность" не учтена. В результате часть русских ников в которых присутствуют эти "заменяемые" символы при логине на сайте - не логинится на форум.
Выше я давал ссылку на сообщение: http://www.phpbbguru.net/community/topi ... ml#p210676
проблема не в разных кодировках форума и ЦМС, а в том, что 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
Спасибо. Почитал. Усвоил. А можно ли как-то эту функцию отключить? Покопаюсь сам, но боюсь, что ума не хватит.
Дабы не создавать лишнюю тему - ещё вопрос. Также связанный с интеграцией.
При редактировании и создании подписи в phpBB он сохраняет bbcode в базу в таком виде, например:
Зачем это нужно?
Проблема в том, что CMS хранит и выводит подписи в чистом виде:
Таким образом из-за такого формата подписи в phpBB - подписи в CMS выводятся в виде текста:
Пробовал принудительно писать подпись в базу phpBB в чистом виде. Тогда в CMS всё нормально, а на форуме подпись в виде текста.
Как забороть? Как заставить выводить правильно и там и там?
Я вижу только два пути.
1. Заставить форум хранить и выводить нормально подпись без этих довесков.
2. Какой-либо скрипт для вырезки этой лабуды в CMS для правильного отображения.
Есть еще варианты?
ЗЫ По-крайней мере подскажите какой кусок кода отвечает за запись подписи в БД.
Заранее спасибо.
Дабы не создавать лишнюю тему - ещё вопрос. Также связанный с интеграцией.
При редактировании и создании подписи в 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]Код: Выделить всё
[img:3sltbynz]http://xxx.xxx.xxx.xxx/xxx/temp/images/pict.png[/img:3sltbynz]
[b:3sltbynz]Вася[/b:3sltbynz]Код: Выделить всё
[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
Интеграция с 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 для форумов | форум про форумы
// 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
FladeX я уже в курсе. Но вопросы скорее теоретические. И ко всем.
-
FladeX
- Former team member
- Сообщения: 1935
- Стаж: 19 лет 3 месяца
- Откуда: Саранск
- Благодарил (а): 7 раз
- Поблагодарили: 59 раз
Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// 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
Спасибо. Не раз выручали твои наработки.
Сейчас пытаюсь сделать интеграцию Slaed 2.6 + phpBB 3.0.4
К сожалению, не хватает опыта.
Сейчас пытаюсь сделать интеграцию 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
На здоровье. Приятно знать, что кому-то помог 
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// 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
Сконвертировал сейчас в очередной раз свой форум из 2.0.23 в 3.0.4. Всё пока гладко. За исключением подписей. В базе 2.0.23 они хранились без излишних канделябров. Теперь мне 3.0.4 вместо картинок и всего остального выводит тупо текст.
Таким образом, вопрос стал конкретным. Как заставить 3.0.4 правильно выводить и хранить теги в таком виде? Без довесков.
Возможно ли это? Тогда на стороне CMS в этом отношении ничего дорабатывать не нужно будет. Ведь 2.0.23 всё итак показывает.
У половины из 2500 юзеров стоят юзербары. Будут очень ругаться.
Так. Понял. Относительный путь он не понимает. У юзеров с абсолютным путем к картинке выводит текстом вида:
Код: Выделить всё
[img]../uploads/userbars/Users/Userbar_Proc.jpg[/img]Возможно ли это? Тогда на стороне 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
нужно подключить обработку подписей в Slaed, а не отключить ее в phpBB. Интеграция изначально задумывалась именно так - чтобы в самом форуме как можно меньше менять.
Ссылку на тему про bb-коды в подписи я уже давал.
Ссылку на тему про bb-коды в подписи я уже давал.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// 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
Да. Именнов в этом направлении я и работаю. Но функция strip_tags не выполняет поставленной задачи. Идея в чем. При редактировании подписи в phpBB пусть она сохраняет в свою таблицу как хочет. А в таблицу слаеда без канделябров.
Кстати по приведенному посту в файле includes/bbcode.php нет функции strip_tags.
Мне кажется,что необходимые скрипты сидят в файле message_parser.php
И что правку надо сделать в файлике includes\ucp\ucp_profile.php
Добавлено спустя 12 минут 2 секунды:
Изменений минимум. Надо всего лишь две строки. Запись подписи в базу phpBB со всеми прибамбасами (не меняем). После - Очистка подписи от uid и прочих кодов (точек и запятых). И запись в базу слаеда в том виде, в котором оно показывается в окне редактирования подписи.
Кстати по приведенному посту в файле includes/bbcode.php нет функции strip_tags.
Мне кажется,что необходимые скрипты сидят в файле message_parser.php
И что правку надо сделать в файлике includes\ucp\ucp_profile.php
Добавлено спустя 12 минут 2 секунды:
Изменений минимум. Надо всего лишь две строки. Запись подписи в базу phpBB со всеми прибамбасами (не меняем). После - Очистка подписи от uid и прочих кодов (точек и запятых). И запись в базу слаеда в том виде, в котором оно показывается в окне редактирования подписи.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Интеграция форума phpbb 3.0.* и Slaed CMS 2.5 Lite
FladeX писал(а):нужно подключить обработку подписей в Slaed
Вы в прямо противоположном направлении работаете.Chianuk писал(а):Именнов в этом направлении я и работаю. Но функция strip_tags не выполняет поставленной задачи.
Что мешает использовать алгоритм phpBB для вывода форматированной подписи в слаед?

