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

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

Здравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. В предыдущих статьях рубрики Интеграция форума SMF в Joomla мы подробно рассмотрели установку и настройку форума SMF и компонента JFusion 1.1.3 RC, добившись интеграции SMF в Joomla. Так же мы обсудили проблему выбора форума для Joomla и сошлись с вами во мнении, что имеющиеся расширения форумов для Joomla в большинстве случаев не удовлетворят наших взыскательных требований и лучше всего будет прикрутить к Joomla полноценный движок форума SMF. Мы благополучно справились с задачей интеграции форума SMF в Joomla и объединения пользователей форума и сайта.

Форум для Joomla

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

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

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

Выбор дальнейших действий зависит от того, как вы хотите настроить отображение форума SMF в Joomla: будет ли он показываться внутри сайта на Joomla в области контента или же будет открываться в новом окне, как самостоятельный сайт? без использования шаблона Joomla. Сначала рассмотрим порядок действий для первого варианта, когда форум SMF будет открываться внутри шаблона Joomla в области для контента (там, где у вас обычно отображаются статьи или выводимый другими компонентами Joomla контент)/

Если нужно вписать форум SMF в дизайн сайта на Joomla, то форум SMF будет открываться во враппере (wrapper) — внутри шаблона Joomla

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

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

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

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

В левом блоке настроек пункта меню JFusion для форума SMF (он будет таким же и в любом другом пункте меню Joomla) вы задаете:

Левый блок настроек пункта меню в Joomla

  • в поле «Заголовок» (очевидно, «Форум»)
  • в поле «Псевдоним» можете задать вид ссылки для этого пункта меню Joomla для форума SMF, если используете стандартный ЧПУ в Joomla (при использовании сторонних компонентов типа ARTIO JoomSEF или sh404SEF, а так же при отключенном режиме ЧПУ (SEF), оставьте это поле пустым)
  • в поле «Ссылка» вы можете видеть будущую ссылку в Joomla для перехода к форуму SMF (ее можно использовать при указании ссылок на форум SMF из материалов Joomla)
  • в поле «Показать в» вы можете выбрать меню Joomla, в котором появится данный пункт для форума SMF
  • в поле «Родительский элемент» можно выбрать другой пункт меню, в который вложится создаваемый пункт для форума SMF (если вкладывать не надо, то оставьте вариант по умолчанию «Верх»)
  • в поле «Опубликовано» ставите галочку «Да», для того чтобы ваш новый пункт меню Joomla для форума SMF был виден на сайте
  • в поле «Доступ» вы можете выбрать кому будет виден данный пункт меню для форума SMF: либо всем, либо только зарегистрированным пользователям, либо только админам (вариант «Специальный»)
  • в поле «Открывать в» можете выбрать: открывать содержимое данного пункта меню для форума SMF в этом же окне (вариант «в этом же окне с навигацией»), либо в новой вкладке того же самого окна (вариант «новом окне с навигацией»), либо в новом окне (вариант «новом окне без навигации»)

В правом блоке настроек пункта меню для форума SMF в Joomla (он обычно имеет свои особенности для разных пунктов меню) вы задаете:

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

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

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

Теперь давайте рассмотрим вариант, когда, по нажатию на соответствующий пункт меню в Joomla, форум SMF будет открываться в отдельном от Joomla окне, как самостоятельный сайт, и при отображении форума Simple Machines Forum не будет использоваться шаблон Joomla. Я, кстати, после проведенных экспериментов, выбрал именно это способ отображения для SMF. Вы можете увидеть на сайте http://caokun.ru ( в верхнем меню пункт «Форум»).

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

Настройки левого блока пункта меню для SMF аналогичны описанным выше, за исключение появившегося поля «Ссылка», в которое мы должны вставить адрес нашего форума Simple Machines Forum- http://vash_sait.ru/forum/index.php. Если название папки, в которую вы устанавливали форум SMF на Joomla отлично от Forum, то вы пишете в адресе ее название вместо forum. В поле «Открывать в» я выбрал вариант «новом окне с навигацией» в результате чего, страница с форумом SMF открывается в новой вкладке браузера.

По вариантам настройки и создания пункта меню «Форум» для SMF, пожалуй все. Переходим к настройке переадресации со страницы регистрации форума SMF на страницу регистрации Joomla.

Переадресация пользователей со страницы регистрации в SMF на страницу регистрации Joomla

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

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

Для начала открываем на редактирование файл Errors.russian.php, который вы сможете найти, пройдя в своем FTP-менеджере по следующему пути: \forum\Themes\default\languages\Errors.russian.php. Если вы используете не дефолтную тему оформления для вашего форума, то в этом пути, вместо каталога default, вы должны заходить в каталог с названием вашей темы. В том текстовом редакторе, который вы используете для редактирования файлов (я пользуюсь Notepad++) с помощью встроенного поиска найдите в этом файле строку:

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

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

