Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql phpmyadmin中文本字段的(html)所见即所得编辑器_Mysql_Phpmyadmin_Wysiwyg - Fatal编程技术网

Mysql phpmyadmin中文本字段的(html)所见即所得编辑器

Mysql phpmyadmin中文本字段的(html)所见即所得编辑器,mysql,phpmyadmin,wysiwyg,Mysql,Phpmyadmin,Wysiwyg,我正在制作一个小网站,我需要任何人来添加一些内容,存储在三个表中,到2013年9月,这些表最多有500条记录(小东西)。现在我使用的是phpmyadmin,但是添加文本(其中一个表是一个迷你博客)需要基本的html技能,我相信“谁接管”就没有这些技能。你知道吗,或者: a) 将所见即所得编辑器与phpmyadmin集成的方法(至少对于文本字段) b) mysql的一个重要前端,它支持编辑表(只是内容,而不是结构)——我可以自己在其中嵌入一个编辑器吗 编辑:感谢编辑的建议,但这是第二个问题:目前我

我正在制作一个小网站,我需要任何人来添加一些内容,存储在三个表中,到2013年9月,这些表最多有500条记录(小东西)。现在我使用的是phpmyadmin,但是添加文本(其中一个表是一个迷你博客)需要基本的html技能,我相信“谁接管”就没有这些技能。你知道吗,或者:

a) 将所见即所得编辑器与phpmyadmin集成的方法(至少对于文本字段)

b) mysql的一个重要前端,它支持编辑表(只是内容,而不是结构)——我可以自己在其中嵌入一个编辑器吗


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

我认为CK editor是您正在寻找的,您可以在这里亲自查看:

我正在使用jQuery插件jHtmlArea,作为一种非常简单、快速的方法,可以为类似您的案例实施解决方案:

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


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

这在TinyMCE“www.TinyMCE.com”中也很有用,wordpress中可以看到这种WYSIWYG

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

从这里获取TinyMCE:

在phpmyadmin文件夹中提取包,例如,在我的例子中,我将主要内容放在这里:
D:\Program Files\Wamp\apps\phpmyadmin\tiny\u mce
因此
tiny\u mce.js
文件位于这个补丁
D:\Program Files\Wamp\apps\phpmyadmin\tiny\u mce\tiny\u mce.js


然后在phpmyadmin文件夹中打开文件
tbl_change.php
,并在
之后添加流动代码“文本字段所见即所得编辑器”毫无意义,因为文本字段中没有“您得到的”内容。您需要强调的是,您正在这些字段中存储HTML。现在,让“WYSIWYG编辑器将HTML内容存储在MySQL文本字段中”是有意义的……当然,这是一个注释,而不是一个回复(也称为“回答”),你考虑过为crud操作构建一个基本的管理界面吗?嗯,是的,我看到了;这对任何一方都有效b)-不幸的是,我缺少前端本身;有一个现成的,而不是一个庞大的博客平台将有助于…-或者a)如果有一种简单的方法将其嵌入到phpMyAdmin中,那么除了它“看起来”脏之外,它的具体问题是什么看起来很脏并不是主要问题,因为现在,现代浏览器会解决这个问题,你不是在这里设计网站,所以不要担心这个问题,主要问题是TinyMCE有时会添加或优化HTML代码,想象一下你正在编辑你的用户表,而你不需要这个,但如果它是文本类型,它将加载到您的地址字段中,然后TinyMCE可能会在该字段的内容上添加一个

。我建议在编辑数据库中的HTML数据时,对这段代码进行注释并取消注释。
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>';