Создание пункта меню в Joomla для входа на форум и перенос регистрации пользователей из SMF на сайт

15 Октябрь, 2009

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. В предыдущих статьях данной рубрики мы подробно рассмотрели установку и настройку форума SMF ) и компонента JFusion, добившись интеграции этого движка и Joomla.

Так же мы обсудили проблему выбора лучшей конференции для Джумлы и сошлись с вами во мнении, что имеющиеся у этого движка расширения в большинстве случаев не удовлетворят наших взыскательных требований и лучше всего будет прикрутить к нему полноценный движок конференции. Мы благополучно справились с задачей их интеграции и объединения пользователей форума и сайта.

Теперь нам осталось только настроить перенаправление пользователей с СМФ, желающих зарегистрироваться, на сайт (это особенно актуально если у вас конференция открывается не внутри дизайна вебсайта, а в отдельном окне), а так же настроить способ отображения форума и установить модули JFusion, которые будут выводить на вебсайте ту или иную информацию с конференции.

Создание пункта меню в Joomla, который будет вести на форум


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

Для создания такого пункта заходим в админку Джумлы (http://vash_sait.ru/administrator/) и подводим мышь к пункту «Все меню» в верху окна. Из выпадающего списка выбираем то меню, в котором мы хотим разместить ссылку на конференцию. При этом у вас откроется окно с уже имеющимися там пунктами.

Выбор дальнейших действий зависит от того, как вы хотите настроить взаимное отображение: будет ли он показываться внутри Joomla в области контента или же будет открываться в новом окне без какого-либо дополнительного обрамления?

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

Нам необходимо создать новый пункт, поэтому мы нажимаем на кнопку «Создать» в верхнем правом углу окна.

В открывшемся дереве «Выберите тип меню», щелкаем по надписи «JFusion». Перед нами появится окно с настройками, состоящее из левого и правого блоков.

В левом блоке настроек вы задаете:

  1. в поле «Заголовок» (очевидно, «Конференция»)
  2. в поле «Псевдоним» можете задать вид ссылки, если используете ЧПУ (человеко-понятные Урлы), например, при использовании сторонних компонентов типа ARTIO JoomSEF или sh404SEF. Если ЧПУ (SEF) не используете, то оставьте это поле пустым.
  3. в поле «Ссылка» вы можете видеть Урл этой будущей ссылки, чтобы иметь возможность его скопировать
  4. в поле «Показать в» можете выбрать меню, в котором появится данный пункт
  5. в поле «Родительский элемент» можно задать вложенность (если вкладывать не надо, то оставьте вариант по умолчанию «Верх»)
  6. в поле «Опубликовано» ставите галочку «Да» для того, чтобы ваш новый пункт был виден на вебсайте
  7. в поле «Доступ» выбираете кому он будет виден: либо всем, либо только зарегистрированным пользователям, либо только админам (вариант «Специальный»)
  8. в поле «Открывать в» можете выбрать: открывать конференцию в этом же окне (вариант «в этом же окне с навигацией»), либо в новой вкладке того же самого окна (вариант «новом окне с навигацией»), либо в новом окне (вариант «новом окне без навигации»)

В правом блоке настроек вы задаете:

  1. в поле «Плагин JFusion» щелкаете по кнопке «Выбрать» и во всплывающем окне, в поле «JFusion Plugin», выбираете нужный плагин (в нашем случае — smf), после чего не забудьте нажать кнопку «Save» в этом же окне
  2. в поле «Визуальная интеграция» выбираете вариант «Враппер» (у меня вариант «Frameless» приводил к ошибке) и тогда, при нажатии на создаваемый пункт меню, форум откроется внутри дизайна (шаблона) Джумлы в области контента.

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

    1. зайти в настройки всех боковых модулей по очереди и в поле «Меню» поставить галочку «Выбрать из списка»
    2. затем, удерживая Shift или Ctrl на клавиатуре, выделить все пункты меню, кроме созданного нами для SMF.
    3. в результате, эти боковые модули будут видны везде, кроме страницы с конференцией
  3. в поле «Полосы прокрутки во враппере», на мой взгляд, лучше всего выбрать вариант «Автоматически», тогда длина враппера будет автоматически подстраиваться под длину открываемых на форуме страниц и не будет появляться полоса прокрутки
  4. в поле «Ширина враппера» в Joomla и «Высота враппера» у меня стоит 100% для ширины и 500 для высоты wrapper. Это будет важно, если вы выбрали в предыдущем пункте вариант отличный от «Автоматически».
  5. в поле «Автоопределение высоты во враппере» и «Прозрачный враппер (wrapper)» я поставил галочку рядом с вариантом «Да» (можете попробовать и посмотреть что изменится, если поставить «нет»)

Не забудьте после окончания произведенных настроек нажать на кнопку «Сохранить» или «Применить» (при нажатии на кнопку «Сохранить» ваши настройки сохранятся и вас выкинет с этой страницы настроек, а при нажатии на кнопку «Применить» — ваши настройки также сохранятся, но вы останетесь на этой же странице).

Форум будет открываться как самостоятельный ресурс

Теперь давайте рассмотрим вариант, когда по нажатию на соответствующий пункт меню на сайте форум будет открываться в отдельном окне, как самостоятельный ресурс, и при его отображении не будет использоваться шаблон Joomla. Я, кстати, после проведенных экспериментов выбрал именно этот способ отображения, как самый удобный.

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

Настройки левого блока аналогичны описанным выше, за исключение появившегося поля «Ссылка», в которое мы должны вставить адрес нашего форума:

http://vash_sait.ru/forum/index.php

Если название папки, в которую вы устанавливали движок СМФ отлично от Forum, то вы пишете в адресе ее название вместо forum. В поле «Открывать в» я выбрал вариант «новом окне с навигацией», в результате чего страница с конференцией открывается в новой вкладке браузера.

Как сделать регистрацию посетителей форума на сайте


Суть наших действий будет заключаться в следующем: т.к. мы запретили регистрацию пользователей в настройках СМФ, то теперь при переходе по ссылке «Регистрация» посетитель видит сообщение об ошибке. Это не есть гуд и поэтому вместо этого сообщения хорошо бы было объяснить пользователю, что нужно сделать для прохождения регистрации.

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

Для начала открываем на редактирование файл Errors.russian.php, который вы сможете найти пройдя в своем FTP-менеджере по следующему пути:

 \forum\Themes\default\languages\Errors.russian.php

.

Если вы используете не дефолтную тему оформления для вашего форума, то в этом пути, вместо каталога default, вы должны заходить в каталог с названием вашей темы. В том текстовом редакторе, который используете для редактирования файлов (я пользуюсь Notepad++, который можно скачать здесь) с помощью встроенного поиска найдите в этом файле строку:

$txt['registration_disabled'] = 'Извините, регистрация в данный момент недоступна.';

и замените ее на нужный вам текст с встроенными ссылками на страницу регистрации в Joomla. В моем случае это будет выглядеть так:

$txt['registration_disabled'] = 'Регистрация осуществляется на сайте. <br><br>Вводите, пожалуйста, в форму регистрации реальный e-mail, т.к. на него Вам придет письмо с активирующей ссылкой.';

Теперь при переходе на страницу регистрации вашей конференции, вы увидите нужный текст с нужными ссылками, но если вы посмотрите на верхнюю панель браузера, в котором открыта эта страницы, то увидите там надпись 'Ошибка!'. Это не есть гуд и для исправления этой ситуации в SMF нужно открыть на редактирование файл index.russian.php, пройдя по следующему пути:

forum\Themes\default\languages\index.russian.php

Воспользуйтесь поиском в вашем текстовом редакторе и найдите следующую строку:

$txt[106] = 'Ошибка!';

и замените ее на:

$txt[106] = 'Регистрация';

Альтернативный способ переадресации пользователей


Уже после публикации этой статьи уважаемый Max (RuSellers.ru — сайт посвящен специалистам и начинающим работникам торговли) в комментариях предложил очень интересный вариант переадресации пользователей и с форума на сайт. Суть этого варианта заключается в том, что сразу после нажатия на кнопку «Регистрация» на конференции, пользователь будет переброшен на страницу регистрации в Джумле.

Просто и изящно. Для реализации этого способа нужно будет открыть на редактирование файл /forum/Themes/default//forum/Themes/index.temlate.php и найти приведенный ниже участок кода:

// If the user is a guest, also show [register] button.
	if ($context['user']['is_guest'])
		echo ($current_action == 'register' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
				<td valign="top" class="maintab_' , $current_action == 'register' ? 'active_back' : 'back' , '">
					<a href="', $scripturl, '?action=register">' , $txt[97] , '</a>
				</td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

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

// If the user is a guest, also show [register] button.
	if ($context['user']['is_guest'])
		echo ($current_action == 'register' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
				<td valign="top" class="maintab_' , $current_action == 'register' ? 'active_back' : 'back' , '">
					<a href="http://ваш_Сайт_на_Jomla/страница_Регистрации_на_сайте.php">' , $txt[97] , '</a>
				</td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

По сути, меняется только небольшой участок кода темы, отвечающий за формирование адреса ссылки на страницу регистрации. Вместо http://ваш_Сайт_на_Jomla/страница_Регистрации_на_сайте.php вы должны подставить адрес страницы для регистрации пользователей в Джумле. Таким способом мы изменили адрес ссылки для кнопки «Регистрация», расположенной в верхнем меню форума Simple Machines Forum:

Но еще остается ссылка на страницу регистрации, которая прописана в сообщении «Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.», которое видит незарегистрированный пользователь конференции над формой ввода логина и пароля.

Для того, чтобы и эта ссылка вела на страницу регистрации расположенную на вебсайте, нужно внести изменения в файл Themes/default/languages/Index.russian.php. Найдите в этом файле следующий участок кода:

$txt['welcome_guest'] = 'Добро пожаловать, ' . $txt[28] . '. Пожалуйста, <a href="' . $scripturl . '?action=login">войдите</a> или <a href="' . $scripturl . '?action=register">зарегистрируйтесь</a>.';

и замените его на:

$txt['welcome_guest'] = 'Добро пожаловать, ' . $txt[28] . '. Пожалуйста, <a href="' . $scripturl . '?action=login">войдите</a> или <a href="http://ваш_Сайт_на_Jomla/страница_Регистрации_на_сайте.php">зарегистрируйтесь</a>.';

Т.е. мы опять прописываем путь к странице регистрации на сайте — http://ваш_Сайт_на_Jomla/страница_Регистрации_на_сайте.php.

Вот, собственно, и вся настройка регистрации пользователей. Как я и говорил — ничего сложного. Осталась всего одна статья по теме — последняя (ссылка на нее приведена в самом начале этой публикации).

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

Еще:

Рубрики :Создание сайтов ¦ Форум SMF для Joomla

Комментарии и отзывы

Max

Есть альтернативный способ интеграции регистрации:

1. В index.temlate.php темы находим кнопку регистрация (типа этого):

// If the user is a guest, also show [register] button.
if ($context['user']['is_guest'])
echo ($current_action == 'register' || $context['browser']['is_ie4']) ? ' ' : '' , '

<a href="', $scripturl, '?action=register" rel="nofollow">' , $txt[97] , '</a>
' , $current_action == 'register' ? ' ' : ''; 
2. заменяем:
<a href="', $scripturl, '?action=register" rel="nofollow">' , $txt[97] , '</a>
' , $current_action == 'register' ? ' ' : ''; 
на:
<a href="http://вашСайт/страницаРегистрации.php" rel="nofollow">' , $txt[97] , '</a>
' , $current_action == 'register' ? ' ' : ''; 

Мы изменили назначение кнопки регистрация в главном меню СМФ. Но ссылка «Добро пожаловать, Гость! войдите или зарегистрируйтесь» останется.

3. Идем в файл Index.russian-utf8.php (или Index.russian.php — смотря какая кодировка) файл лежит в папке Themes/default/languages/ (типа этого):

$txt['welcome_guest'] = 'Добро пожаловать, <b>' . $txt[28] . '</b>. Пожалуйста, <a href="' . $scripturl . '?action=login" rel="nofollow">войдите</a> или <a href="' . $scripturl . '?action=register" rel="nofollow">зарегистрируйтесь</a>.'; 

4. Заменяем:

$txt['welcome_guest'] = 'Добро пожаловать, <b>' . $txt[28] . '</b>. Пожалуйста, <a href="' . $scripturl . '?action=login" rel="nofollow">войдите</a> или <a href="http://вашСайт/страницаРегистрации.php" rel="nofollow">зарегистрируйтесь</a>.'; 

=)

Дмитрий

Max, спасибо, добавил описанный вами способ в статью.

Vetusto

C нетерпением жду продолжения! Даже на рассылку подписался. 🙂

Kolabirdon

Блог очень достойный, у вас очень интересная манера письма, продолжайте так и дальше!

Vetusto

Дмитрий, Искренне надеюсь и буду ждать. А то тут пришлось все сносить: тыкнул авторизацию по JFusion, а обычную отключил. 🙂 Даже в админ-панель не смог зайти.

Дмитрий

Vetusto, у меня тоже возникла проблема при переезде на новый хостинг. Дело в том, что изменился абсолютный путь к СМФ, а в каком файле его прописать без доступа к админке я пока не понял. Поэтому для запуска пришлось удалить папку с Jfusion, а потом и весь компонент, после того как я смог войти в админку.

Теперь надо будет ставить и настраивать заново. Пока, что движки работаю в автономе. Такие вот дела.

Перед переездом, наверное, надо временно отключать связь Джумлы и СМФ, а включать уже после внесения изменений в абсолютный путь к конференции. Но в моем случае переезд был резким (прежний хостинг неожиданно умер) и поэтому я использовал для переноса последний бэкап , где естественно Jf был включен. Другого варианта у меня не было.

pyzikent

Тема нужная и интересная

Роман

От души благодарю за пост! Вот только процесс синхронизации пользователей n по моему мнению не заслуженно обойден.

У меня еще до установки пользователей накопилось несколько десятков пользователей, а как их синхронизировать в Jfusion — тяги не хватает. Буду признателен за информацию.

С уважением, Руденко Роман.

SGAN

Приветик

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

Подскажите как поправить кнопку выхода

Стоит joomla 1.5.14 + SMF 1.1.10 + jfusion 120

Анатолий

Vetusto говорит, что:

Дмитрий, Искренне надеюсь и буду ждать. А то тут пришлось весь сайт сносить: тыкнул авторизацию по JFusion, а обычную авторизацию отключил. Даже в админ-панель не смог зайти.

Аналогичная проблема была. Решение оказалось простое 🙂 joomlaforum.ru/index.php?PHPSESSID=f1a16d40eb4194ab239f94fb6e768aa0&topic=98116.0

Анатолий

Чет не получилось с ссылкой 🙁 Цитирую решение:

Еще одна неприятность которая периодически возникает при грубой эксплуатации JFusion, при неосторожных действиях или в основном из-за лени делать дамп базы — потеря доступа к админпанели СМФ.

Решается вопрос так:

Сбрасываем пароль админа (если уже успели его забыть или перезалили дамп другой базы, где пароль администратора СМФ был другим, или для уверенности, что пароль теперь точно знаете)

Через PhpMyAdmin выполняете SQL-запрос:

UPDATE `jos_users`
SET password='21232f297a57a5a743894a0e4a801fc3'
WHERE id = 62;

Теперь Ваш пароль: admin

Переходите в таблицу: jos_plugins

Выключаете работу плагинов Jfusion:

Authentication — JF

User — JF

Значение published = 0 (то есть выкл)

Включаете работу плагинов:

Authentication — Joomla

User — Joomla!

Значение published = 1

Входите в панель администратора и продолжаете работать.

Ольга

Анатолий, можете ли Вы мне помочь (за отдельную плату) с интеграцией SMF с Joomla ,используя данный плагин Jfusion?

Не выходит самостоятельно интегрировать (((

Анатолий

Ольга говорит, что:

Анатолий, можете ли Вы мне помочь (за отдельную плату) с интеграцией смф с джумлой ,используя данный плагин?

Не выходит самостоятельно интегрировать (((

Ольга, пишите мне на flame_tl@mail.ru. Чем смогу помогу. С прошедшим Вас 🙂

Андрей

Попытался настроить вывод враппером внутри Joomla с помощью JFusion. Открывается страничка, но вместо конференции выдаётся белое окно и ошибка: Internet Explorer не может отобразить эту веб-страницу.

Подскажите в чём может быть причина? В настройках JF полный URL прописан правильно (может не везде???), при наборе прямого адреса в браузере нормально работает!

Андрей

Вдогонку к предыдущему посту (15003), может быть дело в настройке Полного пути к интегрируемому софту/скрипту? В примере настройки прописан один путь, а в разделе как определить полный путь прописаны окончания от wordpress, непонятно, что делать? Может поэтому форум не открывается во враппере? Регистрация пользователей с Джумлы на SMF проходит!

Дмитрий

Как я писал выше:

в поле «Визуальная интеграция» выбираете вариант «Враппер» (у меня вариант «Frameless» приводил к ошибке)

Посмотрите, может у вас то же «Frameless» стоит.

Андрей

Дмитрий: Я пробовал оба варианта, в обоих случаях JF просто не находит страницу конфернеции. Почему то при создании пункта меню с JFusion, в поле Ссылка в вашем примере сформирован полный URL доступа к конфе, а у меня какая то хрень: index.php?option=com_jfusion,может поэтому и не находит? Но как это изменить?

Shum

Тимур: надо поставить target="_top" у ссылки тогда окно откроется поверх фрейма а не в нем ))

Профессор

Добрый день! Тема просто супер!!! Спасибо Вам! Но у меня возникла проблема следующего характера: при настройке пункта меню в Joomla строка «ссылка» в которую нужно ввести «http://название сайта/forum/index.php» неактивна, в ней написано «index.php?option=com_jfusion», т.е. исправить на то что надо не даёт, из-за этого, при переходе на форум Simple Machines Forum выводится сообщение о том что «Сервер не найден». в чём может быть причина?

Профессор

Тимур, вы писали «надо поставить target=»_top" у ссылки тогда окно откроется поверх фрейма а не в нем ))

", а где это нужно поставить? не могли бы вы поподробнее написать? никак найти не могу(((

Дмитрий

Профессор: все дело в том, что вы выбрали не тот тип пункта меню. Т.е., когда вы нажимаете кнопку «Создать», то вам на выбор предлагается целый список всевозможных пунктов меню. Вам нужно выбирать не jfusion пункт меню, а, расположенный внизу списка, пункт «Внешняя ссылка». Там будет возможность ввести адрес форума в строку «ссылка».

Профессор

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

Nyuk

Max говорит, что:

3. Идем в файл Index.russian-utf8.php (или Index.russian.php — смотря какая кодировка) файл лежит в папке Themes/default/languages/ (типа этого):

$txt['welcome_guest'] = 'Добро пожаловать, ' . $txt[28] . '. Пожалуйста, войдите или зарегистрируйтесь.';

нету в этом файле такого(((

тема сlassic smf v1.1

Nyuk

sorry не думал что при смене темы SMF участвует часть кода от default

Wiolanta

Спасибо Вам огромное! Вы просто ангел-спаситель =)

Анастасия

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

Уже измучилась, почему-то не открывается форум SMF во враппере Joomla. Галочка «Визуальная интеграция» стоит на Враппер.

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

когда вы нажимаете кнопку «Создать», то вам на выбор предлагается целый список всевозможных пунктов меню.

вот если я в этом месте нажимаю Враппер, то потом похожая проблема

Профессор говорит, что:

тогда у меня в правой части нет настроек, а точнее самые минимальные : в «основных параметрах»

нет возможности выбрать smf

🙁

Валерий

Тема Jfusion классная!!!! Спасибо создателю! Народ, а кто подскажет, сильно этот симбиоз («джумла-SMF») влияет на нагрузку на сервер? А то я недавно замутил ради эксперимента подобный сайт, так через пару часов, после настроек его хостер притормозил на 10 минут. Я посмотрел нагрузку, а она у меня зашкалила за 20%, при допустимой 7%. :((((( И это при том, что я пока у себя один пользователь. А когда будет сотня-другая... :((((. Может кто подскажет приличный хостинг? (пардон за немного мимо-темы)

Михаил

Подскажите, если можете.

работает во «Frameless» , но если включить функцию «дружественные URL адреса»(в настройках форума), то появляется баг: при сохранении сообщения форум выходит из режима Frameless и открывается на всё окно. То же самое происходит, если читать новые личные сообщения в новом окне.

Ольга

У меня тоже проблема с кнопкой выхода — не срабатывает. Как быть?

Михаил

Ольга: напишите подробнее

Ольга

Компонент еще не полностью включен (не получилось Включить плагины JFusion), но запрещена регистрация на форуме, выбрана регистрация через Джумлу. При нажатии на кнопку Выход на форуме — ничего не происходит.

В какой момент испортилось — я не заметила. Если вернуть регистрацию на форуме, все равно выход не работает.

Анатолий

У меня была подобная проблема. Выходить получалось только если в браузере нажимал стереть недавнюю историю.

Eduard

У меня проблемка!

Jfusion 1.5.1

SMF 1.1.1.

Когда захожу админом вижу общий раздел и могу что хочешь делать.

А вот когда захожу новым пользователе — не вижу раздела, не могу ничего делать!

Когда настраивал форум по вашему методу, то там было при регистрации назначить — новичек! А у меня такого не было! Я создал как бы сам такую группу, но поидее как-то не так настроил!

Может выбрать другую группу? Там есть модер админ и ещё кто-то

EdDi

Группа по умолчанию можно выбрать только — администратор, глобальный модератор, модератор! а новичка нету в списке!!! что это за шуточки?! как сделать новичка

Андрей

Здравствуйте. проблема с созданием внешней ссылки в меню.

к вводимой ссылке джумла добавляет домен на котором сидит.

ввожу ya.ru

получаю мойдомен.ру/ya.ru

и соответственно выдает эта ссылка 404.

игрался с настройками сеф, мод_реврайт... непомогло.

МООО ВОИ

Вариант переадресации для SMF2:

Меняем ссылку на регистрацию в главном меню. В файле forum/Sources/Subs.php исправляем:

'register' => array(
'title' => $txt['register'],
'href' => $scripturl . '?action=register',

на

'register' => array(
'title' => $txt['register'],
'href' => "ваш_сайт/component/user/register.html",

Ссылка на регистрацию также встречается в разных сообщениях системы. Поэтому для чистоты нужно найти строчку

 <a href="' . $scripturl . '?action=register">
во всех файлах из каталога languages и поменять её на
 <a href="ваш_сайт/component/user/register.html">

Самое главное сделать замену в файлах index.russian.php или index.russian-utf8.php (обратите внимание, что этот файл надо сохранять в кодировке utf-8). Вроде всё.

vaduxa

Что делать???

1 В опциях авторизации нет SMF

2 Присоздании пункта меню- при выборе плагина SMF тоже нет

3 Выдает такую ошибку Ошибка: путь доступа к плагину JFusion не найден

smf: smf_members: Таблица пользователей не найдена.

Павел

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

Хотел бы внести свою небольшую лепту в процесс интеграцииF.

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

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

Как ни бился, какие только настройки и формы авторизации не пробовал — все впустую: на сайте входит, а на форум нет.

Пока не стукнуло в голову изменить 1 маааленький пунктик в настройках JFusion, а именно:

у меня в Компоненты-JFusion-Настройки Joomla! на вкладке Основное, пункт Введите URL своего сайта Joomla был прописан адрес сайта как: http://WWW.tu.tututu.ru

Когда я сменил его на: http://tu.tututu.ru, т.е. просто убрал WWW, все прекрасно заработало. Двойная авторизация проходит как через родной модуль Логина Joomla!, так и черед модуль JFusion.

Я не знаю, может этот вопрос где и поднимался, но перелопатив кучу форумов, сайтов и т.д., подобного ответа не нашел.

Надеюсь кому-нибудь поможет данное для меня откровение 😉

Павел

Да, забыл добавит:

Джумла! — версия 1.5.25

СМФ — 2.0.3

JF — 1.8.4

ps: старая версия Joomla! стоит по простой причине отсутствия подходящего шаблона для более поздних версий движка.

mik

После интеграции joomla и smf пропал файл index.template.php, так же нет файла index.russian-utf8.php при этом все работает нормально. не могу ничего добавить в шаблон. может кто сталкивался с таким? В папке шаблона появились файлы типа Admin.template.php BoardIndex.template.php и пр.

Подписаться не комментируя