标签: wysiwyg

PHP可以安装在本地计算机上吗?

对于Web-dev,可以将PHP处理器安装在常规的Windows XP计算机上,以便通过浏览器查看PHP文件来执行PHP脚本吗?(不是Windows Server 2003)

我甚至下载了PHP,但似乎他们希望将它安装在服务器上.

没有将文件上传到服务器的情况下,在本地计算机上快速预览和运行PHP的任何其他方法?(Dreamweaver可以处理PHP文件中的静态HTML ..)

php wysiwyg offline localhost

2
推荐指数
1
解决办法
2620
查看次数

WPF WYSIWYG编辑

我使用windows窗体控件创建了一个wysiwyg编辑器作为标准C#程序.除了使用WPF,我想做同样的事情.

在我的旧应用程序中,我做了类似的事情.

using mshtml;
private IHTMLDocument2 doc;

...

HTMLeditor.DocumentText =

"<html><body></body></html>"; 

doc = HTMLeditor.Document.DomDocument as IHTMLDocument2; 

doc.designMode = "On";
Run Code Online (Sandbox Code Playgroud)

这允许在编辑器上使用Document.ExecCommand.

如何在WPF中完成?它看起来不像WPF中的WebBrowser控件允许设计模式.

谢谢!

c# browser wpf wysiwyg

2
推荐指数
1
解决办法
4525
查看次数

选择范围到 HTML 元素

如何将选定的文本范围转换为 HTML 元素?

例如, string The quick brown fox jumps over the lazy dog,我提取了brown反映选择点的部分start = 10end = 14(选择不是由用户输入构建的)。

现在,我如何将这部分字符串转换为 a <span>brown</span>

PS 我已经研究过如何用 HTML 标签包装跨界 DOM 选择范围?. 提供的答案使用 execCommand,但这并不满足我,因为我需要它尽可能透明。

Range也在使用API 进行选择,但在这种情况下 - “选择”只是存储的start/end位置指针,实际上没有进行选择。

我有一个想法,我可以使用指针在背景中创建一个选择,用</span>它换行,这对用户来说是不可见的,但话说回来……我不知道如何执行这个。

提前致谢!

html javascript wysiwyg

2
推荐指数
1
解决办法
2180
查看次数

Omnigraffle Classes图表编码

我用OmniGraffle Pro工具制作了我的UML类图,但是我想自动地从它的图中制作C代码.也许有人知道我怎么做到这一点?
谢谢.

wysiwyg uml code-generation

2
推荐指数
1
解决办法
9543
查看次数

用<p>标签和类替换标题(<h1>,<h2> ...)标签

我希望将WYSIWYG编辑器中的标签替换为.

目前我正在使用以下代码来实现这一目标.

$content = preg_replace('/<h1(.*?)<\/h1>/si', '<p class="heading-1"$1</p>', $content);
$content = preg_replace('/<h2(.*?)<\/h2>/si', '<p class="heading-2"$1</p>', $content);
$content = preg_replace('/<h3(.*?)<\/h3>/si', '<p class="heading-3"$1</p>', $content);
$content = preg_replace('/<h4(.*?)<\/h4>/si', '<p class="heading-4"$1</p>', $content);
$content = preg_replace('/<h5(.*?)<\/h5>/si', '<p class="heading-5"$1</p>', $content);
$content = preg_replace('/<h6(.*?)<\/h6>/si', '<p class="heading-6"$1</p>', $content);
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,这段代码非常混乱,如果我能将它压缩成一个正则表达式,那将会很棒,但我只是缺乏这样做的能力.

我曾考虑过这行代码作为替代方案.

$content = preg_replace('/<h(.*?)<\/h(.*?)>/si', '<p class="heading-$2"$1</p>', $content);
Run Code Online (Sandbox Code Playgroud)

我不确定如何使用上述内容,客户倾向于从其他网站复制内容,将其直接粘贴到新的WYSIWYG中,并且我看到了从hr标签到标题标签的任何内容.

我需要的只是上面的单行,除了标签本身只能是2个特定字符(因此确保标签以H开头,后跟[1-6]).

我还要求它添加到p标签的类特定于使用数量,例如:heading-1,heading-2.

非常感谢任何帮助,谢谢你的时间.

php regex wordpress wysiwyg preg-replace

2
推荐指数
1
解决办法
8576
查看次数

Summernote WYSIWYG:将代码视图设置为默认视图

我在网上找不到任何相关内容.有没有办法将Summernote(WYSIWYG jQuery文本编辑器)的默认视图设置为代码/ html视图.我希望在登录表单页面时直接看到HTML代码.

谢谢

wysiwyg summernote

