Модули JFusion для вывода сообщений и тем с форума SMF на Joomla, создание в форуме SMF кнопки для возврата в Joomla — Интеграция Joomla 1.5 и SMF с помощью компонента JFusion — часть 5

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

Здравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. Это последняя статья из серии, посвященной интеграции Joomla 1.5 и SMF (Simple Machines Forum) с помощью компонента JFusion (Часть 1, Часть 2, Часть 3, Часть 4). В первой части статьи я рассказывал об установке форума SMF в папку на сервере. Во второй части статьи мы говорили про темы оформления SMF и почему дефолтная тема предпочтительней, а так же о том как сделать SMF русским и о решении возможных проблем после русификации.

Модули JFusion

В конце второй статьи была еще рассмотрена установка компонента JFusion на Joomla. Третья часть статьи практически полностью была посвящена теме настройки компонента JFusion для интеграции форума SMF в Joomla, а также тому, как настроить группы пользователей при интеграции SMF в Joomla. Ну и в четвертой статье этой серии были рассмотрены следующие вопросы:

В этой статье я хочу рассказать про настройку модулей, идущих в комплекте с JFusion и позволяющих выводить в Joomla последние сообщения с форума SMF, информацию о том, кто сейчас находится на форуме Simple Machines Forum и кое-что еще. А так же хочу рассказать о том, как создать на форуме SMF кнопку для возвращения в Joomla.

Настройка модулей JFusion, выводящих Joomla информацию с форума SMF (Simple Machines Forum)

Вместе с установкой компонента JFusion осуществляется также и установка в Joomla дополнительных модулей, идущих в комплекте с JFusion. После того как вы произвели установку и настройку компонента JFusion, настроили переадресацию посетителей, желающих зарегистрироваться на форуме SMF на форму регистрации в Joomla, пора приступать к включению и настройкe модулей JFusion. Для этого вам нужно будет зайти в админ панель Joomla (Как зайти в административную панель (админку) Joomla) и выбрать из верхнего меню пункт «Расширение» — «Менеджер модулей».

Посмотрите внимательно на список установленных в Joomla модулей в открывшемся окне. Среди них вы найдете четыре еще не включенных модуля JFusion (неопубликованные модули, у которых, напротив их названия, в колонке «Включен», стоит красный крест).
Модули JFusion
Если по каким-либо причинам вы не увидите там модулей JFusion, то щелкните по кнопке «Создать» в верхней части окна «Менеджера модулей».

Создание нового пункта меню в Joomla

Вы обязательно найдете модули JFusion в открывшемся списке модулей, которые вы можете создать в Joomla. Дальнейшая работа модулями JFusion будет аналогична описанному ниже.

Настройка модуля JFusion Activity Module, предназначенного для отображения в Joomla последних сообщений с форума SMF

Щелкаете по строке с модулем «JFusion Activity Module», в результате чего попадаете в окно его настроек. Левая часть окна настроек модуля JFusion Activity Module у меня выглядит следующим образом:
Настройка модуля JFusion Activity Module
Как вы можете видеть, благодаря таким настройкам, модуль JFusion Activity Module будет «Включен», а т.к. установлена галочка напротив «Да» в поле «Показать заголовок»,то будет показан заголовок этого модуля, который вы введете в поле «Заголовок». В поле «Позиция» вы можете задать позицию для модуля JFusion Activity Module в шаблоне Joomla. Кстати, для того, чтобы увидеть все имеющиеся названия и физическое расположение позиций для модулей в шаблоне Joomla, нужно добавить в адресной строке браузера к адресу главной страницы вашего сайта"/?tp=1". Для моего проекта это будет выглядеть так: http://caokun.ru/?tp=1.

В области «Назначение меню» вы можете настроить, на каких страницах в Joomla будет отображаться модуль JFusion Activity Module. По умолчанию он будет отображаться на всех страницах Joomla. В правой части страницы настроек модуля JFusion Activity Module располагаются поля, которые в моем случае выглядят так:

Параметры модуля JFusion Activity Module

Как вы видите, все настройки для модуля JFusion Activity Module на русском языке, поэтому я остановлюсь только на некоторых из них, которые по моему мнению требуют пояснений. Первая настройка «Enable Cache»: разрешает или запрещает кэширование модуля JFusion Activity Module. Актуально, если только у вас в Joomla включено кэширование. Поле «Суффикс класса модуля» позволяет задать внешний вид для модуля в Joomla (фактически, в зависимости от суффикса, будут применяться разные правила таблицы CSS для описания внешнего вида данного модуля). Для разных шаблонов Joomla будет разный набор суффиксов, но в некоторых шаблонах может и не быть заранее настроенных суффиксов.

