Dynamically Generated HTML: Difference between revisions


(New page: __NOTOC__ The blog component is unique in that it has more than one section of html to style over multiple dynamically created pages. The blog component consists of the following: * Blo...)
 
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
__NOTOC__
#REDIRECT [[:Category:Dynamically Generated HTML]]


The blog component is unique in that it has more than one section of html to style over multiple dynamically created pages. The blog component consists of the following:


 
[[Category:Creating Themes]]
* Blog posts
[[Category:Components]]
* Comments
[[Category:Advanced Topics]]
* A comments submission form
* A blog archive page
 
 
For the best results you need to style each piece. Below you can see the html for each piece of the blog component.
 
 
 
====Blog post dynamically generated html - Full Post and Summary Post:====
 
<pre>
<div class="component blog_component">
  <h2><span>blog component title</span></h2>
  <div class="component_content">
   
    <div class="blog_post">
      <h3 class="title"><a href="">blog post title here</a></h3>
      <div class="post_wrapper">
        <div class="date">Posted date goes here</div>
        <div class="content">
          <p>post content goes here</p>
        </div>
 
        <div class="metadata">
          <div class="comments"><a href="">0 comments</a></div>
          <span class="category">
            Posted in <a href="">category name here</a>.
          </span>
          <div class="tags"><a href="">a tag</a></div>
        </div>
      </div>
    </div>
   
  </div>
</div> 
</pre>
 
 
When a user adds a blog component with the Full setting specified, this is the html that is inserted.
 
 
<hr>
 
 
====Blog post dynamically generated html - Do Not Display Post (show titles only):====
 
<pre>
<div class="component blog_component">
  <h2>
    <span>blog title goes here</span>
  </h2>
  <div class="component_content">
    <ul>
      <li>
        <a href="">blog post title goes here</a>
      </li>
    </ul>
  </div>
</div> 
</pre>
 
 
When a user adds a blog component with the Do Not Display setting specified, this is the html that is inserted.
 
 
<hr>
 
 
====Comments area dynamically generated html:====
 
<pre>
<div id="comments"> 
  <div class="comment even">
    <span class="comment_number">
      <a href="">Comment Number Goes Here</a>
    </span>
    <span class="comment_name">
      <a href="">Name Goes Here</a>
    </span>
    <span class="date">Date Goes Here</span>
    <div class="content">
      <p>Comment Goes Here</p>
    </div>   
  </div>
</div>
</pre>
 
 
This html is dynamically generated for the comments section of a Viviti blog.
 
 
<hr>
 
 
====Add comment form dynamically generated html:====
 
<pre>
<div id="comment_form_area">
  <h2>Add comment</h2>
  <form id="comment_form">
    <div>
      <div class="input_wrapper">
        <label>Name: </label>
        <input id="new_comment_name" type="text" size="30" />
      </div>
      <div class="input_wrapper">
        <label>Email: </label>
        <input id="new_comment_email" type="text" size="30" />
      </div>
      <div class="input_wrapper">
        <label>Website: </label>
        <input id="new_comment_website" type="text" size="30" />
      </div>
      <div class="input_wrapper textarea_wrapper">
        <label>Comment: </label>
        <textarea id="new_comment_body" cols="40" rows="20" />
      </div>
      <div class="submit_wrapper">
        <input type="submit" value="Submit" />
      </div>
    </div>
  </form>
</div>
</pre>
 
 
This html is dynamically generated for the comments section of a Viviti blog.
 
 
[[Category:Blogging]]

Latest revision as of 10:31, 12 October 2010