Установка форума SMF Simple Machines Forum — Интеграция Joomla 1.5 и форума SMF с помощью компонента JFusion- часть 1

Рубрика: Joomla - создать сайт бесплатно,Форум SMF для Joomla

Здравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. В сегодняшней статье речь пойдет о вопросе выбора лучшего варианта форума для Joomla 1.5, а так же мы в деталях рассмотрим установку форума SMF (Simple Machines Forum) на сервер. Итак, для чего нам нужно интегрировать (база пользователей будет общая для сайта и форума) внешний движок форума SMF в Joomla?

Установка SMF

Неужели для Joomla 1.5 не существует собственных форумов, устанавливаемых в качестве расширений (компонентов)? Конечно существуют, но все они серьезно уступают по функционалу форуму SMF.

Проблемы выбора форума для Joomla 1.5

Прежде чем решиться на эксперимент с установкой и интеграцией форума SMF в Joomla, я попробовал в работе несколько компонентов форума для Joomla 1.5. Лучшим из них, на мой взгляд, оказался Kunena, который сейчас даже получил полную совместимость с Joomla 1.5. А в то время, когда я использовал этот компонент форума для Joomla, он существовал только в версии для Joomla 1.0, и его работоспособность на Joomla 1.5 осуществлялась с помощью плагина System — Legacy, т.е в так называемом режиме совместимости.

В принципе, нет ничего криминального в использовании режима совместимости, но существует мнение, что включение плагина System — Legacy немного затормаживает работу Joomla. Я, конечно, с секундомером не замерял, но оно и понятно, что приложения разработанные совершенно под другую версию Joomla 1.0, лучше всего будут работать именно на ней. Ну да ладно, сейчас эта проблема решена и форум Kunena полностью поддерживает Joomla 1.5. Так что вы можете опробовать работу этого компонента форума для Joomla 1.5 и решить для себя — подходит ли он вам.

Да, кстати, версия Joomla 1.0 больше не поддерживается разработчиками и ставить ее сейчас не имеет никакого смысла. Будущее и настоящее за версией Joomla 1.5. Последнюю актуальную версию Joomla 1.5 всегда можно скачать здесь. Нюансы установки Joomla рассматриваться в этой статье не будут, о них мы поговорим в последующих постах рубрики Joomla.

Если вы решите попробовать в работе форум SMF (Simple Machines Forum), то следует учитывать, что последняя версия 1.1.11 имеет альтернативу в виде бета версии форума SMF 2.0. Функционал беты форума SMF значительно выше классической версии форума, но само то, что это еще бета версия, говорит о ее не полной стабильности. Лично я не стал рисковать и устанавливал версию 1.1.9 (1.1.11 на тот момент еще не вышла) и именно на ее примере буду рассказывать про интеграцию форума SMF с Joomla 1.5.

Компонент JFusion, позволяющий интегрировать пользователей в Joomla и форуме SMF

Теперь о компоненте JFusion для Joomla. Данный компонент обеспечивает универсальную интеграцию пользователей во всех приложениях, с помощью расширения базы пользователей для Joomla 1.5, которая не использует «хаки» ядра. JFusion позволит интегрировать пользователей в Joomla 1.5 и форуме SMF. В данное время бесплатная поддержка предоставляется по следующим приложениям: vBulletin, phpBB3, MyBB, SMF, Magento, Moodle, gallery2 и dokuwiki. Также дополнительно JFusion предоставляет несколько полезных модулей, например, модуль последних сообщений на форуме SMF, вставляемый в Joomla, а также плагин внутреннего поиска в Joomla. Также теперь доступна синхронизация групп пользователей, благодаря которой вы сможете связать группы между всеми используемыми приложениями.

Компонент для Joomla безусловно хороший и многофункциональный, можно сказать просто находка. И где же скачать это чудо? Да, собственно, на сайте разработчика. Последняя актуальная версия на текущий момент JFusion 1.1.3 RC. Русский языковой пакет для JFusion: Скачать русификацию для JFusion 1.1.3 RC. Ну вот, Joomla у нас установлена, файлы с пакетами локализации (русский язык) для SMF и JFusion скачаны, пора приступать к установке форума SMF и настройке интеграции Joomla 1.5 и форума SMF.

