2012/10/12

Memperbaiki Kekeliruan Format Posting

// 15 komentar

Kemungkinan ketika Anda telah melakukan instalasi, ternyata terdapat beberapa pengkodean yang kurang mendukung dengan apa yang Anda inginkan, seperti penempatan gambar, penggunaan post-header, dan sebagainya. Posting ini akan mencoba untuk mengupas tentang bagaimana beberapa pengkodean yang kurang sesuai dapat sesuai dengan standar posting di Blogger.com.

Dalam menempatan gambar (image), biasanya pada Blogger.com akan diapit dengan kode <div>. Contoh:

<div class="separator" style="clear: both; text-align: center;">
<a href="#" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="#" width="200"/></a></div>

Sedangkan pada template MiMspot memasukkan markah gambar secara manual.

<a href="#"><img class="aligncenter" src="#" height="200" width="200" alt="MiMspot Posting" style="margin-bottom:1.5714em;margin-top:1.5714em;"/></a>

Jika Anda selalu menggunakan penambahan gambar sesuai dengan bantuan dari Blogger.com pada editor posting, sebaiknya lakukan penghapusan pada selector img dalam kode CSS (Cascading Style Sheets).

img {
background: none;
border: 0;
display: block;
}

Menampilkan post-header di bawah judul posting, seperti published date, author, & komentar.

   <div class='post-header-line-1'>
      <p><span class='post-timestamp updated'>
        <b:if cond='data:top.showTimestamp'>
        <b:if cond='data:post.url'>
          <abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr>
        </b:if>
        </b:if>
      </span> <span class='post-author vcard'>
        <b:if cond='data:top.showAuthor'>
          <data:top.authorLabel/>
            <b:if cond='data:post.authorProfileUrl'>
              <span class='fn'>
                <a expr:href='data:post.authorProfileUrl' itemprop='author' rel='author' title='author profile'>
                  <data:post.author/>
                </a>
              </span>
            <b:else/>
              <span class='fn'><data:post.author/></span>
            </b:if>
        </b:if>
      </span> <span class='post-comment-link'>
        <b:if cond='data:blog.pageType != "item"'>
        <b:if cond='data:blog.pageType != "static_page"'>
          <b:if cond='data:post.allowComments'>
            <span class='sep'> // </span><a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
            <data:post.commentLabelFull/>
            </a>
          </b:if>
        </b:if>
        </b:if>
      </span></p>
    </div>

Termasuk juga kode CSS berikut yang menunjukkan mirip dengan gambar “tangan menulis”.

.post-header-line-1 p:before {
content: '\270d';
margin-right: .25em;
}

Sementara pengkodean sebenarnya terletak pada post-footer, namun dalam MiMspot pengkodean tersebut disembunyikan dengan menambahkan CSS-inline (warna merah).

    <div class='post-footer'>
    <div class='post-footer-line post-footer-line-1'><span class='post-author vcard' style='display:none;'>
        <b:if cond='data:top.showAuthor'>
          <data:top.authorLabel/>
            <b:if cond='data:post.authorProfileUrl'>
              <span class='fn'>
                <a expr:href='data:post.authorProfileUrl' itemprop='author' rel='author' title='author profile'>
                  <data:post.author/>
                </a>
              </span>
            <b:else/>
              <span class='fn'><data:post.author/></span>
            </b:if>
        </b:if>
      </span> <span class='post-timestamp' style='display:none;'>
        <b:if cond='data:top.showTimestamp'>
          <data:top.timestampLabel/>
        <b:if cond='data:post.url'>
          <a class='timestamp-link' expr:href='data:post.url' itemprop='url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></a>
        </b:if>
        </b:if>
      </span> <span class='post-comment-link' style='display:none;'>
        <b:if cond='data:blog.pageType != "item"'>
          <b:if cond='data:blog.pageType != "static_page"'>
            <b:if cond='data:post.allowComments'>
              <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
                <data:post.commentLabelFull/>:
              </a>
            </b:if>
          </b:if>
        </b:if>
      </span> <span class='post-icons'>
        <!-- email post links -->
        <b:if cond='data:post.emailPostUrl'>
          <span class='item-action'>
          <a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg'>
              <img alt='' class='icon-action' height='13' src='http://img1.blogblog.com/img/icon18_email.gif' width='18'/>
          </a>
          </span>
        </b:if>

        <!-- quickedit pencil -->
        <b:include data='post' name='postQuickEdit'/>
      </span> <div class='post-share-buttons goog-inline-block'><span class='subscribe-rss'><a href='/feeds/posts/default' title='Berlangganan posting via feedburner'>Subscribe</a></span> <span class='sep'>| </span>
        <b:if cond='data:post.sharePostUrl'>
          <b:include data='post' name='shareButtons'/>
        </b:if>
      </div> <span class='post-backlinks post-comment-link'>
         <b:if cond='data:blog.pageType != "item"'>
           <b:if cond='data:blog.pageType != "static_page"'>
             <b:if cond='data:post.showBacklinks'>
               <a class='comment-link' expr:href='data:post.url + "#links"'><data:top.backlinkLabel/></a>
             </b:if>
           </b:if>
         </b:if>
       </span> </div>

      <div class='post-footer-line post-footer-line-2'><span class='post-labels'>
        <b:if cond='data:post.labels'>
          <data:postLabelsLabel/>
          <b:loop values='data:post.labels' var='label'>
            <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
          </b:loop>
        </b:if>
      </span></div>
      <div class='post-footer-line post-footer-line-3'><p class='foot-info small'>Anda baru saja membaca posting dengan judul “<data:post.title/>” dan Anda pun dapat membuat penanda ke <a expr:href='data:post.url' expr:title='data:post.title' itemprop='url' rel='bookmark'>permalink</a>.</p></div>
    </div>

