我使用CKEditor進行ASP。 NET與我的網站中的增強圖像。當我插入圖片時,我得到的代碼對我來說並不好。我想替換一些標籤。我試圖用String.Replace,String.IndexOf等方法來替換標籤,但它並沒有做出反應。我想嘗試修改CKEditor的源代碼以達到我的目標。當我使用簡單的圖片,無需簽名/描述,我得到這樣的代碼(浮動取決於選擇的選項):編輯由CKEditor插入的圖像。
<p>
<img width="481" height="361" style="float:right" src="/Images/ev1.jpg" alt="">
</p>
我想將它轉化成這樣:
<a data-lightbox="gallery" href="/Images/ev1.jpg" class="image-container span4" style="float:right;margin:5px">
<img class="shadow" style="margin:5px" src="/Images/ev1.jpg">
</a>
另一個結果是當我使用圖像描述。我得到這個代碼:
<figure class="image" style="float:left">
<img width="579" height="445" src="/Images/ev2.jpg" alt="">
<figcaption>This is picture description</figcaption>
</figure>
應該看看哪些是這樣的:
<a data-lightbox="postPhoto" href="/Images/ev2.jpg" class="image-container span4" style="float:left;margin:5px">
<img width="579" height="445" src="/Images/ev2.jpg" alt="">
<div class="overlay">This is picture description</div>
</a>
你能,請幫助我解決我的問題呢?