Установка форума SMF (Simple Machines Forum) в папку сайта на Joomla

Начнем с установки форума SMF. Последние версии SMF (Simple Machines Forum) можно скачать здесь — скачать SMF, а русский языковой пакет к форуму SMF как в кодировке utf-8, так и в кодировке 1251 можно скачать здесь — русский SMF. Устанавливать форум SMF будем в папку forum сайта на Joomla. Допустим, что сайт на Joomla открывается по адресу http://caokun.ru/, тогда форум SMF должен будет открываться по адресу http://caokun.ru/forum/. Для этого нужно подключиться к сайту на Joomla по протоколу FTP FileZilla и создать в основном каталоге (корневой папке) Джумла, где у нас находятся все файлы и папки, созданные после установки Joomla 1.5, новую папку forum, в которую мы установим форум SMF.

Создание папки forum для установки SMF

Загрузка файлов движка форума SMF (Simple Machines Forum) в папку Forum сайта на Joomla

Для создания новой папки в FileZilla, достаточно щелкнуть правой кнопкой мыши в правом окне программы, где отображаются файлы и папки на удаленном хосте, а затем выбрать из выпадающего меню пункт «Создать каталог». Итак, папка Forum в Joomla создана, теперь нужно при помощи все той же FileZilla скопировать в папку Forum из каталога Joomla 1.5 установочные файлы форума SMF.

Файлы форума SMF нужно предварительно достать из архива smf_1-1-9_install.zip, который вы скачали по ссылке приведенной выше. Далее в ftp-клиенте FileZilla, в левом окне открываем папку smf_1-1-9_install с файлами форума SMF (Simple Machines Forum), а в правом окне открываем папку Forum, созданную нами в каталоге Joomla 1.5. Выделяем, удерживая Shift на клавиатуре, все файлы в левой папке (файлы движка форума SMF) и щелкаем по любому из них правой кнопкой мыши. Из выпадающего меню выбираем пункт «Закачать на сервер». Дожидаемся окончания закачки файлов форума SMF и приступаем к следующему шагу.

Сразу же заливаем на сервер и файлы русского форума SMF (Simple Machines Forum). Предварительно мы скачали русский языковой пакет для нужной нам версии форума SMF и нужной языковой кодировки с этой страницы. В моем случае, это файл smf_1-1-10_russian-utf8.zip. Нужно его распаковать и скопировать, находящуюся в нем папку Themes в корень нашего форума SMF, где уже присутствует папка с аналогичным названием. В процессе копирования, будут добавлены нужные файлы русского SMF в различные подпапки папки Themes (более 150 файлов).

Основные настройки форума SMF (Simple Machines Forum), задаваемые при установке его в каталог Joomla

Переходим в браузер, и в адресной строке вводим www.proekt.ru/forum, где под www.proekt.ru имеется в виду адрес вашего сайта на Joomla. В результате должен начаться первый шаг установки форума SMF (Simple Machines Forum), на котором вы сначала должны ввести название вашего форума в поле «Forum name». Для включения русского языка в мастере установки SMF нужно выбрать его в правом верхнем углу окна. Я покажу настройку параметров при выбранном английском языке.

Основные настройки форума SMF, задаваемые при установке

Далее в порядке следования настроек при установке форума SMF в папку сайта на Joomla:

  • Forum URL (адрес или по другому URL форума SMF) — в принципе введется автоматически, ну если уж нет, то введите http://proekt.ru/forum
  • Gzip Output (Gzip сжатие), Database Sessions (сессии в Базе Данных), UTF-8 Character Set (использовать кодировку UTF-8) — тут везде ставим галочки
  • Allow Stat Collection (позволить собирать статистику) — тут на свой вкус выбираете ставить или нет галочку

Настройки базы данных для форума SMF (Simple Machines Forum)