Sedangkan kode berwarna hijau merupakan penambahan untuk taut berlangganan yang juga terkait dengan CSS seperti di bawah ini.

.subscribe-rss,
.feed-links {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUqNUuhrUE0U-TlCujm_u_1fiHiEm38r9J1d7p-4wpmONy7b0EyMVqjfFWqwhUFECBUYu-kNaHwkbfmhnwzixB9ABU94Y3CDFC0P_m-R9LhvMBI7HsXbGw58MXqPguPPNWGfk29fExdu0/s800/mimicon.png) no-repeat -10px -93px;
padding-left: 1.5714em;
}

Selanjutnya penambahan kode yang berwarna biru terkait dengan CSS berikut.

.foot-info {
border: 1px dotted #ddd;
color: #666;
font-style: normal;
margin-top:  1.5714em;
padding: 15px;
}
.foot-info a {
color: #3268c4;
font-weight: bold;
}

Memperbaiki posisi daftar pada posting terkait, yakni terjadi ketika judul sebuah posting sangat panjang sehingga menempatkan dua atau tiga baris teks. Cari kode CSS berikut:

.related-posts ul {
list-style: none;
margin-left: 0;
}
.related-posts li:before {
content: '\2023';
margin-right: 1.2em;
}

Ganti dengan:

.related-posts ul {
list-style: none;
}
.related-posts li:before {
content: '\2023';
margin-left: -1.5em;
padding-right: 1.2em;
}

Mungkin yang lain — tidak berhubungan dengan posting — adalah menu horizontal. Untuk kode yang ditandai dengan # harus diganti dengan URL (Uniform Resource Locator) tujuan, bukan ditambahkan. Contoh: http://namablog.blogspot.com/p/about dan bukan http://namablog.blogspot.com/p/about#. Kecuali untuk menu dropdown induk.

Silakan beri komentar di sini, jika dalam penginstalan MiMspot kurang/tidak sesuai dengan format demonstrasi ini.

Readmore

2012/10/02

Translation customization on MiMspot

// 2 komentar

If you want to change a few words or phrases that do not support your language, you can customize as follows. Please make sure on “Edit HTML”, click the “Proceed” and do not forget to check “Expand Widget Templates”.

Readmore

Readmore
<span class='rmlink clearfix'><a expr:href='data:post.url'>Baca selengkapnya→</a></span>

Related Posts

Related Posts
<aside class='related-posts'><b:if cond='data:post.labels'><h3>Posting Terkait: <b:loop values='data:post.labels' var='label'>

Footnote on The Post

Footnote
<div class='post-footer-line post-footer-line-3'><p class='foot-info small'>Anda baru saja membaca posting dengan judul &#8220;<data:post.title/>&#8221; dan Anda pun dapat membuat penanda ke <a expr:href='data:post.url' expr:title='data:post.title' itemprop='url' rel='bookmark'>permalink</a>.</p></div>

Preface to Editor Comments