$txt['registration_disabled'] = 'Регистрация на форуме осуществляется через <a href="http://caokun.ru/zaregistrirovatsya/register.html" title="Регистрация" target="_blank">форму регистрации сайта "Алабай Троян и мейн-куны"</a>. <br><br>Вводите, пожалуйста, в форму регистрации реальный e-mail, т.к. на него Вам придет письмо с активирующей ссылкой. После перехода по этой ссылке, Вы сможете заходить на форум под своим логином и паролем. <br><br> <a href="http://caokun.ru/images/instrukciy.flv" title="Видеоролик с примером регистрации на форуме"> Вы можете посмотреть ролик с примером регистрации, щелкнув по этой ссылке (5Mb)</a>';

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

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

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

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

Переадресация пользователей со страницы регистрации в форуме SMF на страницу регистрации Joomla (альтернативный вариант)

Уже после публикации этой статьи, уважаемый Max (RuSellers.ru — сайт посвящен специалистам и начинающим работникам торговли), в комментариях предложил очень интересный вариант переадресации пользователей при регистрации с форума SMF на Joomla сайт. Суть этого варианта заключается в том, что сразу после нажатия на кнопку "«Регистрация» на форуме SMF, пользователь будет переброшен на страницу регистрации в Joomla. Просто и изящно. Для реализации этого способа нужно будет открыть на редактирование файл /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>' : '';

По сути, меняется только небольшой участок кода SMF, отвечающий за формирование адреса ссылки на страницу регистрации Simple Machines Forum. Вместо http://ваш_Сайт_на_Jomla/страница_Регистрации_на_сайте.php вы должны подставить адрес страницы для регистрации пользователей в Joomla (например, для моего сайта это будет http://caokun.ru/zaregistrirovatsya/register.html). Таким способом мы изменили адрес ссылки для кнопки «Регистрация» в SMF, расположенной в верхнем меню форума Simple Machines Forum:
Ссылка для регистрации нового пользователя в форуме SMF
Но еще остается ссылка на страницу регистрации форума SMF, которая прописана в сообщении «Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.», которое видит незарегистрированный пользователь форума SMF над формой ввода логина и пароля.
Предложение зарегистрировать на форуме SMF
Для того что бы и эта ссылка вела на страницу регистрации, расположенную в Joomla, нужно внести изменения в файл Themes/default/languages/Index.russian.php. Найдите в этом файле следующий участок кода:

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

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

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

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

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

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


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

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

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

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


Комментарии
19-10-2009 в 19:21

Есть альтернативный способ интеграции регистрации форума SMF в регистрацию Joomla:

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' ? ' ' : ''; 

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

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

19-10-2009 в 19:23

Извиняюсь, обозвал Joomla в спешке джутлой =)

Max

19-10-2009 в 19:25

Нда код не отображается... *CRAZY*

Max

19-10-2009 в 19:58

Max, спасибо большое за ваш вариант переноса регистрации пользователей из SMF в Joomla. Он мне очень нравится (блин, чего то стормозил и не подумал сразу об изменении ссылки на кнопке Регистрация), но можно попросить вас немного подробнее описать что и на что заменять, а то получается:

заменяем:

' , $txt[97] , '

' , $current_action == 'register' ? ' ' : '';

на:

' , $txt[97] , '

' , $current_action == 'register' ? ' ' : '';

Вроде одно и тоже. Или коменты что-то обрезали?

Я хотел бы разместить потом этот вариант в посте, если вы не против. *BRAVO*

Дмитрий

19-10-2009 в 20:00

Да именно код почему-то не отображается :( , хоть и вставляю через kwrite. Нет не против могу скинуть на мыло

Max

19-10-2009 в 20:04

Max, спасибо — qwertydmitriy@gmail.com =)

Надо будет подумать об отображении кода в коментах, может у вас идеи на этот счет?

Дмитрий

19-10-2009 в 20:12

Отправил, найду решение сразу сообщу =)

Max

19-10-2009 в 22:20

Max, спасибо, добавил описанный вами способ переноса регистрации пользователей из SMF в Joomla в статью.

Дмитрий

4-11-2009 в 14:56

C нетерпением жду продолжения про JFusion, SMF и Joomla! Даже на рассылку подписался. :)

Vetusto

8-11-2009 в 14:26

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

Kolabirdon

8-11-2009 в 16:46

Kolabirdon, спасибо.

Vetusto, скоро, думаю, в одном из очередных постов продолжу тему JFusion.

Дмитрий

8-11-2009 в 21:01

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

Vetusto

8-11-2009 в 22:25

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

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

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

Дмитрий

10-11-2009 в 12:56

Тема про Jfusion нужная и интересная, особенно в плане привязки SMF к Joomla

pyzikent

13-11-2009 в 9:27

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

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

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

Роман

14-11-2009 в 15:40