Затем следуют настройки базы данных при установке форума SMF — MySQL Server Settings (если у вас возникла проблема где взять эти данные, то возможно здесь вы найдете ответ на этот вопрос: Как создать новую базу данных и пользователя с помощью инструментов cPanel) :

  • MySQL server name (адрес сервера, где находится база MySQL) — в принципе, стандартно, в 90 процентах случаев это localhost. Если не знаете, уточните на вашем хостинге)
  • MySQL username (имя пользователя базы MySQL) — введите имя пользователя, для подключения к Базе Данных MySQL. Т.к. я хотел использовать для установки форума SMF туже базу данных, что и для Joomla 1.5, то я соответственно ввел в этом пункте имя пользователя, которого создал при установке Joomla.
  • MySQL password (пароль для доступа к базе MySQL) — думаю тут понятно. В моем случае пароль к базе данных форума SMF такой же, как и при установке Joomla 1.5.
  • MySQL database name (название базы данных MySQL) — введите название базы данных, которое Вы хотите использовать. Я ввел сюда тоже название базы, что используется для Joomla. Если База отсутствует, инсталлятор форума SMF (Simple Machines Forum) попытается создать ее. Но некоторые бесплатные хостинги не разрешают создавать базы данных больше 1ой штуки, так что введете название существующий базы данных.
  • MySQL table prefix (префикс таблиц MySQL) — здесь ничего не меняйте.

Жмем «Proceed». Следующий шаг установки- это создание аккаунта администратора форума SMF (Simple Machines Forum).

Настройки базы данных для форума SMF

Придумываем себе логин и пароль для входа в админку форума SMF, вводим свой e-mail и еще раз указываем пароль для базы данных. Нажимаем Finish. В следующем окне ставим галочку и жмем по надписи «your newly installed forum» для того, чтобы попасть на только что установленный нами форум Simple Machines Forum. После установки форума SMF в папку Joomla нужно обязательно удалить файлы install.php и install_1-1.sql, если они не удалились автоматически.

Завершение установки форума на SMF

Как мы видим, в нашем случае, форум Simple Machines Forum будет на английском, но если бы мы на первом этапе установки выбрали русский язык, то и форум Simple Machines Forum открылся бы сразу на русском. Как сделать русским форум SMF уже после его установки, а также настроить взаимодействие форума с Joomla 1.5 с помощью компонента JFusion, я расскажу во второй части поста.

Можете также посмотреть видео «SMF форум: как сделать закрытый раздел»:


У Евгения Попова вышел новый видекурс Все Технические Моменты Онлайн Бизнеса в Видеоформате, который стоит того, чтобы с ним ознакомиться.

Вы так же можете ознакомиться с другими статьями на эту же тему:

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Поиск:
Робот считает, что Вам это тоже может быть интересно:
Очень обяжете, если воспользуетесь этим блоком кнопок:
RSS
Рубрика : Joomla - создать сайт бесплатно,Форум SMF для Joomla
Наверх

Комментарии
4-10-2009 в 16:17

Спасибо большое! Очень важный для меня материал. Как раз установка форума SMF предстоит.

Роман

7-10-2009 в 12:06

после установки форума Simple Machines Forum нужно обязательно удалить файлы install.php и install_1-1.sql, если они не удалились автоматически

max

7-10-2009 в 14:16

max, спасибо за дополнение, обязательно добавлю в пост.

Дмитрий

7-10-2009 в 15:09

Последняя версия JFusion на данный момент 1.2.0, где найти под нее русский язык или 1.1.3 подойдет? ;)

max

28-10-2009 в 14:16

Unknown column 'posterTime' in 'field list'

возникает сразу после установки форума Simple Machines Forum. что делать?

Сергей

28-10-2009 в 15:24

Прошу прощения, сейчас кажется все заработало.

Но появилась другая проблема — не отображается капча при регистрации пользователей в форуме Simple Machines Forum (SMF)

Сергей

29-10-2009 в 13:37

Сергей, простите, а капча не отображается где: в Joomla или в форуме SMF?

Дмитрий

4-12-2009 в 12:21

ВНИМАНИЕ!

Во второй версии SMF 2.0 RC

«UTF-8 Character Set (использовать кодировку UTF-8) — тут везде ставим галочки»

ГАЛОЧКУ НЕ СТАВИМ!!! Могут быть кракозябры местами. На это открытие ушло 2 дня.

