Creating your own Blogger template from scratch, sort of
Dapatkan link
Facebook
X
Pinterest
Email
Aplikasi Lainnya
It looks like Blogger has updated a lot of things on its
Template Editor since the time of this writing so, I've added some
updates on the notes that needed updating (??). I've marked them with "UPDATE" or a strikethrough and I hope this won't confuse you (or myself).
I've always wanted to create my own Blogger template and tried so many
times before but couldn't really get it right. I think I finally
understood a somehow large chunk of it. I think.
Anyway, here in this post, I will note about the things I have
learned/will learn in creating your own template. I won't be getting
into much detailed stuff on HTML and CSS how to's. I'm assuming that you
already have basic knowledge on these subjects and that you know your
way around Blogger. Still, if you have any questions or there is
something I didn't explain well, just feel free to leave a comment, and
hopefully I can answer it.
Also, since I am also just learning about this, please don't expect a
fully functional and Template-Designer-compatible template -- especially
since I don't really use the Template Designer. However, I will try to
make it as flexible as possible.
If you are to follow along the stuff I will note below, here are some suggested steps on getting started:
Create a new blog for your test template, if you haven't got one yet and select a Simple
template. It's best if everything is in its default state. This way,
you can really see the changes you apply in your template. Also you
wouldn't want to play around with your live blogs and unintentionally
mess it up.
Before making any changes, download a copy of the template (Template » Backup/Restore) for reference.
For your test blog, in the Layout page, remove all widgets (Archive, Profile, Lists...) except for Blog Posts. If you can't get rid of the Header and Attribution widgets, edit the template (Template » Edit HTML) and search for Header1. On that line of code, change locked='true' to locked='false'. Do the same for the Attribution by searching Attribution1. Once done, go back to the Layout page and try deleting them. Hopefully that should work. UPDATE: Removing the widget in Blogger's HTML editor will also remove the widget from your template layout (unlike before). Yay!
Once you remove all possible widgets, create a New Post. You can use default text templates found here at Html Ipsum.
These templates already consists of HTML tags you would normally use in
a blog post. Having a test post like this will be a big help in
designing your template.
Also, don't forget to set your test blog's privacy settings - Not listed on Blogger; Not visible to search engines. If you won't be using external apps for further testing, you can also set the permission (Blog readers) to Blog author instead of Anyone.
Fig.1 - Stripped the Layout.
Now onto the code and stuff. If you are editing your template's xml file in a different editor (like Notepad++) other than Blogger's, be sure to set its encoding to UTF-8 without BOM.
Understanding the <b:section> and <b:widget> tags
Must read: Intro, Section and Widget attributes. This page gives a brief explanation of the Section and Widget parts of the template. Also the attributes of the <b:section> and <b:widget> tags are listed here which we will use later on.
Fig.2 - Just a quick summary minus the attributes.
So I made some tests and this is the leanest code I can upload to Blogger. This, by the way, is based on the Simple template - well at least the first 15 or so lines.
Fig. 3 - Simplest template code.
I tried leaving out the <b:skin/> tags but I get a
We were unable to save your template.
Your template could not be parsed as it is not well-formed. Please make
sure all XML elements are closed properly. XML error message:
(SyntaxError) : Unexpected token <
UPDATE: The XML error message now says "There should be one and only one skin in the template, and we found: 0"
Also, the <body> cannot be left empty. It should always at least have a <b:section> tag. Otherwise you would encounter this error:
...
XML error message:
Could not find a preferred section to add deleted widgets to.
UPDATE: The XML error message now says "We did not find any section in your template. A template must have at least one b:section tag."
So after uploading the template (Fig.3), a quick preview shows me this:
Fig.4 - Template preview.
As seen on the Layout page (Fig.1) and on the preview (Fig.4), the Blog widget will always be set. So looking at the HTML code in Blogger (Template » Edit HTML), you will see that a <b:widget id='Blog1' locked='false' title='Blog Posts' type='Blog'/> has been inserted in between the <b:section> tag we created. Note that the id I used for this section is header. This I will change in a bit since I don't think we should leave the Blog widget inside this header section. UPDATE: If you uploaded the template in Fig.3, what you would actually see is an empty page because the Blog widget will no longer be automatically created. You have to add this yourself for you to view any post on the page.
Fig.5 - A Blog widget is automatically created in our template. Make sure to include the Blog widget so that you can view your blog posts. This is no longer automatically created.
Ok so now fixing the Blog widget's location. I created a new <b:section> tag, with an id main for the Blog widget and updated the attributes of the header section. So now we get this:
Fig.6 - Added a new section for the Blog widget.Fig.7 - New Layout after adding a new section.
Now that we have an Add a Gadget option for the header section
in the Layout page, let's add a Page Header widget. Then on the Edit
HTML part of the Template page, you will see the Page Header widget
right below the <b:section id='header' ...> tag. Note: Just leave the Expand Widgets Templates unchecked. We won't be needing this just yet.
As a precaution to prevent deleting the Header when someday we are drowsily updating our blog template, set the header's locked attribute to true.
By now, you can probably see the pattern of Blogger's template code. We
create sections in the template and specify its attributes. Then on the
Layout page, we can add widgets (using Add a Gadget) to the section we
have created. Note that we don't necessarily have to use Add a Gadget to add a widget to our template. You can do this manually by coding it in your template.
So for example, I would like to add an HTML/Javascript widget below my blog posts. So following this link mentioned earlier, we can see the syntax and attributes of a <b:widget> tag. I would then code my template like this:
Fig.8 - Manually adding an HTML/Javascript widget.
Then, checking the Layout page, we can see that my HTML/Javascript widget is right in its place.
Fig.9 - HTML/Javascript widget added using the <b:section>tag.Deleting widgets, however, can't be removed by deleting it from the
template code. You need to remove it via the Layout page itself (Edit »
Remove). If the Remove option isn't visible on the Edit widget window,
check that the widget's locked attribute is set to falseAs mentioned earlier, deleting widgets can also be done now in Blogger's HTML template editor.
Let's now move on to defining the rest of the Sections of our template.
Normally, it should have a Header, Navbar, Content, Sidebar and Footer.
We already have our Header and Content (main) so let me just add the
missing ones.
So after adding the sections along with some widgets, I now have this:
Fig.9 - Template code with added sections and widgets.Fig.10 - Layout page with added sections and widgets.Fig.11 - Template preview.
Some notes:
For the <b:section id='nav' ... > tag, I tried using navbar as the id earlier but it wouldn't show up in the saved template and Layout page. It was because the id navbar is already in use. See the navbar widget on the Layout page? I should have noticed that earlier :|
Using an invalid id for the widget (e.g. Pagelist1 instead of PageList1) will generate an error.
I can't find a complete list of widget types so that I end up using Add a Gadget
to install a widget (e.g. PageList, CutomSearch...) then edit its
attributes on the template file. If anyone knows where to find one, I'd
appreciate a holler..
There can be multiple instances of the same widget type. Just be
sure to set a different id for each widget - [widgetType][number] (e.g.
HTML1, HTML2)
I tried removing the title attribute from the PageList in the code but it still remained in the Layout until I removed it via the Gadget's settings.
If you are to use you a fluid layout for your blog instead of Blogger's mobile version, I suggest removing the entire <b:if cond='data:blog.isMobile'> block within the <head> tag and replacing it with <meta content='width=device-width,initial-scale=1.0' name='viewport'/> instead.
I think I finally got the Section and Widget basics covered. All you
would need now is to style your template and fix the layout using CSS
and I guess you would be good to go. For customizing certain areas on
your template, I'll be writing separate blog posts for it. But if you
want to jump right into customizing your widgets, here is another must-read.
So if you have any questions, don't hesitate to leave a comment and let's see if we can figure it out. Cheers!
source copy by http://postoneeighth.blogspot.co.id/2012/09/creating-your-own-blogger-template-from.html
Cerita Dewasa, Cerita Seks, Cerita HOT18+ | Cerita Sex Sedarah dengan Istri Paman Penuh Nikmat - Kisah ini bermula ketika aku sedang berkunjung ke rumah pamanku yang ada di daerah, bagaimana selanjutnya ? Penasaran... Cerita Dewasa Kisah ini terjadi kira-kira 2 tahun yang lalu, tapi setiap kali aku membayangkannya, seolah-olah baru saja terjadi kemarin peristiwa yang sangat indah ini. Aku mempunyai seorang paman yang belum menikah. Pamanku ini bisa dibilang banyak istri. Hal ini disebabkan karena pamanku adalah pengusaha kaya tapi ia terlalu cerewet dalam memilih pendamping hidupnya. Sebenarnya ia telah banyak diperkenalkan dgn wanita-wanita muda oleh keluargaku, tetapi tetap ia bilang inilah itulah, semuanya cocok dgn matanya, katanya. Sampai pada suatu saat, ketika aku kebetulan sedang bertamu ke rumahnya, datang istri pamanku dgn seorang wanita yang sangat cantik dan Seksi, semampai, langsing, pokoknya kalau menurut saya, layak dikirim untuk jadi calon miss univers...
https://www.google.co.id/?gws_rd=cr,ssl&ei=6sjhWLWFDcrwvgTNi5DQBw#q=cara+mendapat+uang+dari+internet&* Bagaimana cara mendapatkan uang dari internet ? Ini adalah hal yang paling banyak di cari oleh pengguna internet. Anda mungkin seorang mahasiswa, ibu rumah tangga atau bahkan karyawan yang sudah mendapatkan penghasilan setiap bulan tapi masih ingin mencari cara untuk mendapatkan uang dari Internet. Tidak apa-apa, karena saya juga begitu. Penghasilan yang saya dapat pas-pasan jadi saya memutuskan untuk terjun ke bisnis online yang mungkin bisa memberikan penghasilan tambahan untuk saya. Anda juga bisa mengikuti apa yang saya lakukan. Tapi perlu anda ingat. Mencari penghasilan tambahan dari internet itu tidak mudah. Kalau tidak hati-hati, anda bisa jadi korban penipuan dalam dunia online. Jangan percaya dengan bisnis yang bisa membuat anda kaya dalam waktu singkat. Tidak ada yang seperti itu. Sama seperti di dunia offline, anda juga harus mau beke...
You know everyone thinks we’re fools, right? To most of the world, blogging is a joke. It isn’t a career. It isn’t a way to make money. It isn’t a tool for changing the world. It’s a hobby, a diversion, a fad that’ll come and go. Sure, you can start a blog, but don’t count on it to make you any money. That’s just silly. Try telling your family or friends or coworkers you want to quit your job and make money blogging. They’ll smile politely and ask, “Does anybody really make money from that?” Yes, they want you to have dreams. Yes, they want you to chase them. Yes, they want you to succeed. But they also want you to be “realistic.” If you really want to improve your life, you should get an advanced degree, write a book, or even start your own business, not hang all your hopes and dreams on some stupid little blog. Nobody can make money blogging. Can they? Well, I’m hesitant to say this, but… This blog makes over $100,000 per month. In fact, here’s a screenshot of ou...
Komentar
Posting Komentar