2009-09-19 221 views
1

我正在寻找一个简单的在线文本编辑器,它将加载在线文件(CSS)并允许用户进行更改,然后将文件保存到其桌面。语法突出显示会很好,但不是必需的。在线文本编辑器

我发现Edit Pad这将是理想的,除了我需要能够加载到它的内容。我帮助的大多数用户都需要逐步指导,并且会对颜色和图像URL等CSS进行微小的更改。有这样的编辑器会让我更容易帮助他们(一些编辑他们的css文件并将其保存为rtf)。我有一个网站(php & jQuery),我可以承载一个程序 - 类似CKEditor(但我没有看到“保存文件到桌面”选项)。

+1

从到贝斯平建议,您的评论来看,并你提到的编辑垫,不会像http://pastie.org,http://pastebin.com等。 (http://en.wikipedia.org/wiki/Comparison_of_pastebins)符合法案?我不完全确定你想要什么作为最终结果。 – brianpeiris 2009-10-10 06:45:28

+0

嗨,谢谢你的回复。我想要的是一个编辑器/ pastebin,我可以使用它来加载在线文件(CSS)... http://www.somepastebin.com?edit=http://www.mysite.com/mycss.css然后允许您将编辑的文件保存到您的桌面。我查看了该列表(+1),只发现Paste-It.net和Snipt.org允许您下载/保存该文件,但没有运行加载在线文件。其他人都不会做(据我所知)。我可能只需要找一些其他的选择。 – Mottie 2009-10-10 15:12:04

回答

2

您可以编写一个抓取URL内容的小PHP脚本,并将其发布到一个pastebin,然后将其重定向到那里。 这个脚本职位,以http://pastebin.com/

<?php 
    /* Get the contents of the url in the query */ 
    $url = $_GET['url']; 
    $ch = curl_init($url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    echo curl_error($ch); 
    $content = curl_exec($ch);  
    curl_close($ch); 

    /* Create a Pastebin from the contents */ 
    $action = 'http://pastebin.com/pastebin.php'; 
    $postdata = array(
    'format' => 'text', 
    'paste' => 'Send', 
    'code2' => urlencode($content) 
); 
    foreach($postdata as $key=>$value) { 
    $postdata_string .= $key.'='.$value.'&'; 
    } 
    rtrim($postdata_string,'&'); 

    $ch = curl_init($action); 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata_string); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_exec($ch); 

    // *** Redirect to Pastebin *** 
    header("Location: ".curl_getinfo($ch, CURLINFO_EFFECTIVE_URL)); 

    /* 
    Make sure that any code below 
    does not get executed when we redirect. 
    */ 
    exit; 
?> 
+0

这是一个奇妙的想法!...但我无法编辑该文件的要点(除非我注册并从文件分叉)。这是针对那些不熟悉CSS的最终用户......或只知道修改CSS文件的人。 你知道任何其他的pastebin网站可以编辑和保存这个脚本可以使用吗? – Mottie 2009-10-10 19:56:05

+0

啊,对不起,我忘了你必须登录才能编辑。我已更改代码以使用http://pastebin.com/ – brianpeiris 2009-10-10 20:39:50

+0

谢谢!我感谢您的帮助! – Mottie 2009-10-10 21:13:01

1

我只想用谷歌为,

http://docs.google.com

与谷歌文档,你可以协作更改文件。只要确保使用“将文件下载为文本”即可保存。没有语法突出显示,但语法检查。

您可以简单地自行加载内容并邀请另一方作为编辑器。他们不必担心加载它。

+0

我只是搞乱了这个......我不希望用户能够保存对在线文档的更改 - 因为如果它变得混乱了,它会被保存那样,而我不会想要回去并更新它。或者我可以打开将它保存到在线来源吗? – Mottie 2009-09-19 22:55:06

+0

然后Google不适合你。它每隔几秒自动保存一次。你几乎可以看到其他方打字。你为什么不直接向对方发送一份副本进行编辑和原创仅查看? – 2009-09-19 22:58:57

+0

o.O ..好吧,也许我应该补充一下,不是每个人都可以聪明地检查修订记录以及...像我LOL - > – Mottie 2009-09-19 22:59:40

1

您可以试试Bespin:https://bespin.mozilla.com/它仍处于测试阶段,但对它的新变化并不坏。

+0

感谢您的答复,这看起来很有希望。我猜如果没有保存到桌面的按钮,有人可以为它做一个:)...我今天会更全面地检查它 – Mottie 2009-09-20 13:22:06

0

CssMate可以帮助您创建和编辑你的CSS文件

但更重要的是,如果你还希望优化你的CSS文件,有伟大的在线工具,这些如

Css Optimizer
Css Validation Service

+0

感谢您的回复,但并非真的是我要找的东西此时。 – Mottie 2009-09-20 13:19:38