Albertus

4-12-2009 в 12:35

Albertus: спасибо за предупреждение, я пока еще не пробовал работать с форумом SMF 2.0

Дмитрий

17-01-2010 в 22:18

Albertus: Albertus: Albertus: Спасибо благодаря вашему коменту решил проблему с кракозябрами во второй версии Simple Machines Forum.

zav_sv

22-01-2010 в 23:30

Please inform your host that the session.save_path specified in php.ini is not valid! It needs to be changed to a directory that exists, and is writable by the user PHP is running under.

Появляется при запуске установки форума Simple Machines Forum (SMF). помогите плизззз.

Александр

4-02-2010 в 13:14

Александр: попробуйте владельца хостинга попытать на предмет возникающих проблем при установке движка форума SMF Simple Machines Forum.

Дмитрий

17-02-2010 в 0:52

вот вроде должно пройти ...

Всем, кто жаждет запустить SMF (Simple Machines Forum) на Денвере .

В процессе установки вы можете получить вот такую ошибку:

“Please inform your host that the session.save_path specified in php.ini is not valid! It needs to be changed to a directory that exists, and is writable by the user PHP is running under.”

По нашему, это значит что:

“Пожалуйста, уведомьте вашего хостера, что session.save_path указанный в php.ini не действителен! Его необходимо заменить на существующую директорию, и доступна запись под PHP.”

Лечится сие просто.

Предположим что Денвер у вас живет на диске z. Находим в z:/usr/local/php файл php.ini, в нем строчку

session.save_path = /tmp. Вместо /tmp пишем z:/tmp и перезагружаем Денвер.

Должно помочь.

Hollywood

9-03-2010 в 16:56

Здравствуйте Дмитрий.Очень понравился ваш сайт. Узнал много интересного. У меня вот такой вопрос по SMF. В SMF есть такое понятие как карма (репутация). Но когда ставишь репутацию не указывается за что . Не подскажете может есть какие-нибудь модули репутации,или как-то по другому можно сделать?

Владислав

9-03-2010 в 17:12

Владислав: подробно напишу о моде для кармы в ближайшей статье о SMF. Подождите немного (думаю, несколько дней).

Дмитрий

Дмитрий

30-03-2010 в 21:18

Так почему все таки выбор пал в Joomla 1.5 на форум SMF с этими всякими интеграциями, а не на ту же самую Kunena — стандартного расширения для Joomla?

Алексей

31-03-2010 в 21:07

Алексей: кому что надо. Если устраивает компонент форума для Joomla Kunena и ее возможностей вам достаточно, то действительно, совсем нет необходимости заморачиваться с интеграцией. Но все же движок форума SMF (Simple Machines Forum) это сила и с Kunena они находятся в разных лигах.

Дмитрий

17-04-2010 в 14:33