В поле «Плагин JFusion» вы должны будете с помощью кнопки «Select» выбрать плагин JFusion, данные из которого будут отображаться в модуле JFusion Activity Module. В нашем случае мы, естественно, выбираем из списка плагин SMF и обязательно жмем на кнопку «Save» в окне выбора плагина JFusion. В поле «Пункт меню» вы так же щелкаете по кнопке «Select» и в открывшемся окне выбираете SMF.
Выбираем плагин SMF для отображения в модуле JFusion Activity Module
В поле «Режим отображения» из выпадающего списка вы можете выбрать три варианта:

  • Последние активные темы (ПАТ) — в модуле на Joomla будут выводится названия тем форума SMF, в которых имеются новые сообщения (
  • Последние темы (ПТ) — в модуле JFusion Activity Module на Joomla будут выводиться названия новых созданных тем форума SMF
  • Последние сообщения (ПС) — в модуле JFusion Activity Module на Joomla будут выводится все подряд последние сообщения с форума SMF, даже если они будут из одной темы

В поле «Режим ПАТ» вы можете выбрать имя какого пользователя форума SMF отображать рядом с названием темы в модуле JFusion Activity Module на Joomla , если в предыдущем поле вы выбрали режим ПАТ. Можно отображать имя автора темы на форуме SMF (Первого сообщения), а можно имя посетителя, который последним оставил сообщение в этой теме (Последнего сообщения). В поле «Показывать кол-во ответов» вы разрешаете или запрещаете отображать рядом с названием темы форума SMF католичество постов в ней.

В поле «Тип ссылок» вы можете выбрать, куда приведет щелчок по названию темы форума SMF в этом модуле на Joomla сайте: либо в начало темы (Темы) форума Simple Machines Forum, либо на последнее сообщение в теме (Сообщение) SMF. Если в поле «Открывать ссылки в новом окне» выбрать «Да», то страница Joomla останется открытой при переходе по ссылке, а форум SMF откроется в новом окне.

В поле «Режим отображения форумов» можно исключить некоторые разделы форума SMF из показа в модуле JFusion Activity Module на Joomla. В поле «Ограничение результатов» вы можете задать ограничение на количество выводимых в модуле JFusion Activity Module сообщений.

В поле «Показать аватар» вы можете, соответственно, разрешить или запретить показывать в модуле JFusion Activity Module на Joomla аватары авторов сообщений форума SMF. После того, как вы закончите настраивать данный модуль, не забудьте нажать на кнопку «Сохранить» или «Применить» вверху страницы (Чем отличается действия по нажатию кнопок «Применить» и «Сохранить»). При тех настройках, которые были приведены на расположенных выше рисунках, у меня получился модуль JFusion Activity Module в Joomla следующего вида:

Пример работы модуля JFusion Activity Module

К сожалению, на ресурсе http://caokun.ru/, который я использовал в этих статьях в качестве примера интеграции форума SMF в Joomla, эту самую интеграцию с помощью JFusion пришлось разорвать. Поэтому я могу привести только скриншот модуля JFusion Activity Module, а попробовать его в действии вы сможете только на своем проекте. Возможно, что интеграция со временем опять появится и тогда вы сможете попробовать этот модуль в действии еще до его установки на свой ресурс.

Настройка модуля JFusion Whos Online Module, отображающего в Joomla информацию о том, кто сейчас находится на форуме SMF

Щелкаете в окне «Менеджера модулей» по строке с модулем «JFusion Whos Online Module», в результате чего попадаете в окне его настроек. Настройка полей в левой части этой страницы JFusion Whos Online Module аналогична настройкам предыдущего модуля. В правой части окна настроек довольно таки мало.

Ну, во-первых, это опять же настройка кэширования модуля JFusion Whos Online Module, а так же настройка его внешнего вида на Joomla сайте путем задания «Суффикса класса модуля». Последний пункт настроек «Плагин JFusion» позволяет выбрать нужный плагин из состава компонента JFusion, из которого данные будут передаваться в модуль JFusion Whos Online Module, а так же произвести тонкую настройку того, что именно и как будет отображаться в этом модуле на Joomla сайте.

Для проведения настройки JFusion Whos Online Module щелкните по кнопке «Select» рядом с полем «Плагин JFusion». В результате вы попадете в окно настроек этого модуля для Joomla. В моем случае оно выглядит так:

Настройка модуля JFusion Whos Online Module
В поле «Отображать» вы можете выбрать из выпадающего списка способ отображения информации о посетителях вашего форума SMF. Можно выводить просто количество гостей и количество зарегистрированных в SMF пользователей (# гостей/пользователей).

Можно выводить ники зарегистрированных пользователей, а можно оба варианта сразу. В поле «MEMBER_LIMIT» вы задаете максимальное количество ников пользователей форума SMF, которое может отображаться в этом модуле. В поле «Пункт меню» вы, по аналогии с предыдущим модулем, щелкаете по кнопке «Select» и в открывшемся окне выбираете SMF.
Выбираем плагин SMF для отображения в модуле JFusion Whos Online Module
В области «JFusion Plugin» выбираете нужный вам плагин (smf в нашем случае) и щелкаете по кнопке «Add», расположенной рядом. В результате откроется окно с настройками для плагина smf. В поле «Отображать имя или логин» вы должны выбрать что именно выводить в модуле JFusion Whos Online Module — имя зарегистрированного пользователя SMF или его логин.

Если в поле «Тип ссылки логина» поставить галочку напротив «Да», то при щелчке по имени пользователя в этом модуле будет осуществляться переход из Joomla в его профиль на форуме SMF. Произведя все настройки на этой странице не забудьте нажать на кнопку «Save» в самом низу.

После того, как вы закончите настраивать модуль JFusion Whos Online Module, не забудьте нажать на кнопку «Сохранить» или «Применить» вверху страницы (Чем отличается действия по нажатию кнопок «Применить» и «Сохранить»). При тех настройках, которые были приведены на расположенных выше рисунках, у меня получился модуль в Joomla следующего вида:

Пример работы модуля JFusion Whos Online Module

Два оставшихся модуля JFusion я не использовал. Модуль JFusion Login Module является аналогом стандартного модуля для входа и регистрации пользователей в Joomla. Никаких особенных настроек Модуль JFusion Login Module не имеет. Хотя этих настроек и много, но если вы, после установки JFusion, так же еще устанавливали и русификатор JFusion, то проблем с тем, чтобы разобраться с назначением тех или иных настроек этого модуля, у вас не должно возникнуть. Назначение модуля JFusion User Activity Module я недопонял. Поэтому просьба к тем, кто использует или разобрался с его назначением отписаться об этом в комментариях.

Создаем на форуме SMF кнопку для возвращения в Joomla

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

Рассмотрим сначала второй вариант. Я, кстати, сам забыл рассказать о кнопке для форума SMF ведущей в Joomla, но мне об этом напомнил в комментариях уважаемый Vetusto. Спасибо ему за это.

Создание новой кнопки для возвращения в Joomla в верхнем меню форума SMF

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

Обратите внимание, что все это будет описано применительно к дефолтной теме оформления форума SMF. Если вы используете другую тему в SMF, то вам придется все проделывать по аналогии, самостоятельно подыскивая нужные места для вставки кода, да и сам код, наверное, может немного отличаться. Ну да ладно, вернемся к нашей кнопке, ведущей с форума SMF в Joomla.

Вам нужно будет для начала получить доступ по FTP к вашему сайту. Если ваш форум Simple Machines Forum установлен в папке сайта на Joomla, то нужно зайти в эту папку, затем пройти по пути /Themes/default/ и открыть на редактирование файл index.template.php. Советую использовать для работы с файлами продвинутый блокнот Notepad++. Используя встроенный поиск редактора, в котором вы откроете этот файл, найдите следующую строку:

Show the [home] button

Начиная с нее в этом файле идет код, задающий кнопки меню форума. Код:

echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
				<td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">
					<a href="', $scripturl, '">' , $txt[103] , '</a>
				</td>' , $current_action == 'home' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

задает, например, описание для кнопки «Начало», которая расположена в самом начале верхнего меню форума SMF. За этим кодом будет следовать закомментированная строка, начинающаяся с «Show the». Это уже идет описание следующей кнопки верхнего меню форума SMF.

Вам нужно будет для начала определиться с местоположением новой кнопки «Вернуться на сайт» в меню относительно других кнопок форума SMF. Затем вы вставляете следующий код, сразу после кода той кнопки меню Simple Machines Forum, за которой вы хотите разместить кнопку «Вернуться на сайт». Код кнопки следующий:

// Show the [site] button.
   echo ($current_action=='site' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
            <td valign="top" class="maintab_' , $current_action == 'site' ? 'active_back' : 'back' , '">
               <a href="http://caokun.ru">' , $txt[799] , '</a>
            </td>' , $current_action == 'site' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';;

Естественно, что вместо адреса http://caokun.ru вы должны вставить адрес своего проекта на Joomla. Если вы хотите скопировать код из этого окна, то сначала подведите к нему мышь и нажмите в появившейся панельке на иконку «Открыть чистый код для копирования», и уже из открывшегося окна осуществляйте копирование.

Я вставил этот код сразу после кода кнопки «Начало». Кроме этого еще нужно открыть на редактирование файл themes/default/languages/index.russian.php и вставить в любом месте (лучше все же, наверное, после однотипных с приведенным кодом строк) строчку кода:

$txt[799] = 'Вернуться на сайт';

Сохраните произведенные в этих двух файлах (index.template.php и index.russian.php) изменения, не забыв зайти в программу FileZilla и подтвердить запись этих изменений в файлы, находящиеся на сервере. После того, как вы это проделаете, зайдете на форум SMF и увидите примерно следующий вид изменившегося меню:
Создаем на форуме SMF кнопку для возвращения на сайт

Создание отдельной кнопки для возвращения в Joomla в шапке форума SMF

Как я уже упоминал выше, можно создать отдельную кнопку перехода к сайту на Joomla в дизайне форума SMF. Такую кнопку, под названием «На сайт», вы можете увидеть в правой части шапки этого форума SMF. Для ее создания нужно предварительно создать в графическом редакторе рисунок кнопки с нужной надписью, а затем вставить его в нужное место шаблона форума SMF.

Описывать, как нарисовать такую кнопку в фотошопе я не буду, потому как это совсем не сложно, имея заготовки кнопок в PSD (можно, кстати, воспользоваться услугами оналайн сервиса по созданию красивых кнопок для сайта). Для вставки в шаблон форума SMF кнопки, ведущей в Joomla, нужно опять же получить доступ к файлам форума по FTP и открыть на редактирование тот же самый файл Themes\default\iindex.template.php.

Я вставил изображение этой кнопки вместо логотипа Simple Machines Forum в шапке форума. Поэтому, если вы этот логотип не трогали, то найдите в этом файле код вставки логотипа:

echo '
				</td>
				<td align="right" class="catbg">
					<img src="', $settings['images_url'], '/smflogo.gif" style="margin: 2px;" alt="" />
				</td>
			</tr>

И замените его на следующий код:

echo '
				</td>
				<td align="right" valign="bottom" class="catbg">
					<a href="http://caokun.ru/"><img src="http://caokun.ru/images/vernasait.png" title="Перейти на сайт Троян и мейн-куны" /></a>
				</td>
			</tr>
		</table>';

Если вы хотите скопировать код из этого окна, то сначала подведите к нему мышь и нажмите в появившейся панельке на иконку «Открыть чистый код для копирования», и уже из открывшегося окна осуществляйте копирование.

Естественно, что вместо http://caokun.ru/ вы опять же должны ввести адрес своего Joomla сайта, а вместо адреса графического файла кнопки http://caokun.ru/images/vernasait.png — прописать свой путь до файла кнопки. В атрибуте TITLE вы тоже должны будете прописать свои слова. Все, после сохранения внесенных в файл index.template.php изменений, вы увидите на своем форуме вместо логотипа SMF кнопку для возврата в Joomla.
Создание кнопки для возвращения на сайт в шапке форума SMF

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


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

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

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

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


Комментарии
23-11-2009 в 9:47

Блин, засада кругом! Все бы хорошо, но вот убивает эта разрозненность компонентов. У меня Comunity Builder стоит, дык, когда в Joomla пользователя грохаешь, он почему-то в SMF не удаляется, приходится ручками от туда удалять. Мало того, пользователь вводит логин и имя. На сайте отображается логин, а на форуме имя... Как исправить, не знаю. все перековырял...

Vetusto

23-11-2009 в 13:30

Vetusto, по поводу автоматического удаления пользователя в SMF, при его удалении в Joomla. Зайдите в настройки JFusion: JFusion — Configuration. Щелкните по листку с карандашом рядом с SMF. В третьем сверху окне «Опции пользователей» в самом низу в области по названием «Если ДА, то пользователь удалённый из базы Joomla будет автоматически удалён из данного софта/скрипта» выберете «Да» в поле «Разрешить удаление пользователей».

По поводу отображения имени пользователя на форуме SMF вместо ника. У меня возникла та же ситуация, хотя я и не пользовался Comunity Builder. На форуме SMF отображались имена пользователей, а не ники. Поиск ответа ничего не дал. Проблему коряво решил тем, что просил пользователей при регистрации указывать ник и в поле имени и и в поле ника. Буду очень признателен, если вы найдя решение этой проблемы, отпишитесь здесь об этом.

Дмитрий

23-11-2009 в 21:46

Опа! Шаман! А я тут с бубном пляшу второй день... Уф...

С отображаемыми пользователями в SMF беда. Думаю.

Из полезного: кнопка «назад на сайт». Для дефолта:

в /Themes/default/index.template.php нужно найти:

// Show the [home] button.
	echo ($current_action=='home' || $context['browser']['is_ie4']) ? '&nbsp;' : '' , '
				
					<a href="', $scripturl, '" rel="nofollow">' , $txt[103] , '</a>
				' , $current_action == 'home' ? '&nbsp;' : '';

Это типа кнопка НАЧАЛО, а перед ней добавить вот это:

// Show the [site] button.
	echo ($current_action=='site' || $context['browser']['is_ie4']) ? '&nbsp;' : '' , '
				
					<a href="http://www.site.ru/" rel="nofollow">Site.ru</a>
				' , $current_action == 'site' ? '&nbsp;' : '';

Это типа кнопка возврата из SMF в Joomla. Прикольно получилось и все практически связано воедино.

Vetusto

23-11-2009 в 21:48

Ой. Корявенько вышло. Но если как следует порыскать, то этот код есть на некотором ресурсе. Добавь для полноты себе на сайт такую инфу, у тебя все хорошо и в картинках, так что много народу юзает твое описание.

Vetusto

23-11-2009 в 22:23

Vetusto, спасибо большое. Действительно, совсем забыл про кнопку вернуться на сайт, ведущую из SMF в Joomla. Это конечно же очень важно, особенно в том случае, если форум открывается в отдельном окне. Обязательно посмотрю ваш вариант (возможно, что он совпадает с используемым мной) и добавлю описание в статью. =)

Дмитрий

23-11-2009 в 22:34

Просто выглядит классно, если тема SMF по дефолту.

Vetusto

24-11-2009 в 0:46

Vetusto, добавил в эту статью новую часть про создание кнопки возврата на Joomla сайт. Начинается отсюда: Создаем на форуме SMF кнопку для возвращения в Joomla

Дмитрий

24-11-2009 в 23:12

Хм... Интересное решение кнопки возврата с форума SMF на Joomla... Я не парился особо, вместо Вашего (как оно правильно называется «Переменная»?) $txt[799] я вставил «Сайт такой-то». Ну в общем-то у Вас идея получше. Так действительно проще.

Не рублю я в PHP... Я вырос на 86 компах (это еще до Интел, кажется, было), на бейсиках всяких. :) Так что все что в голову влезло из интернет-программинга — это HTML. К сожалению.

Vetusto

24-11-2009 в 23:22

Vetusto, я в PHP тоже не гуру. Только базовые познания, в объеме достаточном лишь для того, чтобы чувствовать синтаксис, когда правишь чужой код, ну или если что-то совсем простенькое написать. Однако, без базовых познаний PHP совсем трудно было бы. Они нужны.

Дмитрий

29-11-2009 в 13:13

На сколько безопасен компонент JFusion? Мой ресурс — несколько раз атаковали хакеры. Думаю, что это из-за установленных компонентов Joomla.

Александр

2-12-2009 в 23:42

Я тут еще одну тему пробил: эксперименту ради поставил форум SMF на субдомен (чтобы было forum.lalala.ru), соответственно полный путь к форуму стал другой, и jfusion стал матерится, мол, путь доступа к плагину JFusion не найден... Я аж разнервничался весь, но поковырявшись слегка, успокоился, ибо все и так пахало.

Vetusto

3-12-2009 в 1:00

Vetusto: спасибо за информацию. У меня не было опыта установки SMF на поддомен. Очень хорошо, что все работает. =)

