T3 FRAMEWORK教程

T3-Framework教程

如何安装T3框架及其文件夹结构

系统要求

服务器要求

软件: PHP 5.4.x

数据库

  • MySQL 5.1 +
  • MSSQL 10.50.1600.1 +
  • PostgreSQL 8.3.18 +

网页服务器

  • Apache 2.x +
  • 微软IIS 7 +
  • Nginx 1.0(1.1推荐)

浏览器要求

  • Firefox 4 +
  • IE(Internet Explorer)8 +
  • Google Chrome 10 +
  • Opera 10 +
  • Safari 5 +

开发环境

在开发过程中,本地主机是首选。您可以使用PC中的以下服务器来开发您的站点。

视窗

  • WAMPSEVER
  • 适用于Windows的XAMPP

Linux的

  • 灯泡
  • XAMPP for Linux

苹果系统

  • MAMP&MAMP Pro
  • 适用于Mac OS的XAMPP

该教程是适合Joomla 2.5和Joomla 3.我们强烈建议您使用稳定版本的Joomla,T3版本现在是稳定的。

现在我们把项目移到github上,你可以从https://github.com/t3framework/t3

您可以下载我们的最新作品或发布的软件包。我们建议您下载发布的版本,并进行测试和检查。

安装T3框架

您可以选择安装软件包(该软件包包含:T3空白模板和T3框架插件)或者逐个安装。该过程包括以下步骤:

第1步:安装T3包

安装T3框架

步骤2:启用T3插件

默认情况下,当你安装插件,它已经启用。要检查,请转到:扩展 - >插件管理器 - >找到插件T3框架

安装T3框架

步骤3:将T3空白模板设置为您的默认模板

要将T3 Blank模板设置为默认模板,请转到:Extensions - > Template Manager - >将T3 Blank模板设置为默认模板

安装T3框架

选择语言

安装T3框架

主要配置

输入您的网站所需的信息:sitename,电子邮件...

安装T3框架

数据库配置

输入您的网站所需的信息:sitename,电子邮件...

安装T3框架

安装示例数据

如果你安装示例数据,你将有一个像我们的演示网站。如果您选择默认示例数据,则会安装并启用T3框架插件和T3空白模板的新站点站点。

安装T3框架

删除或重命名安装文件夹

最后一步是删除或重命名安装文件夹

安装T3框架

总有一个团队在T3框架上工作:支持,修复bug和开发新功能。自从T3框架的第一个稳定版本发布以来,已经发布了多个版本。发布的版本带有错误修复,改进和新功能。

为了修正错误,改进特定版本的新功能,必须将T3框架升级到版本。但在升级之前,请务必备份。

如何升级T3框架?

  • 将新版本的T3 Framewotk直接安装到您的系统上,不需要卸载。
  • 通过Joomla更新系统升级
  • 通过JA扩展管理器升级 - 推荐的方法

升级T3框架到最新版本

Joomla更新

在T3空白模板的模板设置面板或任何使用T3框架开发的模板中,如果在“常规”选项卡中找到了新版本的模板或插件,您将选择通知

安装T3框架
Joomlad更新系统是覆盖安装,所以它将覆盖扩展的所有文件/文件夹。如果你已经定制,所以你不应该使用Joomla更新系统,因为你的工作将会丢失。
安装T3框架

在这种情况下,我们建议您使用JAEM进行升级

通过JAEM升级

我们建议使用JAEM升级T3 Framework,因为您的工作不会丢失。如果您使用JA产品,则应使用JAEM进行升级

安装T3框架

将JA T3v3框架更新到T3框架

我们现在把JA T3v3移到T3项目,我们将维护和开发T3项目而不是JA T3v3。对于某些使用JA T3v3(JA Brisk,JA Mero,JA Onepage)开发的模板,可以升级到与T3框架兼容。

1.升级前

BACK UP是必需的,请在升级前备份您的网站

有2个选项可用于升级

选项1如果你没有定制太多,你可以再做一次

在这种情况下,我们建议您下载模板和T3插件,然后再次安装它们

选项2如果您已经定制了很多

通过JAEM(JA Extension Manager)升级模板,然后安装T3插件

2.升级模板

要使模板与T3兼容,我们必须对模板进行更改,以便在安装T3插件之前升级模板

第1步:通过JAEM升级模板

要通过JAEM(JA扩展管理器组件)升级模板,您需要安装该组件并进行正确配置。

接下来,检查升级模板的新版本

安装T3框架
升级时,我们只关注冲突的文件 - 由用户和开发人员修改的文件
安装T3框架

升级时,冲突的文件将被新版本的文件覆盖,这意味着您在文件中定制的内容将会丢失。

安装T3框架

现在,将模板升级到新版本。升级成功后,您需要比较冲突的文件(使用备份文件),然后将您自定义的文件复制到新升级的文件中。

安装T3框架

3.卸载或禁用JA T3v3插件

安装T3框架

4.安装T3框架插件

下载最新版本的T3框架插件

现在,安装插件并确保它已启用。

安装T3框架

T3 BS3空白模板

