前言

使用 TinyMCE 编写文章时经常需要定义很多样式,如果每次都手工编辑的话,一方面工作量大,另一方面也容易造成格式的不统一。好在 TinyMCE 提供了添加自定义样式的功能,不过使用起来却不那么简单。

方法

  1. Joomla Administration -> Extensions -> Plug-in Manager -> Editor - TinyMCE -> Basic Options -> 设置 Custom CSS classes 为 editor.css
  2. 复制 /templates/system/css/editor.css 到 /templates/[your template]/css。
  3. 根据需要在 /templates/[your template]/css/editor.css 中添加样式。
  4. 此时在 TinyMCE 的 Styles 菜单中可以看到自定义的样式,应用并保存后也能看到效果,但是在前台网站上却看不到效果。
  5. editor.css 不仅要在后台添加,在前台也要添加。打开 /templates/[your template]/index.php,添加如下红色代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $gantry->language; ?>" lang="<?php echo $gantry->language;?>" ><head><?php$gantry->displayHead();$gantry->addStyles(array('template.css','editor.css',
                    'tooltips.css','prettyPhoto.css','framework-reset.css','http://fonts.googleapis.com/css?family=Open+Sans'));$gantry->addScript(array('https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js')); ?>
    

转载于:https://www.cnblogs.com/csharpstyle/articles/3119045.html

【Joomla】TinyMCE - Add custom styles相关推荐

  1. 【Joomla】本地化汇总

    前言 Joomla 的本地化工作是相当繁琐的,原因在于需要修改文字资源散落在系统的各个角落,需要一一找出. CONTACT US 显示位置:/index.php/contacts,即联系方式页面内的标 ...

  2. 【LeetCode】2. Add Two Numbers

    传送门:https://leetcode.com/problems/add-two-numbers/ 一.题目描述 You are given two non-empty linked lists r ...

  3. 【LeetCode】002 Add Two Numbers

    题目: You are given two non-empty linked lists representing two non-negative integers. The digits are ...

  4. 【Git】git add -A = git add . + git add -u

    git add -A stages All git add . stages new and modified, without deleted git add -u stages modified ...

  5. 【Joomla】Gallery 中的图片失去了 Popup 效果

    问题现象 单击 Gallery 中的图片后,应该是弹出一个层来显示图片,但是浏览器却转到了图片地址页面. 问题原因 更新了 Joomla Engine 和 K2. 解决方法 修改 /templates ...

  6. 【Joomla】K2 Item 页面添加 Module

    目的 图1 图2 图1和图2只显示一个 K2 Item,并且没有可见的菜单项与 K2 Item 关联,但是图2的右侧比图1多了一个 Module,那么在管理端是如何区别的呢? 原理分析 从低到高的层次 ...

  7. 【leetcode】258. Add Digits

    题目如下: 解题思路:题目很简单,没啥说的.Follow up 我还没想出来. 代码如下: class Solution(object):def addDigits(self, num):" ...

  8. 【前端】vue Unknown custom element: xxxx did you register the component correctly

    1.概述 报如下错误的话啊,可以看出elementui组件没有被注册 注册之后即可 文件位置:src/main.js import Vue from 'vue' import './plugins/a ...

  9. 【sqli-labs】 less32 GET- Bypass custom filter adding slashes to dangrous chars (GET型转义了'/字符的宽字节注入)...

    转义函数,针对以下字符,这样就无法闭合引号,导致无法注入 ' --> \' " --> \" \ --> \\ 但是,当MySQL的客户端字符集为gbk时,就可能 ...

最新文章

  1. mac 下基于firebreath 开发多浏览器支持的浏览器插件
  2. 【AI视野·今日Robot 机器人论文速览 第十四期】Thu, 24 Jun 2021
  3. html5获取地理位置信息API
  4. CSS 语言伪类选择器
  5. android sugar框架 使用,数据库框架Sugar的使用
  6. 《C++ primer 》 猎豹网校 函数模板 2018/10/9
  7. java JSPX的介绍(转载)
  8. STM32CubeMX使用教程
  9. AutoCAD中禁用shift+鼠标中键组合作为动态观察的功能
  10. c语言编写qq机器人软件,未编译的QQ机器人C语言版
  11. html导航栏的颜色怎么改变,我怎样才能改变导航栏的背景颜色
  12. NodeJs之邮件(email)发送
  13. 文件服务器 协同编辑,在 Office 365 中协同共享一同编辑文件
  14. html中点重置和提交没反应,为什么点击按钮没反应??
  15. java.lang.IllegalArgumentException: At least one base package must be specified
  16. c4d-造型工具-6
  17. ItunesConnect:苹果内购项目元数据缺失
  18. php 小程序即时聊天,网易云IM小程序聊天室集成。PHP版SDK API使用示例
  19. 【图像处理】【图像去模糊】 总结
  20. 百度:良心何在?素质何在?道德何在?法律常识何在?人性何在?

热门文章

  1. JDK 13 新特性一览
  2. SpringBoot第二十一篇: springboot集成JMS
  3. 新网杯top1方案:手把手构建中文语音合成模型!
  4. 世界人工智能创新大赛来了!
  5. 2020 年度最佳的23个机器学习项目!(附源代码)
  6. 从六大概念总结吴恩达机器学习书籍:如何做好工程项目实践?
  7. 【多权威学术机构协办】【EI、Scopus检索往届会议】先进算法控制工程方向征稿...
  8. 黑客帝国真的可以!这100万个「活体人脑细胞」5分钟学会打游戏
  9. OpenAI教GPT-3学会上网,「全知全能」的AI模型上线了
  10. 聊一聊2020年实例分割领域的进展和未来展望