控制文本是否能被替换的有关问题,求
控制文本是否能被替换的问题,求
一个项目用的是thinkphp框架。
我现在写了个文本编辑器,就类似csdn的编辑回复的这个编辑器。
请问怎么在后台使管理员能够控制编辑器里的语言可以被“翻译”或者不被“翻译”?应该用什么语言写?
我的编辑器都是用js来写的。
比如说
把[x]XXX[/x]定义成可以替换成粗体。(当然还有其他的一些替换。)
前台用户通过编辑器编辑了[x]XXX[/x]一段,然后存入了数据库。
重点是:后台管理员管理这个替换的触发器。将这些替换列出来,点击“停止”,前台显示时[x]的就不执行替换了,直接显示[x]XXX[/x];如果点击“开启”,则[x]XXX[/x]就在前台显示出粗体的XXX。
大概就是这么个要求,由于对于框架还不是很熟悉(html和php代码是分开来的,有时真的很头大),
所以有没有谁给我讲讲大概要怎么做,一个大体的思路。
------解决方案--------------------
后台用户设置户用参数就行了。
关键是将用户数据是否为 实体html输出或者是 html输出
后台设置 $is_html_ouput=true;//true false
function output($str){
if($is_html_ouput)
return $str;
else
return(转为实体的$str);
}
------解决方案--------------------
看你的db,感觉lz你的意思是对每个name进行是否替换的管理啊?
那就是一个一个的判断open的值了。
if($row["open"]==1){
$name_display = testfun($row["name"]);//用正则替换吧
}else{
...
}

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Guide pour déplacer du texte en HTML. Nous discutons ici d'une introduction, du fonctionnement des balises de sélection avec la syntaxe et des exemples à implémenter.

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.