Дмитрий

26-12-2009 в 11:42

Дмитрий: Дмитрий говорит, что:

По поводу отображения имени пользователя на форуме SMF вместо ника. У меня возникла та же ситуация, хотя я и не пользовался Comunity Builder. На форуме Simple Machines Forum отображались имена пользователей, а не ники. Поиск ответа ничего не дал. Проблему коряво решил тем, что просил пользователей при регистрации указывать ник и в поле имени и и в поле ника. Буду очень признателен, если вы найдя решение этой проблемы, отпишитесь здесь об этом.

На сайте разработчиков Simple Machines Forum нашел очень интересную инфу по этому поводу www.jfusion.org/index.php...2236&p=12128

По русски: небольшой хак jfusion :

1. В файле administrator/components/com_jfusion/plugins/smf/user.php найти строчку

$user->realName = $userinfo->name;

2. заменить на

$user->realName = $userinfo->username;

3. Сохраняем.

4. Делаем резервную копию БД SMF

5. Удаляем всех пользователей SMF

6. Выполняем синхронизацию через JFusion.

В итоге: в поле «Отображаемое имя» будет «Имя пользователя». Можно наверное строчку вообще удалить или еще как-то поизвращаться.

Насчет пункта 5 очень не рекомендую.] =)

AgaOnline