Preface to Editor Comments
<h4 id='comment-post-message'><data:postCommentMsg/></h4>
<p class='added-notice small'>Harap berkomentar sesuai dengan isi posting <span class='amp'>&amp;</span> komentar <em>spam</em> akan dihapus. Anda dapat menggunakan tag <abbr title='HyperText Markup Language'>HTML</abbr>: <code>&lt;a href=""&gt;&lt;/a&gt;</code>, <code>&lt;strong&gt;&lt;/strong&gt;</code>, <code>&lt;b&gt;&lt;/b&gt;</code>, <code>&lt;em&gt;&lt;/em&gt;</code>, <code>&lt;i&gt;&lt;/i&gt;</code>.</p>
<div id='threaded-comment-form'>
<p class='added-notice small'>Harap berkomentar sesuai dengan isi posting <span class='amp'>&amp;</span> komentar <em>spam</em> akan dihapus. Anda dapat menggunakan tag <abbr title='HyperText Markup Language'>HTML</abbr>: <code>&lt;a href=""&gt;&lt;/a&gt;</code>, <code>&lt;strong&gt;&lt;/strong&gt;</code>, <code>&lt;b&gt;&lt;/b&gt;</code>, <code>&lt;em&gt;&lt;/em&gt;</code>, <code>&lt;i&gt;&lt;/i&gt;</code>.</p>

Titles Comments

Titles Comments
<b:includable id='threaded_comments' var='post'>
  <div class='comments' id='comments'>
    <a name='comments'/>
    <h3><data:post.commentLabelFull/>
      <b:if cond='data:post.allowNewComments'>
        <span class='infoCom'> dapat Anda baca di bawah ini atau <a class='to-bottom' href='#threaded-comment-form' title='Lompat ke form komentar'>tambahkan satu</a>.</span>
      <b:else/>
        <span class='infoCom'> <span class='amp'>&amp;</span> <data:post.noNewCommentsText/> — <a class='to-bottom' href='#blog-pager'>Bawah</a></span>
      </b:if>
    </h3>
<b:includable id='comments' var='post'>
  <div class='comments' id='comments'>
    <a name='comments'/>
    <b:if cond='data:post.allowComments'>
      <h3><data:post.commentLabelFull/>
        <b:if cond='data:post.allowNewComments'>
          <span class='infoCom'> <span class='amp'>&amp;</span> mungkin Anda ingin <a class='to-bottom' href='#comment-form' title='Lompat ke form komentar'>tambahkan satu</a>.</span>
        </b:if>
      </h3>

Breadcrums

<b:includable id='breadcrumb' var='posts'>
  <b:if cond='data:blog.homepageUrl != data:blog.url'>
    <b:if cond='data:blog.pageType == "static_page"'>
 <!-- breadcrumb for the static page -->
  <div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'>Beranda</a></span> / <span><data:blog.pageName/></span></div>
    <b:else/>
    <b:if cond='data:blog.pageType == "item"'>
    <!-- breadcrumb for the post page -->
      <b:loop values='data:posts' var='post'>
        <b:if cond='data:post.labels'>
  <div class='breadcrumbs' xmlns:v='http://rdf.data-vocabulary.org/#'>
    <span typeof='v:Breadcrumb'><a expr:href='data:blog.homepageUrl' property='v:title' rel='v:url'>Beranda</a></span>
      <b:loop values='data:post.labels' var='label'>
        <b:if cond='data:label.isLast == "true"'>
    / <span typeof='v:Breadcrumb'><a expr:href='data:label.url' property='v:title' rel='v:url'><data:label.name/></a></span>
        </b:if>
      </b:loop>
    / <span><data:post.title/></span>
  </div>
        <b:else/>
  <div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl' rel='tag'>Beranda</a></span> / <span>Tanpa label</span> / <span><data:post.title/></span></div>
        </b:if>
      </b:loop>
    <b:else/>
    <b:if cond='data:blog.pageType == "archive"'>
    <!-- breadcrumb for the label archive page -->
  <div class='breadcrumbs'><span><a expr:href='data:blog.homepageUrl'>Beranda</a></span> / <span>Arsip <data:blog.pageName/></span></div>
    <b:else/>
    <b:if cond='data:blog.pageType == "index"'>
  <div class='breadcrumbs'>
    <b:if cond='data:blog.pageName == ""'>
      <span><a expr:href='data:blog.homepageUrl'>Beranda</a></span> / <span>Posting terakhir <data:blog.pageName/></span>
    <b:else/>
      <span><a expr:href='data:blog.homepageUrl'>Beranda</a></span> / <span><data:blog.pageName/></span>
    </b:if>
  </div>
    </b:if>
    </b:if>
    </b:if>
    </b:if>
  </b:if>
