﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
  <channel>
    <title>Nathan Rossi</title>
    <description>The ideas and projects of a Engineering Student.</description>
    <link>http://www.nathanrossi.com/blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.Net Syndication Generator 1.0.0.0 (http://dotnetblogengine.net/)</generator>
    <language>en-GB</language>
    <blogChannel:blogRoll>http://www.nathanrossi.com/blog/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Nathan Rossi</dc:creator>
    <dc:title>Nathan Rossi</dc:title>
    <item>
      <title>BlogEngine.NET - Plain Text Post Editor</title>
      <description>&lt;p&gt;The TinyMCE BlogEngine.NET Post Editor cant be a pain sometimes, as can all WYSIWYG editors. So if you’re good with HTML or just want to use a plain text then this is how you do it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I wrote this tutorial because when I wanted to swap out the editor with just a text box I couldn&amp;#8217;t find a tutorial.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;What is explained here is how to swap the TinyMCE editor with a standard Text Area. First off you need to have BlogEngine installed. Then we look to replace the TinyMCE container with a standard multi line Text Area.&lt;/p&gt;

&lt;p&gt;Open up the file &amp;#8220;\admin\Pages\Add_entry.aspx&amp;#8221; and find the line.&lt;/p&gt;

&lt;div class="codeSnippet"&gt;
    &lt;pre class="codeContainer"&gt;
&lt;span style="color:#0000FF"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#C71585"&gt;Blog&lt;/span&gt;:&lt;span style="color:#800000"&gt;TextEditor&lt;/span&gt; &lt;span style="color:#FF0000"&gt;runat&lt;/span&gt;=&lt;span style="color:#0000FF"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000"&gt;id&lt;/span&gt;=&lt;span style="color:#0000FF"&gt;&amp;quot;txtContent&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000"&gt;TabIndex&lt;/span&gt;=&lt;span style="color:#0000FF"&gt;&amp;quot;4&amp;quot;&lt;/span&gt; &lt;span style="color:#0000FF"&gt;/&amp;gt;&lt;/span&gt;

&lt;span style="color:#008000"&gt;&amp;lt;!-- And replace it with --&amp;gt;&lt;/span&gt;

&lt;span style="color:#008000"&gt;&amp;lt;!-- Change the Width/Height to what ever suites you --&amp;gt;&lt;/span&gt;
&lt;span style="color:#0000FF"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#C71585"&gt;asp&lt;/span&gt;:&lt;span style="color:#800000"&gt;TextBox&lt;/span&gt; &lt;span style="color:#FF0000"&gt;runat&lt;/span&gt;=&lt;span style="color:#0000FF"&gt;&amp;quot;Server&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000"&gt;ID&lt;/span&gt;=&lt;span style="color:#0000FF"&gt;&amp;quot;txtContent&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000"&gt;Width&lt;/span&gt;=&lt;span style="color:#0000FF"&gt;&amp;quot;100%&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000"&gt;Height&lt;/span&gt;=&lt;span style="color:#0000FF"&gt;&amp;quot;400px&amp;quot;&lt;/span&gt; &lt;span style="color:#FF0000"&gt;TextMode&lt;/span&gt;=&lt;span style="color:#0000FF"&gt;&amp;quot;multiLine&amp;quot;&lt;/span&gt; &lt;span style="color:#0000FF"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Now to make the Auto Save work you must replace the line&lt;/p&gt;

&lt;div class="codeSnippet"&gt;
    &lt;pre class="codeContainer"&gt;
&lt;span style="color:#0000FF"&gt;var&lt;/span&gt; content = tinyMCE.getContent('mce_editor_0');

&lt;span style="color:#008000"&gt;// With&lt;/span&gt;

&lt;span style="color:#0000FF"&gt;var&lt;/span&gt; content = &lt;span style="color:#0000FF"&gt;document&lt;/span&gt;.getElementById('&amp;lt;%=txtContent.ClientID %&amp;gt;').value;
&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Also remove the Reference to the htmlEditor, cause its not needed anymore&lt;/p&gt;

&lt;div class="codeSnippet"&gt;
    &lt;pre class="codeContainer"&gt;
&lt;span style="background-color:#FFFF00; color:Black"&gt;&amp;lt;%@ Register Src=&amp;quot;../htmlEditor.ascx&amp;quot; TagPrefix=&amp;quot;Blog&amp;quot; TagName=&amp;quot;TextEditor&amp;quot; %&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Now when you run it, you might notice that when u press enter in the Text Area it will Post Back, to prevent it posting we must edit the “\admin\Pages\Add_entry.aspx.cs”. Find this line.&lt;/p&gt;