26-12-2009 в 13:47

AgaOnline: спасибо большое за ценную информацию. Очень полезный хак для SMF.

Дмитрий

5-01-2010 в 21:32

Товарищи, тема еще жива?

У меня вопрос что делать если появляются ошибки при синхронизации пользователей через JFusion.

Unknown column 'memberName' in 'field list'

и.т.д.

Владимир

5-01-2010 в 22:04

Владимир: лично я не знаю ответа.

Дмитрий

5-01-2010 в 22:22

Только что нашел ответ. С SMF2 JFusion не работает...Смотреть надо было внимательнее...

Владимир

16-01-2010 в 3:26

А есть ли решения для интеграции Joomla c SMF 2.0 RC2?

Тимур

23-01-2010 в 22:57

Есть ли живые, ответьте пожалуйста.

Вопрос по модулю «JFusion Activity Module».

Все сделал, все красиво. Но вот при нажатии на ссылку модуля в Joomla (у вас в примере Фото-загадки, мой любимый собак.

У меня Занятия спортом mama-nana.ru/index.php?topic=6.msg7#msg7 идет на топик которого нет.

Существует mama-nana.ru/forums/index.php/topic,6.0.html. Как ссылки модуля поправить?

Тимур

25-01-2010 в 21:23

А можно сделать, чтоб для того, чтобы написать сообщение в теме не нажимать «Ответить», а чтобы форма ввода (сообщения) была после последнего сообщения в теме SMF?

Павел

25-01-2010 в 22:39

Павел: можно. Как включить отображение формы быстрого ответа на форуме SMF

Можете посмотреть сами ответы на интересующие вас вопросы на этой странице Вопросы и Ответы

Дмитрий

29-01-2010 в 3:56

А как можно сделать чтоб после нажатия кнопки выход на форуме SMF пользователь автоматически выходил и на сайте Joomla?

Александр

29-01-2010 в 23:09

Александр: наверное можно, но я не знаю как конкретно.

Дмитрий

31-01-2010 в 16:19

Проблема с модулем JFusion Activity вместо сообщения на форуме отображаются вот такие крокозябры:

Добро пожаловать — Duke 31.01.2010 15:56 [0 ответов]

Duke

5-02-2010 в 13:43

Интегрировал smf в joomla, все работает отлично, но есть одна проблемка, я сделал вывод форума в теле Joomla.

Форум Simple Machines Forum выводится все работает, но у всех страниц форума, тем, разделов один адрес mysite.ru/forum.html и при переходе по форуму SMF адрес не меняется.

Что это может быть, где искать проблему?

vital_ua

6-02-2010 в 10:01

vital_ua: это специфика вывода форума Simple Machines Forum во фрейме Joomla. Поэтому, кстати, фреймы не пользуются популярностью у вебмастеров.

Дмитрий

31-03-2010 в 17:24

Прежде всего спасибо огромное Вам! Уроки помогли на 100%!

Долго искал информацию в интернете по данной теме, на так подробно и внимательно и качественно как тут — не найти. Спасибо еще раз.

У меня только остался один вопрос, скажите пожалуйста, а как выводить информацию не в центре Joomla сайта. Я знаю что за это отвечает компонент Jfusion. В общем не понятно. Если не сложно, подскажите пожалуйста.

Спасибо!

Александр.

Александр

20-04-2010 в 17:46

Добрый день, а как сделать, например, что бы при входе в joomla он заходил и на форум, почему то логины и пароли действуют и там и там, но при входе в форум вводу пароль, и тут же при переходи в joomla он опять требует, как исправить.

И еще вопрос. Как выводить SMF в теле сайта, а не на отдельном полностью. А то получается он как сам по себе стоит и ничего не напоминает о Joomla сайте. Хедер бы хотелось сайта пункты меню и тд, подвал тоже

Дмитрий

25-04-2010 в 14:51

Дмитрий: по первой части вопроса не знаю, что сказать. По поводу второй части вопроса посмотрите здесь — Чтобы вписать форум SMF в дизайн сайта на Joomla (открываться во враппере)

Дмитрий

25-04-2010 в 17:38

А как изменить «Выборочный формат вывода даты» а то я создал сообщение на форуме Simple Machines Forum числом «25.04.2010» а мне модуль в Joomla выдал на сайте «21.04.2010» как исправить это?

Спасибо

Дмитрий

25-04-2010 в 20:07

Я в смысле имел ввиду выборочный формат в JFusion Activity Module

Дмитрий

29-04-2010 в 9:19

А возникают проблемы при смене хостинга с переносом этой связки joomla + jfusion+ smf?

Сумбель

29-04-2010 в 16:04

И можно попросить аналогичное написать для smf 2.0.3 RC3 + jfusion 1.2.4. А то не работает такое говорят... У меня не пошел мост.

Сумбель

1-05-2010 в 14:31

Сумбель: возникают, если предварительно связь в JFusion не разорвать.

Сумбель: не ребят, такой подвиг повторить второй раз я не способен.

Дмитрий

22-05-2010 в 14:00

Сумбель: jFusion c smf 2.0 в звязке не работает... используйте версию 1.11.

Автору статьи огромный респект... пол интернета по вашей статье ставит форум на Joomla)) в том числе и ваш покорный слуга...