</b:includable>

Social Nerworking

Social Nerworking Links
<div class='social-networking'><span><a href='#' title='Ke lingkaran Google+'>Google+</a></span> <span><a href='#' title='Berteman di Facebook'>Facebook</a></span> <span><a href='#' title='Ikuti di Twitter'>Twitter</a></span></div>

Content Info on Footer

Content Info on Footer
<p>&copy; <!--past year &ndash; --><script type='text/javascript'>var creditsyear = new Date();document.write(creditsyear.getFullYear());</script> <a expr:href='data:blog.homepageUrl' title='Menuju Beranda'> <data:blog.title/></a> didukung oleh <a href='http://www.blogger.com'>Blogger.com</a> — <a class='to-top' href='#content' title='Return to top'>Top</a>↑</p><small>Lihat versi <a href='/?m=1'>mobile</a>.</small>

Note: You can change the code that is colored red.

Readmore

2012/10/01

Struktur Lain

// Tidak ada komentar

Widget berlangganan pada sidebar kanan merupakan form berlangganan ke Optimasi Blog, bukan berlangganan MiMspot. Oleh karena blog ini hanya merupakan demonstrasi yang diperuntukkan bagi pindaian pengguna. Jika Anda ingin membuat widget seperti itu, syaratnya blog Anda telah terdaftar di Feedburner. Bukankah Feedburner merupakan satu rangkaian dengan layanan Google? Jadi dengan menggunakan akun Google yang telah ada, kita juga dapat menikmati Feedburner.

<form id="feedbyemail" action="http://feedburner.google.com/fb/a/mailverify?uri=Optimasi-Blog" method="post">
  <label class="assistive-text" for="email">Enter your email address:</label>
  <input type="text" id="email" name="email" placeholder="@email&hellip;"/>
  <input type="hidden" value="Optimasi-Blog" name="uri"/>
  <input type="hidden" name="loc" value="en_US"/>
  <input class="submit" type="submit" value="Subscribe"/>
</form>
<p><a href="http://feeds.feedburner.com/Optimasi-Blog"><img src="http://feeds.feedburner.com/~fc/Optimasi-Blog?bg=f5f5f5&fg=111111&anim=0" height="26" width="88" style="border:0" alt="Feed count"/></a></p>

Contoh GambarLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque pretium blandit feugiat. Aenean eu commodo metus. Aliquam pellentesque, nisl non euismod lobortis, ipsum quam sollicitudin risus, non varius ligula tortor nec ligula. Cras scelerisque mi vitae mauris sollicitudin eu posuere velit pellentesque. Pellentesque vulputate imperdiet mi id luctus. Curabitur quis mi nec metus pulvinar dignissim id a metus. In hac habitasse platea dictumst. Donec in tortor vel lorem placerat tristique. Sed ornare nunc sed enim pretium in faucibus tortor varius. Morbi sem leo, tincidunt vel iaculis quis, consectetur varius metus. Maecenas ac venenatis nibh. Nullam eget libero in libero rutrum imperdiet. Proin vel nulla non elit facilisis venenatis. Aenean sed tellus quam, vehicula dignissim augue. Donec elementum augue at odio ornare bibendum. Praesent dapibus nulla ac ipsum vestibulum vitae fringilla quam eleifend.

Contoh GambarPraesent pretium tortor et urna placerat iaculis. Vivamus tellus elit, scelerisque quis viverra vel, eleifend eget velit. Fusce sodales, libero quis tincidunt molestie, nunc sapien pellentesque enim, non rutrum odio lectus id urna. Donec et odio massa. Pellentesque posuere ligula in est luctus vitae fringilla arcu sollicitudin. Fusce quis enim enim. Nam sit amet nunc quam, in tempus massa. Quisque sem tellus, tincidunt at consectetur et, lobortis quis velit. Maecenas malesuada ante sed lacus convallis eleifend. Cras ullamcorper, velit sed dapibus accumsan, risus tellus feugiat ante, non commodo justo neque vitae mauris. Vestibulum a magna ut lacus aliquam vestibulum aliquet vitae justo.

