小编Jon*_*ley的帖子

在文本区域中进行 Markdown 实时预览?

是否有任何 Javascript Markdown 编辑工具栏或库可以在文本区域中显示实时预览并隐藏格式标记(**、___ 等),类似于TinyMCE 的实现?

如果没有,我将如何在 jQuery 中实现它?

我目前正在使用MarkItUp ,它仅在文本区域之后或弹出窗口中显示预览。

这篇提到“BlueCloth”的文章听起来很接近,但尽管我对一般实现感兴趣,但 RoR 版本在现阶段并不是很有用(我正在使用 Python/Zope)。

我知道 Markdown 的大部分优点在于它的简单文本格式字符,但该网站相当非技术性,我主要使用 Markdown Python 库,因为它具有“邪恶”的 html 标记功能。

更新:为了回应评论,我想我很高兴在键入时显示格式标记,但如果使用工具栏则不会(即我假设 GUI 用户是技术含量较低的用户)。

或者,其他工具栏有一个“源”视图,这可能是一个选项。

javascript markdown

5
推荐指数
1
解决办法
5516
查看次数

带有多个描述项的jQuery Accordion定义列表

我似乎无法使用具有多个desciption项(dd)的定义列表的jQuery Accordions.作者的例子只有单个dd项.

在下面的例子B2中,B3和C2显示onLoad,而不是像我希望的那样隐藏A1,B1和C1.

我怎么做到这一点?

jQuery('dl').accordion({ 
    event: 'click',     
    active: false, 
    animated: "bounceslide", 
    header: "dt" 
});?

<dl>

    <dt>A</dt>
    <dd>A1</dd>

    <dt>B</dt>
    <dd>B1</dd>
    <dd>B2</dd>
    <dd>B3</dd>

    <dt>C</dt>
    <dd>C1</dd>
    <dd>C2</dd>

</dl>
Run Code Online (Sandbox Code Playgroud)

(直播jsFiddle版)

jquery jquery-ui unobtrusive-javascript

5
推荐指数
1
解决办法
4384
查看次数

mssql_execute 失败,“存储过程执行失败”

我目前正在使用以下查询成功连接到位于 Windows 2008 上的 SQL 数据库;

$result = mssql_query("EXEC dbo.stored_procedure_name @param_level = 2");
Run Code Online (Sandbox Code Playgroud)

我的查询基于用 VB/ADO 编写的现有代码,看起来像;

If level = "" Then level = 1

cmdTT.ActiveConnection = connStrTest1

set objParam=cmdTT.CreateParameter("@param_level", adInteger, adParamInput, 4, level)
cmdTT.Parameters.Append objParam

set rsTT = cmdTT.Execute
Run Code Online (Sandbox Code Playgroud)

所以我尝试的是以下内容;

$f = 2;

$stmt = mssql_init('dbo.stored_procedure_name', $mssql_link);

mssql_bind($stmt, "@param_level", $f, SQLINT4, false);

mssql_execute($stmt);
Run Code Online (Sandbox Code Playgroud)

但无论变化如何,它似乎总是在屏幕上打印警告,“警告:mssql_execute() [function.mssql-execute]:存储过程执行失败...... ”。

我在这里调试问题的最佳方法是什么?任何人都可以看到我的问题的明确解决方案吗?

我目前正在从 LAMP 堆栈远程连接到数据库。

非常感谢伊恩

php sql-server vbscript ado

5
推荐指数
1
解决办法
3500
查看次数

表格单元格在Google Chrome PC中失去边界

所有浏览器中的以下代码 - 除了谷歌Chrome上的最新版本 - 在CSS体表单元格上显示边框,如CSS中所指定.

Chrome PC显示thead边框,但不显示TD边框.为什么?这是Chrome或我的HTML/CSS中的错误吗?

这是一个重复它的jsFiddle:

<table width="505" cellspacing="0" cellpadding="0" border="0">
<tbody>
    <tr>
        <td>Testing</td>
        <td>123</td>
    </tr>
    <tr>
        <td>Testing</td>
        <td>456</td>
    </tr>
</tbody>
<thead>
    <tr>
        <th>foo</th>
        <th>bar</th>
    </tr>
</thead>
Run Code Online (Sandbox Code Playgroud)