Алекс

23-05-2010 в 23:30

Алекс: респект принят. Спасибо за отзыв.

Дмитрий

8-09-2010 в 18:50

Доброго времени суток!

При попытке регистрации на форуме перебрасывает на регистрацию на сайте — это Вы Дмитрий осветили :)

А можно ли в SMF как в FireBoard сделать наоборот, чтобы человек, зарегистрировавшись на сайте, на форум заходил без всяких. И как удалить с главной страницы SMF форму регистрации?

Михаил

28-09-2010 в 0:28

smf 2 0 rc3 jfusion_1.5.1 joomla 1 5 20

всё работает НО!!!

1.не могу найти текст чтобы поменять (создать кнопку назад на форум)

2.если менять... в Errors.russian-utf8.php на серваке меняет а на сайте нет(заметил такую штуку-если изменить в Errors.eng. до установки форума тогда меняет,но зараза rus не прокатывает)

3.если зарегис.в JOOMLA с логином русскими буквами то на форуме одни квадратики и так далее(ставил на форум разные кодир рус.языка) какие будут соображения(главное имхо как сделать1 и 2

ps делал всё на денвере jfusion_1.5.1-рус-вал вашим файликом

pokuri

12-10-2010 в 21:18

хе хе наконец то получилось

всё делал как написано но не много надо подумать и сравнить(просто сравнивал код)я не шарю в написании страниц и т.д

но реально всё работает с новыми версиями

всем спасибо

(очень помучался с папкой cache в smf 2 0 rc3-кто понял...тот понял:)

smf 2 0 rc3+jfusion 1.5.1+joomla 1 5 20

ВСЁ РАБОТАЕТ

pokuri

14-10-2010 в 13:50

Здравствуйте, для начала хотелось бы выразить Вам благодарность, очень помогла Ваша статья.

Но у меня возникла проблема которую я не могу решить... при нажатии на кнопку выход в на форуме у меня выскакиевает ошибка несколько раз уже проверил код кнопки все нормально...

вот что выскакивает

Веб-страница недоступна.

Веб-страница по адресу bastard.square7.ch/forum/...6c05e55fb283b57e, возможно, временно недоступна или постоянно перемещена по новому адресу.

  Дополнительная информация об этой ошибке
Исходное сообщение об ошибке показано ниже

Ошибка 330 (net::ERR_CONTENT_DECODING_FAILED): Неизвестная ошибка.

посомтреть можно тут bastard.square7.ch/forum/

помогите пожалуйсто)

