Joomla 1.5.x + SMF 1.1.11

Автор Abrikos, 11 января 2010, 17:35:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Abrikos

Возможна ли такая интеграция ? И я сглупил, получилась такая ситуация- у меня форум стоит в http://mysite.net/forum, а я хочу поставить еще жумлу и интегрировать smf  в нее как мне сделать, чтобы было http://mysite.net/joomla/forum ? Joomla за место mysite поставить нельзя так как http://mysite.net там стоит моя соц. сеть. Если возможно интегрировать эти версии можно ли инструкции и как решить проблему с путями, а если нельзя, токак обновится до smf 2.0 без потерь ?!

Abrikos

Это не реально провернуть что ли,  только с версией 2.0 форума можно ?

Abrikos

Все сделал на локальной машине с joomla 1.5.14+jfusion 1.2.3+smf 1.1.11 интегрировалось без проблем, но вот теперь как мне базу форума где уже куча всего, синхронизировать с базой joomla ? И перенести юзеров ?

GeorG

Abrikos
Ну дык... там-же есть в Joomle, в компоненте Jfusion синхронизация пользователей.
Компоненты->Jfusion->New Usersync

То есть, все юзвери из smf перенесутся в базу jooml'ы....  :)
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Abrikos

#4
Я понял, а как жумлу ставить в  имеющеюся базу smf ?  И мне надо чтобы из форума на главную новые темы выводились !? Надо мод еще ставить ?
И мне надо сделать что бы не все сообщения выводились на гллавную страницу а только первый пост в новой теме, например кто-то зарелизил на форуме сериал с обложкой сериала и так далее, мне надо чтобы эта картинка появилась на главной joomla и кусок описания, а под этим всем ссылка на эту тему на форуме, возможно это сделать ? Вот например как тут: 0 day. kiev. ua ...

Beer

 Установка Жумлы не привнесет никаких нюансов - все таблицы имеют префикс jos_, причем синхронизация возможна только тогда, когда БД одна.
Перед синхронизацией сделай дамп базы - я после синхронизации не смог зайти в админку... причем 2 раза, поэтому сейчас живу недосинхронизированным - на третий эксперемент никак не решусь....
В модуле вывода мессаг с форума - все настраивается. Почти все.

Abrikos

Все установил, все работает,  но вот как надо настроить JFusion Activity Module чтобы он по центру сайта (там не слева не справа), выводил картинку с первого поста новой темы и короткое описание, у меня получается вывести там слева, справа , но только текст первого поста в новой теме, а мне надо чтобы пользователь зарелизил на форуме там новый альбом музыкальный с аблошкой( картинкой) и описанием, и эта картинка появилась на главной с этим описанием... Как это сделать ?

Abrikos

Если вставить обычный html код типа: <img src="/pg/photos/thumbnail/4431/large/" border="0" width="450" height="300" /> то эта картинка выводиться на главную в joomla, но понятно на форуме она не видна так как форум использует BBcode. Вот этот код отвечает за вывод картинки на главную:

'img' => Array(
'mode' => BBCODE_MODE_LIBRARY,
'method' => "DoImage",
'class' => 'image',
'allow_in' => Array('listitem', 'block', 'columns', 'inline', 'link'),
'end_tag' => BBCODE_REQUIRED,
'content' => BBCODE_REQUIRED,
'plain_start' => "[image]",
'plain_content' => Array(),


И продолжение:

function DoImage($bbcode, $action, $name, $default, $params, $content) {
if ($action == BBCODE_CHECK) return true;
$content = trim($bbcode->UnHTMLEncode(strip_tags($content)));
if (preg_match("/\\.(?:gif|jpeg|jpg|jpe|png)$/", $content)) {
if (preg_match("/^[a-zA-Z0-9_][^:]+$/", $content)) {
if (!preg_match("/(?:\\/\\.\\.\\/)|(?:^\\.\\.\\/)|(?:^\\/)/", $content)) {
$info = @getimagesize("{$bbcode->local_img_dir}/{$content}");
if ($info[2] == IMAGETYPE_GIF || $info[2] == IMAGETYPE_JPEG || $info[2] == IMAGETYPE_PNG) {
return "<img src=\""
. htmlspecialchars("{$bbcode->local_img_url}/{$content}") . "\" alt=\""
. htmlspecialchars(basename($content)) . "\" width=\""
. htmlspecialchars($info[0]) . "\" height=\""
. htmlspecialchars($info[1]) . "\" class=\"bbcode_img\" />";
}
}
}
else if ($bbcode->IsValidURL($content, false)) {
return "<img src=\"" . htmlspecialchars($content) . "\" alt=\""
. htmlspecialchars(basename($content)) . "\" class=\"bbcode_img\" />";
}
}
return htmlspecialchars($params['_tag']) . htmlspecialchars($content) . htmlspecialchars($params['_endtag']);
}


Как его модифицировать чтобы он и BBcode выводил, а не писал [image]