在为Markdown代码寻找简单的WYSIWYG编辑器时,我找不到与CkEditor,TinyMCE等相比较的UI.
具体而言,通常建议的减价"所见即所得"编辑器(如像帖此)是在用户是静止写入原始降价(感不是纯WYSIWYG编辑器MarkItUp)或去另一个极端具有行编辑而没有标准控件(Hallo).
我需要介于两者之间的东西.
我正在寻找一个Markdown编辑器,其外观和功能类似于一个精简的CkEditor文本框,并接受并输出Markdown.应该有一个工具栏,其中包含最少的格式化选项(B,I,U,列表等),文本输入区域应显示转换的Markdown,而不是原始代码.应该有一个Source按钮,允许用户编辑原始Markdown,但即使这是可选的.例如:
我得到Markdown/wiki等的理由 - 它提供的安全性.我不介意在SE输入原始代码,但我的用户不是极客,也不觉得这很有趣.他们不希望看到***___和与其文本混合的空格.它们用于"Word"样式编辑,并且在该环境中效率最高.
那么 - Markdown是否有真正集成的WYSIWYG编辑器?我正在用PHP编写,所以我可以用类调用的东西是完美的.
2015年9月23日更新
CKEditor现在有一个Markdown 插件可以做到这一点.插件项目托管在github上.
截图:
2015年4月13日更新
自称开发CKEditor的人说,CommonMark的外观是游戏规则改变者,我们可能会看到CKEditor的正确标记界面(阅读全文的评论).
2015年2月6日更新
CKEditor现在附带一个输出(并接受输入)BBCode的插件.
我正在开发一个事件跟踪系统,该系统使用少量查找表以及主要日志记录表.在我正在编写的报告中,可以选择一个对象来查看统计信息.界面按重要性降低(即命中)的顺序显示所有对象.
这两个表的架构(略微修剪,但你得到了要点):
CREATE TABLE IF NOT EXISTS `event_log` (
`event_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(5) DEFAULT NULL,
`object_id` int(5) DEFAULT NULL,
`event_date` datetime DEFAULT NULL,
PRIMARY KEY (`event_id`),
KEY `user_id` (`user_id`),
KEY `object_id` (`object_id`)
);
CREATE TABLE IF NOT EXISTS `lookup_event_objects` (
`object_id` int(11) NOT NULL AUTO_INCREMENT,
`object_desc` varchar(255) NOT NULL,
PRIMARY KEY (`object_id`)
);
Run Code Online (Sandbox Code Playgroud)
我遇到问题的查询如下.它与我的约100个条目的表一起工作正常,但是EXPLAIN让我有点担心.
explain SELECT
el.object_id,
leo.object_desc,
COUNT(el.object_id) as count_rows
FROM
event_log el
LEFT JOIN lookup_event_objects leo ON leo.object_id = el.object_id
GROUP BY
el.object_id
ORDER BY …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用PDO与Microsoft提供的驱动程序连接到现有的SQL Server数据库.
我见过使用odbc,dblib,mssql等的例子,但我相信这些驱动程序的连接字符串应该使用'sqlsrv'?
有没有很好的例子说明如何正确地做到这一点?如果我应该通过其他方法这样做,请告诉我.谢谢!
有一个带有item_id和color_id的product表.我正在尝试使用大多数非null实例获取color_id.
这失败了:
SELECT color_id
FROM products
WHERE item_id=1234
GROUP BY item_id
HAVING MAX(COUNT(color_id))
Run Code Online (Sandbox Code Playgroud)
同
Invalid use of group function
Run Code Online (Sandbox Code Playgroud)
这个
SELECT color_id, COUNT(color_id)
FROM products
WHERE item_id=1234
GROUP BY item_id
Run Code Online (Sandbox Code Playgroud)
返回
color_id count
1, 323
2, 122
3, 554
Run Code Online (Sandbox Code Playgroud)
我正在寻找具有最多实例的color_id 3.
有没有2个查询可以快速简便地获得我想要的东西?
MySQL安装在我的笔记本电脑上,它工作正常,但我可以在不提供root密码的情况下登录.我也可以通过提供root密码登录.如果提供的密码不匹配,则拒绝访问.我最初安装MySQL时,root密码已更改为我自己选择的密码.我刚刚注意到今天没有密码登录.
因此,我需要在未提供密码时停止访问root帐户.我到目前为止尝试的是重置root密码:
mysqladmin -u root password TopSecretPassword
然后我登录到控制台并发出:
mysql> flush privileges; exit;
我仍然可以使用以下命令登录MySQL:
%> mysql -u {enter}
我该如何阻止这种行为?
额外细节:
%> mysql -u {enter} mysql>SELECT USER(), CURRENT_USER(); > root@localhost, root@localhost mysql>SELECT COUNT(*) FROM mysql.users WHERE user='root' AND password=''; > COUNT(*) > 0 mysql>SELECT COUNT(*) FROM mysql.users WHERE user=''; > COUNT(*) > 0 mysql>SELECT COUNT(*) FROM mysql.users WHERE user='root'; > COUNT(*) > 1 %> vi /etc/my.cnf /skip-grant-tables > E486: Pattern not found: skip-grant-tables
我的应用程序需要使用CIFS和Kerberos安全地挂载Isilon共享.我的mount
尝试回归Required key not available
:
mount -t cifs //fileserver.example.com/client123/files/mnt/client123/files -o username = acoder,password = XXXXXX,sec = krb5
响应:
mount error(126): Required key not available
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)
以下是相应的条目 /var/log/messages
Sep 16 16:33:49 clientbox kernel: CIFS VFS: Send error in SessSetup = -126
Sep 16 16:33:49 clientbox kernel: CIFS VFS: cifs_mount failed w/return code = -126
Run Code Online (Sandbox Code Playgroud)
背景和配置
我添加了一个keytab使用:
/usr/bin/ktutil
addent -password -p acoder@EXAMPLE.COM -k 1 -e rc4-hmac
addent -password -p acoder@EXAMPLE.COM -k …
Run Code Online (Sandbox Code Playgroud) 从RHEL 5x升级到CentOS 6x后,我开始在httpd日志中看到这些错误:
PHP严格标准:不应在第33行的/web/sites/blah/somescript.php中静态调用非静态方法PEAR :: isError()
我看到了MDB2的类似错误.更多关于这一点.
somescript.php:
32 $mdb2_dbx = MDB2::factory($dsn_mdb2, $mdb2_options);
33 if (PEAR::isError($mdb2_dbx))
34 {
35 $err = '<p>Cannot connect to database: ' . $mdb2_dbx->getMessage();
36 errorHandler($err);
37 }
Run Code Online (Sandbox Code Playgroud)
我做的第一件事就是编辑/etc/php.ini
并添加& ~E_STRICT
到错误报告中.重新启动httpd以加载新配置.仍然收到这些错误消息.
其他人提到了MDB2的相同问题,所以我将这些软件包更新到beta版本.这似乎解决了MDB2错误,但我仍然在httpd日志文件中收到PEAR错误消息.
系统信息:
# pear list
PEAR 1.9.4 stable
MDB2 2.5.0b5 beta
MDB2_Driver_mysql 1.5.0b4 beta
MDB2_Driver_mysqli 1.5.0b4 beta
# php --version
PHP 5.4.20 (cli) (built: Sep 18 2013 19:55:33)
# cat /etc/centos-release
CentOS release 6.4 (Final)
# apachectl -v …
Run Code Online (Sandbox Code Playgroud) 使用PHPMailer 5.2.14,电子邮件以text/html发送.传出的文本每隔75个字符散布着相同的符号.
我尝试使用EOL解决方法,但它没有删除额外的等号:
$email = new PHPMailer();
$email->From = 'from@example.com';
$email->FromName = 'FromUser';
$email->AddAddress( 'to@example.com' );
$email->Subject = 'This is a test';
$email->IsHTML(true);
$email->Body = "<p>This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This …
Run Code Online (Sandbox Code Playgroud) 我正在使用以下内容在我的Facebook页面上发布消息:
$attachment = array(
'access_token' => $access_token,
'message' => 'This is a test Message 4:',
'name' => "This is a test Name 4",
'link' => "http://slashdot.org/",
'description' => "This is a test Description 4"
);
$ret_code=$facebook->api('/me/feed', 'POST', $attachment);
Run Code Online (Sandbox Code Playgroud)
这非常有效.
如何使用facebook GRAPH api删除相同的帖子?我阅读了文档,它说要发布一个类似的POST:
https://graph.facebook.com/COMMENT_ID?method=delete
要测试我使用提交按钮以简单的形式设置它,将数据发布到https://graph.facebook.com/COMMENT_ID?method=delete(用COMMENT_ID替换原始发布调用返回的11111111111_111111111111 id.返回"此API调用需要有效的app_id".
发出DELETE命令的正确方法是什么?
我在div中有一段内容,目前在左边. 小提琴.
我尝试添加一个容器div,如:
<div style='text-align:center; width:100px;'>[content]</div>
Run Code Online (Sandbox Code Playgroud)
但没有运气.还试过这个:
<div style='margin: 0px auto; width:100px;'>[content]</div>
Run Code Online (Sandbox Code Playgroud)
内容仍然保持一致.
这有效,但我想找到使用CSS执行此操作的正确方法:
<div style='width:100px;' align='center'>[content]</div>
Run Code Online (Sandbox Code Playgroud)
援助表示感谢 我很想用桌子来做这件事,但我需要打破旧习惯!
php ×4
mysql ×3
select ×2
centering ×1
cifs ×1
ckeditor ×1
css ×1
facebook ×1
filesort ×1
group-by ×1
html ×1
kerberos ×1
linux ×1
login ×1
markdown ×1
mount ×1
optimization ×1
passwords ×1
pdo ×1
pear ×1
phpmailer ×1
richtextbox ×1
root ×1
sql ×1
sql-server ×1
static ×1
temporary ×1
windows ×1
wysiwyg ×1