VilOtiV

14-10-2010 в 14:28

Возможно нашел временное решение проблемы, нужно отключить сжатие в настройках smf

но все равно хотелось бы найти другой выход из ситуации

P.S. до отключения сжатия мой форум не открывался в Internet Explorer а Хроме вот эта ошибка

VilOtiV

22-10-2010 в 14:38

Доброго времени суток. Возможно ктото сталкивался с такой проблемой:

в связке работают jfusin 1.5.2 + smf 1.1.11 + joomla 1.5.20, но есть проблема. При переходе на форум URL при листании страниц форума не меняется, смысл в том что невозможно дать ссылку именно на отдельную ветку форума. Автор, я видел что на форуме Вашего сайта все работает нормально, могли бы Вы мне сказать на каких версиях форума и jfusion работает Ваш сайт. Спасибо за помощь!

Niko

23-12-2010 в 13:01

спасибо за кнопку «вернутся на сайт». все отлично работает.

Но есть одно но, при внесении любым изменений в index.russian-utf8.php. пропадает изображение капчи при регистрации.

То есть если кнопки нет, то капча есть , добавляю кнопку,капчи нет, при чем происхожит это внесения в index.russian-utf8.php любых символов.Неговоря уже о $txt[799] = 'Вернуться на сайт';

Вместо изображения капчи появляется квадратик, и текст введите текст с изображения. Но увы его то и нет))))))