&lt;div class="codeSnippet"&gt;
    &lt;pre class="codeContainer"&gt;
&lt;span style="color:#0000FF"&gt;if&lt;/span&gt; (!Utils.IsMono) Page.Form.DefaultButton = btnSave.UniqueID;

&lt;span style="color:#008000"&gt;// And comment it out.&lt;/span&gt;

&lt;span style="color:#008000"&gt;//if (!Utils.IsMono) Page.Form.DefaultButton = btnSave.UniqueID;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;Save the files, and try out Plain Text Editor. To make it simpler you can just download the files and extract them into the “\admin\Pages\” and replace the existing files.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.nathanrossi.com/blog/file.axd?file=Add_Entry.zip"&gt;Download&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you don’t want to use HTML at all, you can try out other formatting extensions like the &lt;a href="http://blog.furred.net/page/Text-Formatter-Extension.aspx"&gt;Markdown Formatter&lt;/a&gt; or a &lt;a href="http://blog.madskristensen.dk/post/BBCode-extension-for-BlogEngineNET-12.aspx"&gt;BBCode formatter&lt;/a&gt;.
&lt;/md&gt;&lt;/p&gt;
</description>
      <link>http://www.nathanrossi.com/blog/post/2008/07/BlogEngineNET---Plain-Text-Post-Editor.aspx</link>
      <author>nathanrossi</author>
      <comments>http://www.nathanrossi.com/blog/post/2008/07/BlogEngineNET---Plain-Text-Post-Editor.aspx#comment</comments>
      <guid>http://www.nathanrossi.com/blog/post.aspx?id=64342966-9c18-4679-91a3-b90bd09a50ea</guid>
      <pubDate>Wed, 02 Jul 2008 14:04:00 +1000</pubDate>
      <category>BlogEngine.NET</category>
      <dc:publisher>nathanrossi</dc:publisher>
      <pingback:server>http://www.nathanrossi.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.nathanrossi.com/blog/post.aspx?id=64342966-9c18-4679-91a3-b90bd09a50ea</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.nathanrossi.com/blog/trackback.axd?id=64342966-9c18-4679-91a3-b90bd09a50ea</trackback:ping>
      <wfw:comment>http://www.nathanrossi.com/blog/post/2008/07/BlogEngineNET---Plain-Text-Post-Editor.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.nathanrossi.com/blog/syndication.axd?post=64342966-9c18-4679-91a3-b90bd09a50ea</wfw:commentRss>
    </item>
    <item>
      <title>Welcome to My Blog</title>
      <description>&lt;p&gt;Welcome,&lt;/p&gt;

&lt;p&gt;This is the first post on my newly created blog.&lt;/p&gt;

&lt;p&gt;The run down of what i will be posting on my blog&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Projects i design and work on&lt;/li&gt;
&lt;li&gt;Software i make&lt;/li&gt;
&lt;li&gt;Fixes/Mods/Hacks i do&lt;/li&gt;
&lt;li&gt;Random stuff&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I will be posting another blog post soon!&lt;/p&gt;

&lt;p&gt;My blog is using the ASP.NET blog &lt;a href="http://www.dotnetblogengine.net/"&gt;BlogEngine.NET&lt;/a&gt;. Check it out if your going to make a blog.&lt;/md&gt;&lt;/p&gt;
</description>
      <link>http://www.nathanrossi.com/blog/post/2008/06/Welcome-to-My-Blog.aspx</link>
      <author>nathanrossi</author>
      <comments>http://www.nathanrossi.com/blog/post/2008/06/Welcome-to-My-Blog.aspx#comment</comments>
      <guid>http://www.nathanrossi.com/blog/post.aspx?id=9170fd65-b32f-477d-a95f-bf514934e559</guid>
      <pubDate>Sun, 29 Jun 2008 16:44:00 +1000</pubDate>
      <category>General</category>
      <dc:publisher>nathanrossi</dc:publisher>
      <pingback:server>http://www.nathanrossi.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.nathanrossi.com/blog/post.aspx?id=9170fd65-b32f-477d-a95f-bf514934e559</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.nathanrossi.com/blog/trackback.axd?id=9170fd65-b32f-477d-a95f-bf514934e559</trackback:ping>
      <wfw:comment>http://www.nathanrossi.com/blog/post/2008/06/Welcome-to-My-Blog.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.nathanrossi.com/blog/syndication.axd?post=9170fd65-b32f-477d-a95f-bf514934e559</wfw:commentRss>
    </item>
  </channel>
</rss>