2
推荐指数
1
解决办法
6597
查看次数

selenium webdriver 如何获取在 iframe 所见即所得文本区域中输入的文本

如何在 iframe 所见即所得文本区域中输入文本

// Enter text for Message field
ContactUs_Page.txt_keyInMessage().sendKeys(ColMessage);
Run Code Online (Sandbox Code Playgroud)

联系我们_Page.java

public static WebElement txt_keyInMessage() throws Exception{
    try{     
        WebElement iframeMsg= driver.findElement(By.xpath("//*[contains(@class, 'wysiwyg_frame')]"));        
        driver.switchTo().frame(iframeMsg);     
        driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);         
        element = driver.findElement(By.cssSelector("body"));    
    }catch (Exception e){
        throw(e);
    }
    return element;
}
Run Code Online (Sandbox Code Playgroud)

iframe html 代码

<iframe class="wysiwyg_frame" frameborder="0" src="" style="width: 100%; height: 100%;" title="Rich Text Editor, contact_remarks" aria-describedby="cke_30" tabindex="0" allowtransparency="true">
    <!DOCTYPE html>
    <html lang="en" dir="ltr">
        <head>
        <body class="cke_editable cke_editable_themed cke_contents_ltr cke_show_borders" contenteditable="true" spellcheck="false">
            <p>
                hello, pls contact me once you received this message
                <br>
            </p>
        </body> …
Run Code Online (Sandbox Code Playgroud)

java iframe wysiwyg selenium selenium-webdriver

2
推荐指数
1
解决办法
6447
查看次数

所见即所得字段的数据库设计

我有一个数据库字段,需要从 Web 界面中的 WYSIWYG 输入框中存储文本和 HTML 标签。

文本最多可包含 2000 个字符,但 HTML 标记可能会有所不同,具体取决于访问者是否使用所见即所得功能以及使用次数。

我正在使用 MS SQL 服务器,但我觉得问题与数据库无关。

对于这个字段,我是否应该使用如下所示的 varchar varchara 4000(2000 个字符加上 2000 个字符作为可能的 HTML 标签。但 HTML 标签可能超过 2000 个字符,具体取决于用户)?还是应该使用 text 或 lob 数据类型(可以存储无限数据)?

考虑到数亿条记录和高数据库保存和查询事务,什么是实用且均衡的设计(性能、存储等)?

非常感谢!

database sql-server wysiwyg

2
推荐指数
1
解决办法
3053
查看次数

Trumboqyg WYSIWYG 编辑器不适用于 Jquery.Validate 插件,“未捕获类型错误:无法读取未定义的属性‘nodeName’”

我一直在努力想弄清楚这个问题。

我现在正在使用 jquery 验证插件运行 jquery 2.2.2。https://jqueryvalidation.org/ 和 Trumbowyg WYSIWYG 编辑器。https://alex-d.github.io/Trumbowyg/

很棒的是,大多数情况下,每次用户点击或执行任何操作时,一切都会正常工作。您收到控制台错误Uncaught TypeError: Cannot read property 'nodeName' of undefined。它还会导致 Trumbowyg 的某些部分无法正常工作。

所以我的解决方案是在 jquery 验证插件上使用忽略类。但这不起作用。我尝试忽略不同领域的几乎每个类标签,无论我做什么,它都不会被忽略。

那么如何将 jquery 验证插件与 trumbowyg 文本编辑器一起使用呢?

这是我的验证码。

$('form').validate({
    errorPlacement: function (error, element) {
        if ($(element).parent('.input-group').length) {
            error.insertAfter(element.parent().siblings('label'));
            error.addClass('alert alert-danger validate');
        } else {
            error.insertAfter(element.siblings('label'));
            error.addClass('alert alert-danger validate');
        }
    },
    errorElement: 'div',
    highlight: function (element) {
        $(element).parent().addClass("has-error");
    },
    unhighlight: function (element) {
        $(element).parent().removeClass("has-error");
    },
    ignore: '.advanced',
    rules: {
        password_confirm: {
            equalTo: 'input[name=password]'
        },
        user_username: { …
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery wysiwyg trumbowyg

2
推荐指数
1
解决办法
5122
查看次数

在 Woocommerce 的 WYSIWYG 编辑器字段中添加或替换变体字段

我想弄清楚如何将 Woocommerce Variation Subscription 产品文本字段转换为 WYSIWYG 编辑器。

现在的样子: 在此处输入图片说明

如您所见,我将代码放入该字段以更新其外观,但这对我不知道代码的客户不起作用。如何向该字段添加文本编辑器?

php wordpress wysiwyg woocommerce woocommerce-subscriptions

2
推荐指数
1
解决办法
2034
查看次数