table {
width:736px;
border-collapse: collapse;
thead {
    border-top: 2px solid #aaaaaa;
    tr {
        th {
            border: 0;
            padding: 12px 5px;
        }
    }
}
tbody {
    border-top:0;
     tr {
         td {
            padding: 10px 5px;
            border-top: 1px solid #aaaaaa;
            border-bottom: 1px solid #aaaaaa;
         }
     }
Run Code Online (Sandbox Code Playgroud)

html css google-chrome

5
推荐指数
1
解决办法
9523
查看次数

来自StringIO源的Python xml etree DTD?

我正在调整以下代码(通过这个问题中的建议创建),它接受了一个XML文件并且它是DTD并将它们转换为不同的格式.对于这个问题,只有加载部分很重要:

xmldoc = open(filename)

parser = etree.XMLParser(dtd_validation=True, load_dtd=True)    
tree = etree.parse(xmldoc, parser)
Run Code Online (Sandbox Code Playgroud)

这在使用文件系统时运行良好,但我将其转换为通过Web框架运行,其中两个文件通过表单加载.

加载xml文件工作正常:

tree = etree.parse(StringIO(data['xml_file']) 
Run Code Online (Sandbox Code Playgroud)

但是当DTD链接到xml文件的顶部时,以下语句失败:

parser = etree.XMLParser(dtd_validation=True, load_dtd=True)
tree = etree.parse(StringIO(data['xml_file'], parser)
Run Code Online (Sandbox Code Playgroud)

通过这个问题,我试过:

etree.DTD(StringIO(data['dtd_file'])
tree = etree.parse(StringIO(data['xml_file'])
Run Code Online (Sandbox Code Playgroud)

虽然第一行不会导致错误,但第二行会出现在DTD意图拾取的unicode实体上(并且在文件系统版本中这样做):

XMLSyntaxError:实体'eacute'未定义,第4495行,第46列

如何正确加载此DTD​​?

python xml lxml dtd

4
推荐指数
1
解决办法
2650
查看次数

Chrome无法显示http身份验证窗口

我正在开发一个Drupal站点,其中有一个带有iframe的页面,显示一个外部SQL Reporting服务器驱动的站点.

此iframed站点受HTTP身份验证保护.在所有浏览器中,除了Chrome之外,当查看页面时,会弹出浏览器驱动的登录框.

在Chrome(Windows和OS X)中,没有出现登录框,我从SQL报告服务器立即收到401错误.我已经清除了缓存,甚至尝试在VM上安装全新的Chrome.

上述方法适用于客户端现有的实时站点,即ASP驱动.除CMS技术外,唯一明显的区别是域名.

工作实时网站在iframe中引用自身的子域.开发站点引用了一个完全不同的域.

我试过了/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome -–allow-cross-origin-auth-prompt,这似乎没什么区别.

Chrome有更严格的跨域登录规则吗?还是我错过了别的什么?

iis google-chrome http-authentication reporting-services

4
推荐指数
1
解决办法
7762
查看次数

lxml unicode实体解析问题

我正在使用lxml来解析来自另一个系统的导出XML文件:

xmldoc = open(filename)
etree.parse(xmldoc)
Run Code Online (Sandbox Code Playgroud)

但我得到:

lxml.etree.XMLSyntaxError:未定义实体'eacute',第4495行,第46列

显然它有unicode实体名称的问题 - 但我怎么能绕过这个呢?通过open()或parse()?

编辑:我忘了把我的DTD包含在同一个文件夹中 - 它现在就在那里,并有以下声明:

<!ENTITY eacute "&#233;">
Run Code Online (Sandbox Code Playgroud)

并且在xmldoc中被引用(并且始终是),如下所示:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE DScribeDatabase SYSTEM "foo.dtd">
Run Code Online (Sandbox Code Playgroud)

但我仍然遇到同样的问题...... DTD是否也需要在Python中声明?

python xml unicode lxml

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

用Python存储时间 - 最佳格式?

在Python中存储时间(在我的情况下在ZODB中,但适用于任何数据库),您使用什么格式(纪元,日期时间等),为什么?

python datetime

0
推荐指数
2
解决办法
1806
查看次数

jQuery - 显示基于所选项目类的ID?

我的布局大致如下:

<div id="foo">

    <!-- a bunch of content -->

</div>


<div id="thumbnails">
    <div class="thumb-content1"></div>
    <div class="thumb-content2"></div>
    <div class="thumb-content3"></div>
</div>


<div id="content-1">
    <!-- some text and pictures, including large-pic1 -->
</div>

<div id="content-2">
    <!-- some text and pictures, including large-pic2 -->
</div>

<div id="content-3">
    <!-- some text and pictures, including large-pic3 -->
</div>

etc ....
Run Code Online (Sandbox Code Playgroud)

在页面加载时,我想显示'foo'和'缩略图'并隐藏三个内容div.

当用户点击每个缩略图时,我想隐藏foo,并用匹配的'content-x'替换它.

我可以全面了解jQuery show,隐藏和替换(尽管如果你想在你的例子中包含它,还有奖励积分!).但是,如何从缩略图类中提取和构造适当的内容ID,然后将其传递给show hide代码?

jquery

0
推荐指数
1
解决办法
2378
查看次数

可访问的提交按钮与背景图像

我有一个表单提交按钮,使用它有一个背景图像包含'漂亮'样式的'值'文本版本.

我使用以下方法隐藏了html值文本:

text-indent: -9000px;
font-size: 0;
Run Code Online (Sandbox Code Playgroud)

但是,关闭图像(用于可访问性测试)显然没有显示按钮文本.

删除上面的内容会带来值文本,但它会覆盖在图像的顶部.

如何在值文本的顶部显示背景图像?

首先猜测是一些组合<button><span></span></button>吗?

html css accessibility

0
推荐指数
1
解决办法
3252
查看次数

SASS - 父依赖变量重用?

我有一个基于SASS的网站,有两个子网站.它们都使用完全相同的HTML和CSS布局,但它们改变了一些简单的品牌背景颜色.

在我的SCSS文件中,我有很多以下内容:

body.subsite-one {
  #sidebar-second #wrapper p {
    background-color: $primary-color-one;
  }
} 

body.subsite-two {
  #sidebar-second #wrapper p {
    background-color: $primary-color-two;
  }
} 

#sidebar-second {
    padding: 10px;

  #wrapper  {
    border: 1px solid #000;

    p {
      font-size: 17px;
      /* etc... */
    }

  }

} 
Run Code Online (Sandbox Code Playgroud)

而不是在嵌套的其余部分之外声明自定义颜色,这很快变得不合时宜和凌乱,我想做的事情如下:

#sidebar-second {
    padding: 10px;

  #wrapper  {
    border: 1px solid #000;

    p {
      font-size: 17px;
      background-color: $primary-color-($subsite);
    }

  }

} 
Run Code Online (Sandbox Code Playgroud)

因此我的问题是:无论如何我可以设置一个变量,如上面的$ subsite,由类/ id链改变?

(注意:我只能在主体上设置子网站类,它在任何其他标记上都不可用.)

sass

0
推荐指数
1
解决办法
1067
查看次数