PhpBB в Joomla! КОМТЕТ
Внедряването на форума в Joomla може да стане по различни начини - инсталиране на съответния компонент или, например, интегриране на форумен двигател на трета страна в рамката. Тази статия описва как да внедрите форумния двигател на phpBB в Joomla с помощта на функцията wrapers.
Инсталация
- Ние инсталираме joomla в нашия домейн или чрез контролния панел на Plesk, или ръчно. В нашия пример нека това е поддиректория: /home/vhosts/mydomen.ru/joomla
- Инсталирайте phpBB в поддиректорията /joomla. Можете също така да инсталирате по два начина по желание - през контролния панел или ръчно. Оказва се: /home/vhosts/mydomen.ru/joomla/phpbb
Важно е да се отбележи, че ако искате да внедрите унифицирана система от потребители на phpbb и joomla, инсталирането на тези двигатели трябва да се извърши в една и съща база данни.
Настройване на Joomla
За да интегрирате phpBB в двигателя на joomla в рамка, трябва да:
- Отидете в административния панел на joomla
- Отиваме в менюто, където ще създадем връзка към форума, например ще направим това в главното меню:Всички менюта - Главно меню - Редактиране.
- Създайте нов елемент от менюто: натиснетеСъздаване и изберетеОбвивка : в предложения списък с типове връзки
- В дясната част на прозореца с настройки задайте името на елемента от менюто:
От лявата страна посочете пътя до двигателя на нашия форум и деактивирайте лентата за превъртане:
и също задайте автоматична височина:
По принцип вече можем да видим нашия форум във вътрешната рамка на двигателя на Joomla. Единственото неприятно нещо е, че заглавката на форума се показва в рамката, което разваля цялостната картина. Няма да се спираме на това и да преминем към настройката на форума.
НастройкаphpBB
Единственото нещо, което трябва да направим, е да премахнем заглавката на страницата от тялото на форума. Това се прави по следния начин:
- Отиваме през FTP / ssh на нашия сайт
- Отиваме в директорията с инсталирания форум, в нашия пример това е /home/vhosts/mydomen.ru/joomla/phpbb
- Отидете в директорията с шаблони /styles/prosilver/template/ (prosilver е шаблонът за форум по подразбиране, който използваме) и редактирайте два файла там:overall_header.htmlviewtopic_print.html
- Сега отиваме в директорията /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. Уеб приложенията се инсталират от контролния панел, не са необходими специални познания. Възможността за работа на избраното уеб приложение зависи от избрания хостинг план.