(html)phpysadmin中的TEXT字段的wysiwyg编辑器

时间:2012-09-16 17:01:05

标签: mysql phpmyadmin wysiwyg

我正在建立一个小网站,我需要接管任何人来添加一些内容,存储在三个表格中,这些表格将由sep '13最多包含500条记录(小东西)。现在我正在使用phpmyadmin,但添加文本(其中一个表是一个迷你博客)需要基本的html技能,我敢肯定“谁接管”没有。你知道吗,或者:

a)将wysiwyg编辑器与phpmyadmin集成的方法(至少对于TEXT字段)

b)mysql的一个重要前端,支持编辑表(只是内容,而不是结构) - 我可能自己嵌入一个编辑器?

编辑:感谢编辑建议,但这是次要问题:目前我需要一种方法将任何此类编辑器嵌入到phpmyadmin(否则我必须编写前端自己)...

4 个答案:

答案 0 :(得分:1)

我认为CK编辑器就是你想要的,你可以在这里看到:http://ckeditor.com/

答案 1 :(得分:1)

这是一个解决方案,我不得不说这样做是完全错误的,但如果你真的需要它,那么就是这样:

从这里获取TinyMCE:

http://www.tinymce.com/

在phpmyadmin文件夹中解压缩包,例如在我的情况下,我将主要内容放在此处D:\Program Files\Wamp\apps\phpmyadmin\tiny_mce,以便tiny_mce.js文件位于此修补程序D:\Program Files\Wamp\apps\phpmyadmin\tiny_mce\tiny_mce.js

然后在phpmyadmin文件夹中打开文件tbl_change.php,并在<?php之后添加流动的代码:

echo '<script type="text/javascript" language="javascript" src="tiny_mce/tiny_mce.js"></script>'
.'<script language="javascript" type="text/javascript">'
.'tinyMCE.init({'
.'theme : "advanced",'
.'mode : "textareas",'
.'language : "en"'
.'});'
.'</script>';

这将在phpmyadmin中编辑记录的所有textareas中添加TinyMCE,如果你需要它在其他地方,只需看看phpmyadmin正在加载iframe的文件,并将该代码添加到该文件中。 / p>

我再说一遍这样做是完全错误的,只要你真的需要它就行。

答案 2 :(得分:0)

我正在使用jQuery插件jHtmlArea作为一种非常简单快捷的方式为您的案例实施解决方案:http://jhtmlarea.codeplex.com/

在前端使用它真的很简单。但我没有使用phpMyAdmin,也没有使用任何其他“必要的前端”。我编写了一个简单的后端PHP脚本来将内容保存到数据库中。

在后端,我还使用HTML Purifier来清理HTML,并使用HTML Tidy来美化它。

答案 3 :(得分:0)

这也是有用的TinyMCE“www.tinymce.com”,这个WYSIWYG可以在wordpress中看到