T3集成了与LESS开发的Bootstrap。检查文件夹结构知道从哪里开始。

    1. templates/t3_bs3_blank/ /t3_bs3_blank/
    2. +--less/ /* all LESS files */ /* all LESS files */
    3. ¦ +-- rtl/ /*all files of right to left layout*// /*all files of right to left layout*/
    4. ¦ +-- themes/ /*all theme folders theme files *// /*all theme folders theme files */
    5. ¦ +-- bootstrap.less.less
    6. ¦ +-- core.less.less
    7. ¦ +-- home.less.less
    8. ¦ +-- joomla.less.less
    9. ¦ +-- ......
    10. +-- css/ /*all compiled files*/ /*all compiled files*/
    11. ¦ +-- themes/ /*all theme folders and files*/ / /*all theme folders and files*/
    12. ¦ +-- bootstrap.css.css
    13. ¦ +-- home.css.css
    14. ¦ +-- megamenu.css.css
    15. ¦ +-- template.csstemplate.css
    16. +-- fonts/
    17. +-- js/
    18. ¦ +-- scripts.js.js
    19. +-- tpls/ /* all layout files and block files*// /* all layout files and block files*/
    20. ¦ +-- blocks/ /*all block files here*// /*all block files here*/
    21. ¦ ¦ +-- head.php.php
    22. ¦ ¦ +-- mainbody.php.php
    23. ¦ ¦ +-- footer.php.php
    24. ¦ ¦ +-- ......
    25. ¦ +-- default.phpdefault.php
    26. ¦ +-- default-content-left.phpdefault-content-left.php
    27. ¦ +-- default-content-right.phpdefault-content-right.php
    28. ¦ +-- home-1.php-1.php
    29. ¦ +-- home-2.php-2.php
    30. +-- images/
    31. +-- languages/
    32. ¦ +-- en-GB.tpl_t3_bs3_blank.ini-GB.tpl_t3_bs3_blank.ini
    33. ¦ +-- en-GB.tpl_t3_bs3_blank.sys.sys.ini-GB.tpl_t3_bs3_blank.sys.sys.ini
    34. +-- templateDetail.xml .xml
    35. +-- templateInfo.php.php/
    36. +-- thememagic.php.php/ /*the file is to add new group, parameters for ThemeMagic*/ /*the file is to add new group, parameters for ThemeMagic*/
    37. +-- index.php.php/
    38. +-- index.html.html
  1. HTML

最重要的文件夹是:less该文件夹包含所有LESS文件,用于开发您的网站,LESS文件可以编译为CSS文件。

T3系统插件

当您安装t3系统插件时,插件将包含用于开发您的站点的Bootstrap库。我们建议您不要自定义插件的文件,所有的工作都应该在t3_blank模板中运行

  1. plugins/system/t3/ /system/t3/
  2. +-plugins/system/t3/base /* base theme for T3 Blank template (bootstrap 2)*/ /system/t3/base /* base theme for T3 Blank template (bootstrap 2)*/
  3. +-- css/
  4. ¦ +-- layout-preview.css-preview.css
  5. ¦ +-- megamenu.css.css
  6. ¦ +-- thememagic.css.css
  7. ¦ +-- ......
  8. +-- bootstrap/ /*Bootstrap 2 library folder*// /*Bootstrap 2 library folder*/
  9. ¦ +-- css/ /*css files in bootstrap library*// /*css files in bootstrap library*/
  10. ¦ +-- ico//
  11. ¦ +-- img//
  12. ¦ +-- js//
  13. ¦ +-- less// /*include all less files*/ /*include all less files*/
  14. ¦ ¦ +-- code.less.less
  15. ¦ ¦ +-- form.less.less
  16. ¦ ¦ +-- ......
  17. +-- less//
  18. +-- fonts//
  19. +-- js//
  20. +-- html//
  21. +-- tpls//
  22. +-- params/params/
  23. +-- tpls//
  24. +-- component.php.php
  25. +-- error.phpphp
  26. +-- index.html.html
  27. +-- index.php.php
  28. +-- offline.php.php
  29. +-plugins/system/t3/base-bs3 /* base theme for T3 BS3 Blank template (Bootstrap 3)*/ /system/t3/base-bs3 /* base theme for T3 BS3 Blank template (Bootstrap 3)*/
  30. +-- css/
  31. ¦ +-- layout-preview.css-preview.css
  32. ¦ +-- megamenu.css.css
  33. ¦ +-- off-canvas.css-canvas.css
  34. ¦ +-- ......
  35. +-- bootstrap/ Bootstrap 3 library folder/ Bootstrap 3 library folder
  36. ¦ +-- css/ /*css files in bootstrap library*// /*css files in bootstrap library*/
  37. ¦ +-- ico//
  38. ¦ +-- img//
  39. ¦ +-- js//
  40. ¦ +-- less// /*include all less files*/ /*include all less files*/
  41. ¦ ¦ +-- grid.less.less
  42. ¦ ¦ +-- mxins.less.less
  43. ¦ ¦ +-- ......
  44. +-- less//
  45. +-- fonts//
  46. +-- js//
  47. +-- html//
  48. +-- tpls//
  49. +-- params/params/
  50. +-- tpls//
  51. +-- component.php.php
  52. +-- error.phpphp
  53. +-- index.html.html
  54. +-- index.php.php
  55. +-- offline.php.php
  56. +--admin//
  57. +--includes//
  58. +--language//
  59. +--t3.php.php
  60. +--t3.xml.xml
  61. +--t3.script.php.script.php
说点什么...
取消
你是一个访客 ( 注册 ? )
作为一个访客
加载评论... 注释将在之后刷新 00:00.

第一个发表评论

joomlass-logo31.png

Search