Роман, согласен с вами, в пятой части постараюсь затронуть вопрос синхронизации пользователей в Jfusion.

Дмитрий

18-11-2009 в 0:53

Приветик

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

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

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

SGAN

18-01-2010 в 2:43

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

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

Та же проблема!

Тимур

18-01-2010 в 2:44

Еще проблема, если включен Враппер (wrapper) в Joomla, и переходить с форума SMF по ссылке //ваш_Сайт_на_Jomla/страница_Регистрации_на_сайте.php то JFusion открывает сайт в сайте, то есть в поле body где должен отображаться только форум SMF, вылезает Joomla в Joomla. Но это только если переход по ссылке в том же окне, если переход в новом окне, то все ОК. Как исправить или сделать переход по ссылке только в новое окно?

Тимур

12-02-2010 в 23:47

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

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

Аналогичная проблема была. Решение оказалось простое :) Вот ссылочка:

Анатолий

12-02-2010 в 23:51

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

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

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

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

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

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

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

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

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

Authentication — JFusion

User — JFusion

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

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

Authentication — Joomla

User — Joomla!

Значение published = 1

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

Анатолий

13-02-2010 в 1:25

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

Дмитрий

13-02-2010 в 21:44

Дмитрий: Не за что. Спасибо Google $)

Анатолий

6-03-2010 в 22:06

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

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

Ольга

9-03-2010 в 22:57

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

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

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

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

Анатолий

19-03-2010 в 13:37

спасибо за статьи по Jfusion, но

во-первых:я так понял адрес файла альтернативной преадресации пользователей /forum/Themes/index.template.php

во-вторых:В SMF 2.0 RC3, в файле выше нету строки, которую нужно заменить(((, ну или я слепой, подскажите пожалуйста, как по другому это сделать, и кстати первый вариант тоже не сработал(который не альтернативный), я все менял через Filezilla , права на вале не менял, но перехожу на форум, тыкаю регистрацию SMF и пишет регистрация отключена, извините.

подскажите плз, а то я только учусь и разбираюсь!

VRoPeX

19-03-2010 в 14:00

VRoPeX: извините, но опыта использования SMF 2.0 у меня пока, что нет. Потому и ответить на ваш вопрос я не в состоянии.

Дмитрий

19-03-2010 в 14:32

ну я как понял, там нет этой строки, для альтернативного варианта переноса регистрации из SMF в Joomla, а в первом, я меняю \forum\Themes\default\languages\Errors.russian.php, текст меняется в блокноте и на хосте(права доступа на файл не трогал 600, может надо поменять?),захожу на форум Simple Machines Forum, регистрация, измененный текст не изменился(хотя на хосте изменен), ну и с ошибкой так же , меняя, в итоге на Joomla не сменяется,

Вроде бы все остальное до этого по старому нормально делалась на новом, может быть кто что нибудь подскажет? icq-3шесть900622четыре, напишите плз, прост пока не могу разобраться!

VRoPeX

19-03-2010 в 15:42

Тогда для какой версии джумлы и smf данная статья? может быть установить версию форума Simple Machines Forum для которой эта статья?

VRoPeX

24-03-2010 в 17:36

Попытался настроить форум враппером внутри Joomla с помощью JFusion. Открывается страничка но вместо самого форума SMF выдаётся белое окно и ошибка: Internet Explorer не может отобразить эту веб-страницу. Подскажите в чём может быть причина? В настройках JFusion полный URL прописан правильно (может не везде???), сам форум, при наборе прямого адреса в браузере нормально работает!

Андрей

24-03-2010 в 21:36

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

Андрей

25-03-2010 в 0:34

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

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

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

Дмитрий

25-03-2010 в 9:51

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

Андрей

26-03-2010 в 17:08

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

Shum

11-05-2010 в 9:53

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

Профессор

11-05-2010 в 10:22

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

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

Профессор

11-05-2010 в 11:30

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

Дмитрий

11-05-2010 в 11:54

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

Профессор

19-05-2010 в 18:31

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

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

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

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

тема сlassic smf v1.1

Nyuk

20-05-2010 в 16:56

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

Nyuk

28-05-2010 в 12:25

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

Wiolanta

29-06-2010 в 18:50

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

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

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

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

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

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

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

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

:(

Анастасия

8-07-2010 в 23:30

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

Валерий

24-07-2010 в 9:56

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

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

Михаил

20-09-2010 в 13:45

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

Ольга

20-09-2010 в 14:34

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

Михаил

20-09-2010 в 14:47

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

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

Ольга

20-09-2010 в 21:01

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

Анатолий

5-10-2010 в 22:20

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

Jfusion 1.5.1

SMF 1.1.1.

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

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

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

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

Eduard

7-10-2010 в 22:26

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

EdDi

12-10-2010 в 16:03

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

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

ввожу ya.ru

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

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

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

Андрей

Написать

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

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

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

Это не спам.

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