PhpBB в Joomla! КОМТЕТ

Внедряването на форума в Joomla може да стане по различни начини - инсталиране на съответния компонент или, например, интегриране на форумен двигател на трета страна в рамката. Тази статия описва как да внедрите форумния двигател на phpBB в Joomla с помощта на функцията wrapers.

Инсталация

  1. Ние инсталираме joomla в нашия домейн или чрез контролния панел на Plesk, или ръчно. В нашия пример нека това е поддиректория: /home/vhosts/mydomen.ru/joomla
  2. Инсталирайте phpBB в поддиректорията /joomla. Можете също така да инсталирате по два начина по желание - през контролния панел или ръчно. Оказва се: /home/vhosts/mydomen.ru/joomla/phpbb

Важно е да се отбележи, че ако искате да внедрите унифицирана система от потребители на phpbb и joomla, инсталирането на тези двигатели трябва да се извърши в една и съща база данни.

Настройване на Joomla

За да интегрирате phpBB в двигателя на joomla в рамка, трябва да:

  1. Отидете в административния панел на joomla
  2. Отиваме в менюто, където ще създадем връзка към форума, например ще направим това в главното меню:Всички менюта - Главно меню - Редактиране.
  3. Създайте нов елемент от менюто: натиснетеСъздаване и изберетеОбвивка : в предложения списък с типове връзки
  4. В дясната част на прозореца с настройки задайте името на елемента от менюто:

От лявата страна посочете пътя до двигателя на нашия форум и деактивирайте лентата за превъртане:

и също задайте автоматична височина:

  • НатиснетеЗапази
  • По принцип вече можем да видим нашия форум във вътрешната рамка на двигателя на Joomla. Единственото неприятно нещо е, че заглавката на форума се показва в рамката, което разваля цялостната картина. Няма да се спираме на това и да преминем към настройката на форума.

    НастройкаphpBB

    Единственото нещо, което трябва да направим, е да премахнем заглавката на страницата от тялото на форума. Това се прави по следния начин:

    1. Отиваме през FTP / ssh на нашия сайт
    2. Отиваме в директорията с инсталирания форум, в нашия пример това е /home/vhosts/mydomen.ru/joomla/phpbb
    3. Отидете в директорията с шаблони /styles/prosilver/template/ (prosilver е шаблонът за форум по подразбиране, който използваме) и редактирайте два файла там:overall_header.htmlviewtopic_print.html
    1. Сега отиваме в директорията /cache, която се намира в директорията phpbb (да не се бърка с директорията със същото име в корена на сайта на joomla) и изтриваме всички файлове от нея с изключение на .htaccess

    Като цяло всичко е готово. След като изпълнихме горните инструкции, получаваме phpbb форума, интегриран в рамката на joomla:

    Забележка: в този пример са използвани следните стилове на двигателя (за да съответстват на стиловете)

    • joomla-rhuk_milkyway
    • phpbb-prosilver

    Заключение

    Както вече разбрахте, всеки форум на трета страна може да бъде интегриран в рамката на joomla, точно както всяко приложение на трета страна. Но винаги има плюсове и минуси:

    • Вграденият олекотен форум (phpbb в нашия пример) в рамката на joomla е много по-бърз от всеки компонент на форума на joomla.
    • По отношение на контрола - отделна таблица на потребителите в базата данни, в сайта и във форума.

    • Когато промените шаблона на сайта, трябва да промените стиловете на форума. Понякога е достатъчно да изтеглите подходящия стил, а понякога трябва да промените стила ръчно.
    • От гледна точка на намаляване на броя на заявките към базата данни - отделна таблица на потребителите в базата данни. Но този проблем се решава.

    Други свързани документи

    Тарифни планове "Виртуален хостинг" - от хостинг на статични HTML страници до поддръжка на PHP, Python, CGI скриптове (Shell, Perl), SSI, Ruby. Тарифните планове осигуряват достъп до MySQL или PostgreSQL сървъри за бази данни.

    Каталог с уеб приложения, достъпни за автоматично инсталиране на виртуални хостинг сървъри COMTET. От последните версии на Joomla, Wordpress и Drupal на български до екзотиката в света на CMS. Уеб приложенията се инсталират от контролния панел, не са необходими специални познания. Възможността за работа на избраното уеб приложение зависи от избрания хостинг план.