2010-10-28 14 views

cevap

3

Sadece şöyle bir URL oluşturmak ve bunu getir: PHP'de Örneğin http://dtherpad.com/foo

canlı, düz metin içeriğini alacak

http://dtherpad.com/ep/pad/export/foo/latest?format=txt Eğer

ile yakala

file_get_contents ("http://dtherpad.com/ep/pad/export/foo/latest?format=txt")

Not Her pedin İçe/Dışa Aktar menüsünde sağlanan "düz metne aktar" bağlantısını tıklayın.

+0

Argh, John McLear bunu Etherpad'in en son sürümü için güncelledi (teşekkürler!) Fakat başka biri bunu reddetti ve şimdi bunu kabul etmeme izin vermiyor. – dreeves

3

Birkaç diğer olasılıklar: Bir tarayıcıdan

  • , sen http://your-etherpad-server.com/ep/pad/view/padId/latest?pt=1 işbirlikçi editör (ace2_inner.js) kodu içinde itibaren
  • isabet Etherpad en javascript içinde rep.alltext
  • kullanabilirsiniz, Belirtilen bir önceki düzeltme için pad.getRevisionText(rev.revNum)'un en son sürümü için pad.text kullanın.
2

artık sadece javascript fonksiyonu aşağıdaki kullanabilirsiniz Ancak http://etherpad.mozilla.org

gibi sitelerde uygulanan olarak yaptığı tepki olarak Ari bahsettiği javascript fonksiyonları içinde, artık Etherpad güncel sürümlerinde mevcut olduğu görülmektedir eherpad Javascript'i son revizyon metnini almak için

padeditor.ace.exportText() 
2

Sen olarak jQuery kullanarak etherpad düz metin içeriğini alabilirsiniz:

jQuery(document).ready(function(){ 
    jQuery('#export').click(function(){ 
     var padId = 'examplePadIntense';//Id of the div in which etherpad lite is integrated 
     var epframeId = 'epframe'+ padId; 
     var frameUrl = $('#'+ epframeId).attr('src').split('?')[0]; 
     var contentsUrl = frameUrl + "/export/txt"; 
     jQuery.get(contentsUrl, function(data) { 
      var textContent = data; 
     }); 
    }); 
}); 
İlgili konular