Ник

22-02-2011 в 9:18

Доброго времени суток.

Тестируя на денвере провёл интеграцию joomla 1.5.22 и SMF 1.1.13 с помощью JFusion 1.5.5 и вашего руководства.

Joomla — мастер, SMF — слейв. Удачно мигрировал пользователей с joomla на smf. Но есть 2 проблемы:

1. Единая регистрация через джумлу работает хорошо. Но не работает паралельная авторизация пользователей. Т.е. сделал ссылку на джумле — залогиниться. Логинюсь под пользователем, открывается личный кабинет в джумла и т.д.

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

2. В файле \Themes\default\languages\Errors.russian-utf8.php нашел и исправил $txt['registration_disabled'] = 'Извините, регистрация в данный момент недоступна.';

а вот $txt[106] = 'Ошибка!'; не нашел ((( Не подскажите где он ещё может быть?

Maximalist

7-03-2011 в 18:57

Та же проблема что делать?????????

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

Пожалуйста!!!

Информации мало по данной проблеме решений не описывают вся надежда на Вас.

Проблема с модулем JFusion Activity вместо сообщения на форуме отображаются вот такие крокозябры:

Добро пожаловать — Duke 31.01.2010 15:56 [0 ответов]

vasil2010

7-04-2011 в 22:27

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

Спешу выразить благодарность за такие подробные и отличные уроки по форуму SMF! Внимательно следуя вашим инструкциям удалось довольно быстро произвести интеграцию Джумлы и форума.

У меня один вопрос. Скажите, а как поставить баннер на шапку форума? У вас там стоит картинка с собаками и кошечкой. Какой файл нужно править и какой код вставлять?

Заранее благодарю!

Надежда

26-06-2011 в 17:33

Надежда, нашли решение? Тоже интересует этот вопрос!

Pavel555

27-06-2011 в 0:30

Товарищи, подскажите как выводить последние сообщения с SMF форума на WordPress блоге?

Александр BitLife

27-06-2011 в 11:40

Павел, я вроде как поместила баннер в шапку сайта, но сделала это довольно криво.

По адресу forum/Themes/default/images есть файл smflogo.gif. Вместо него я загрузила свой баннер. Используя Firebug, я удалила назание форума из его шапки и растянула её высоту, а также ширину того участка, где стоит файл smflogo.gif

Теперь баннер стоит. Но есть одна проблема. Он корректно отображается только при экранном разрешении 1024 x 768. При остальных разрешениях он съезжает на бок, и я не знаю пока, как это исправить.

www.whitemagnolia.net/forum/

Если кто-то решил эту задачу более профессиональным способом, то поделитесь :)

Надежда

1-09-2011 в 12:47

Зачем такие мучения если есть шикарный компонент форума Kunena 1.7 ?

Дмитрий

6-10-2011 в 13:13

Доброго времени суток. Возникла проблема при интеграции. В таблице не найден столбец:

smf Польз. Обновить: Ошибка создания нового пользователя: DB function failed with error number 1054
Unknown column 'memberName' in 'field list' SQL=INSERT INTO `smf_members` ( `memberName`,`realName`,`emailAddress`,`passwd`,`passwordSalt`,`posts`,`dateRegistered`,`is_activated`,`validation_code`,`personalText`,`pm_email_notify`,`hideEmail`,`ID_THEME`,`ID_GROUP`,`ID_POST_GROUP` ) VALUES ( 'Don53_Empire','Administrator','streltzov.don53@yandex.ru','652cd97c3825a4ec403d77f2fda04986d2390c76','456d','0','1317895977','1','','','1','1','0','0','4' )

Помогите исправить.

Don53_Empire

Написать

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

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

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

Это не спам.

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