Apabila Anda tidak suka taut “balas” pada komentar diletakkan di bawah foto avatar, maka cukup dengan menghapus kode CSS (Cascading Style Sheets) berikut (warna merah).

/* =comment-actions
----------------------------------------------- */
.comments .comment .comment-actions a {
    position: absolute;
    left: -58px;
    top: 54px;
    margin-left: 0;
    padding: 0;
}
.comments .comment .comment-actions a {
width: 48px;
    text-align: center;
}
.comments .comment .comment-actions span {
    position: absolute;
    right: 0;
    top: -44px;
}
…dst…
Komentar BalasKomentar Balas
Readmore

2012/09/30

Struktur Posting

Ketika melakukan buat atau edit posting, jarang sekali pengguna menggunakan tampilan HTML (HyperText Markup Language). Memang pada dasarnya agak susah waktu awal-awal menghadapi tampilan tersebut, oleh karena pengguna memasukkan tag-tag atau atribut pengkodean secara manual. Namun apabila dicermati lebih mendalam, penggunaan tampilan HTML & tag yang sesuai akan meningkatkan keterbacaan dalam blog pengguna, sebagai contoh paragraf ini berada pada tag <p></p>. Selanjutnya, coba kita perhatikan ampersand yang terlihat unik. Anda dapat menggunakannya dengan memasukkan kode <span class="amp">&amp;</span>, dimana pengkodean .amp telah include dalam CSS theme MiMspot.

Header h1

Header h2

Header h3

Header h4

Header h5
Header h6
Judul Tabel
HeaderIII
Body table1a
Body table2b
Body table3c
Body table4d
Body table5e
Footer24abcdef

Table source

.fin {
 content: "\2767";
 display: block;
 font-size: 3em;
 line-height: 1.1429;
 margin-bottom: .5714em;
 text-align: center;
}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Teks tebal mauris non lectus ipsum. Phasellus Teks miring pellentesque, diam lacinia auctor fringilla, erat nibh ullamcorper felis, et lobortis magna diam quis magna. Phasellus et Tautan teks turpis nisl. Aliquam mattis velit at dui accumsan et laoreet est varius. Nunc ac massa vel nulla ullamcorper volutpat nec ac magna. Donec at convallis lacus. Nunc turpis mi, iaculis sit amet tempus aliquam, tempor eu turpis.

Mauris et mattis sem. Quote, mauris vestibulum vulputate mauris vitae adipiscing. Quote, proin tempus posuere congue. Aenean luctus volutpat mauris, at molestie neque scelerisque ac. Duis ultricies vulputate tincidunt. Aliquam eu Teks sup velit dolor. Nullam faucibus tortor nec odio semper malesuada. Cras vehicula bibendum lectus, et euismod tellus auctor et. Etiam pulvinar Teks sub sollicitudin justo, sit amet tincidunt tortor mollis a.

Blockquote, proin tempus posuere congue. Aenean luctus volutpat mauris, at molestie neque scelerisque ac. Duis ultricies vulputate tincidunt. Aliquam eu velit dolor. Nullam faucibus tortor nec odio semper malesuada. Cras vehicula bibendum lectus, et euismod tellus auctor et. Etiam pulvinar sollicitudin justo, sit amet tincidunt tortor mollis a.

Blockquote source

Cras et lectus orci, teks code euismod molestie mauris. Cras accumsan, Teks insert sapien quis venenatis porttitor Teks delete, sapien dolor bibendum dui, vitae tempus urna est id justo. Cras vestibulum nisl vitae augue cursus ultricies. Teks mark. Aliquam eu enim dolor, eleifend convallis ipsum. Fusce dapibus, purus ut varius porta, nunc dolor luctus metus, quis ornare massa urna venenatis sapien. Aliquam erat volutpat. In nec turpis tellus. Aenean vel augue ante, et rutrum enim. Suspendisse quis diam vitae nibh convallis ullamcorper.

Untuk mengetahui pengkodean di atas, silakan tekan tombol Ctrl+U pada papan ketik Anda. Contoh penggunaan figure, walaupun pada kasus lain tidak mesti figure dimanfaatkan untuk menampilkan gambar.

Keterangan figcaption mengenai gambar. Sumber asli dari Anu bin Anu.
Alamat Penulis
Readmore