Здравствуйте, я устанавливала форум SMF на Joomla 1.5 по вашей инструкции. В самом конце после ввода имени пользователя, пароля, пароля к sql я нажала кнопку ввод. Перешло на следующую страницу где написано только Установка форума Simple Machines Forum и больше ничего нету. Это конец? или что то пошло не так? Что делать дальше,я удалила два файла, которые автоматически не удалились, а как теперь зайти на форум SMF??? если делаю так имя сайта/forum то отображается пустая страница, помогите пожалуйста=((((?

Vampal

17-04-2010 в 23:07

Vampal: что-то пошло не так. Попробуйте удалить все содержимое папки FORUM, заново загрузить в эту папку файлы движка форума SMF и заново пройти все шаги установки, внимательно следуя советам данной статьи по установке SMF. Главное ничего не пропустить.

Дмитрий

13-05-2010 в 11:53

Дмитрий,спасибо ,с модулем кармы разобрался.У меня другая проблема. Вы не знаете как сделать верстку шаблона SMF? C Joomla там все понятно. А с SMF ничего не понятно. Файлы какие-то непонятные ,не знаю какой файл за что отвечает.

Владислав

16-05-2010 в 1:06

Владислав: нет, настолько глубоко с SMF (Simple Machines Forum) я не разбирался.

Дмитрий

12-06-2010 в 13:06

Hollywood: НЕ ПОМОГАЕТ ЧТО ДЕЛАТЬ?

DMITRY

12-06-2010 в 13:17

Hollywood:

Предположим что Денвер у вас живет на диске z. Находим в z:/usr/local/php файл php.ini, в нем строчку

session.save_path = /tmp. Вместо /tmp пишем z:/tmp и перезагружаем Денвер.

Должно помочь.

не помогает как быть что еще можно изменить версия Joomla и форум SMF, стоит на денвере.

DMITRY

5-07-2010 в 21:51

Спасибо за полезную информацию про детальное описание установки форума Simple Machines Forum (SMF) и его интеграцию в сайта на Joomla 1.5 ! Обязательно подпишусь на рассылку

Dmitrysuperstar

7-10-2010 в 9:25

2Albertus

привет тезка, а я поставил эту галочку, где теперь в настройках форума убрать ее? одни крякозяблики, или мож файлик какой подправить??

Альберт

7-10-2010 в 9:38

Я поставил галочку использовать UTF-8, теперь весь форум в кракозябликах, как решить проблему??

Альберт

8-11-2010 в 16:03

После того как захожу www.proekt.ru/forum ,заполняю все поля и нажимаю «Procesed» появляется,вот такая надпись:

Cannot connect to the MySQL database server with the supplied data.

If you are not sure about what to type in, please contact your host.

Access denied for user 'worlddate'@'localhost' (using password: YES)

Click here to try this step again.

что делать? Помогите!

Витя

18-12-2010 в 17:18

А у меня не получается удалить файлы install. Как понимиаю,это связано с сервером. Подскажите как исправить

Лиза

21-12-2010 в 20:31

Первый раз установил этот форум, все нормально было, но дойдя до пункта, где делаем кнопку Регистрация на форуме как переход на Регистрацию сайта я походу запорол все эти коды и тд и у меня перестал открываться форум. Удалил все из папки forum, удалил JFusion, начал все «с нуля». Сделал все как в этой статье и у меня на форуме вместо букв — ���������� Я понимаю, это кодировка, но я там галки при установке ставил и русик в папку форума кидал так же как и в первый раз. В чем может быть дело ?

Виктор

8-01-2011 в 23:13

Виктор: Возможно вы поставили галочку utf8, из-за этого вместо текста ����.

Сергей

14-01-2011 в 22:59

После установки на форуми одни кракозябы. Хотя не устанавливал галочку использовать utf-8. Что делать?

Дмитрий

24-02-2011 в 21:49

Витя: У меня таже проблема!

Станислав

5-04-2011 в 0:10

Блин а вот если форум я ставить собираюсь на отдельный домен? т.есть сайт на одной площадке (со своей базой, файловой системой, и.т.д.) а форум на новом домене (где также своя база, файловая система и.т.д.)? Ведь ваш вариант это когда оба объекта живут в одном «доме», но увы мне так не подходит. Форум как отдельное творенье, но регистрация на них просто единая (для удобства)?! Как тогда быть или я что то упускаю?

Вася ПупкингS

28-04-2011 в 14:45

Здравствуйте!

Скажите , пожалуйста, как установить на форум noindex или редирект. Наверно уже сталкивались с подобной проблемой :-)

Романтик

19-09-2011 в 16:26

Почему не открывается ни один из русских языковых пакетов, на указанном вами сайте?

Владимир

8-10-2011 в 20:50

Интересует такой вопрос.

Есть материалы на сайте созданные через стандартные возможности Joomla.

Есть ли возможность «прикрутить» к ним возможность комментировать на форуме SMF?

Т.е. создается материал, автоматически создается тема в специальном разделе форума с анонсом материала и предложением комментировать данный материал. Сами комментарии должны быть доступны как на форуме, так и на странице с материалом.

Есть ли сейчас специальные модули/плагины позволяющие реализовать данную опцию полностью или частично?

Adam

4-11-2011 в 19:29

спасибо за подробную инструкцию

ВОВА

Написать

(обязательно)

(обязательно)

Ваш комментарий
Заключайте PHP и другой код в теги [php][/php]

Это не спам.

Подписаться без комментирования