Quick refrence

Download Links:- eKalappai 2.0b(Anjal) | eKalappai 2.0b (tamilnet99) - இங்கே தேர்வு செய்யவும்,
Key board layout :- e- kalappai (Anjal) |e-kalappai (Tamil 99) இதே மாதிரி இன்னும் ஏதாவது quick refrence சேர்த்தால் உபயோகமாக இருக்குமானால் பின்னூடத்தில் தெரிவிக்கவும்
Showing posts with label blogger. Show all posts
Showing posts with label blogger. Show all posts

Thursday, November 29, 2007

மறுமொழிப் பெட்டியில் தகவல் பலகை!

நம்மளோட ஜிமெயில் முகவரியில் ஸ்டேடஸ் மெசேஜ் ஏதாவது நாம் எழுதுவது உண்டு. அதே மாதிரி பிளாக்கர் பதிவோட மறுமொழிப் பக்கத்தில் ஏதாவது செய்தி சொல்ல முடியுமா?

முடியும்.

அதற்காக பிளாக்கர் பக்கத்தில் settings - comments பக்கத்துக்கு போக வேண்டும்.



அங்கே Comment Form Message என்று ஒரு பெட்டியைப் பார்க்கலாம்.



அந்தப் பெட்டிக்குள் நமது தகவலை, செய்தியை இட்டு save செய்தால் மறுமொழி எழுதுவதற்கான பக்கத்தில் அந்தச் செய்தி இடம் பெற்று விடும்.

Sunday, October 28, 2007

பிளாகரில் இடும் மறுமொழிகளின் விவரத்தை உங்கள் மின்-அஞ்சலில் பெறலாம்

ஒரு நாள் நாம பல பதிவுகளை படிக்கறோம்... / பின்னூடம் எழுததோம்.. கொஞ்ச நாள் முன்னே வரை.. நாம எழுதியிருக்கும் கமெண்டுக்கு பதிவாசிரியர் / வேறு யாராவது பதில் கமெண்ட் போட்டிருக்காங்களான்னு தெரிஞ்சுக்க ஒரே வழி.. அதே பதிவை போய் பார்க்கிரதா தான் இருந்தது... அதுவும் பதிவின் சுட்டிய்யை நீங்கள் book mark செய்து வச்சிருந்தா.. ஒரு வேளை url மறந்து போச்சுன்னா.. பதில் ஏதாவது வந்திருக்கான்னு தெரிஞ்சுக்கவே வாய்ப்பில்லை... ( பதில் போட்டவரே உங்க கிட்டே வந்து சொன்னாலொழிய).
இனிமே அப்படி இல்லை.. கமெண்ட் எழுதும் போது கவனிச்சிருப்பீங்க.. உங்க மின் - அஞ்சல் முடவரியோட.. Email Follow up comments ன்னு ஒரு பொட்டி இருக்கும்.. அதை க்ளிக்கி tick -mark குடுத்தீங்கன்னா...போதும். பதில் கமெண்ட் வரும்போதெல்லாம்.. அதன் ஒரு பிரதி உங்க Inbox லெயும் இருக்கும்... ஒருவேளை.. உங்களுக்கே சம்பந்தப்பட்ட டாபிக் போரடிச்சுப்போச்சுன்னா... unsubscribe ஐ க்ளிக்கினா போதும்...
எனக்கென்னமோ இது ரொம நல்ல ஐடியாவாத்தான் தோணுது.. ரொம்ப பிசியா இருக்கும்போது.. (பதிவெழுதவோ.. தமிழ்மணம் போய் படிக்கவோ நேரமில்லாத போது).. நாம எழுதின கமெண்ட்டுக்கு பதில் வந்திருக்கான்னு தெரிஞ்சுக்க பிளாகரின் இந்த feature ரொமவும் உபயோகமாத் தான் இருக்கு.. இதே வேலையை co-Comment மூலமாகவும் செய்யலாம்... ( ஒரு புதிய கணக்கு துவங்கி... )... அது உங்க சௌகர்யம்.. எனக்கு பிளாகரின் Email Follow-up comments தான் சரின்னு படுது... எல்லாம் ஒரே இடத்தில் இருந்தா மிஸ்ஸாக சான்ஸில்லே பாருங்க...
-

Tuesday, September 4, 2007

Blogger ன் மறுமொழி பொட்டி இப்பொ.. பதிவுப் பக்கத்திலே !!!

கவனிக்கவும் :- Settings - Comments - Show Comments in POP-UP window ... ல் YES ன்னு கண்டிப்பா கொடுக்கணும்.. அப்போ தான் இது வேலை செய்யும்.. பதிவிலேயே சொல்ல மற்ந்ததுக்கு மன்னிக்கணும்

நம்ம பதிவர் மக்கள்ஸ் ஏக்கத்துக்கு இன்னியோட ஒரு விடிவுகாலம் வந்தாச்சு.. பதிவுகள் பக்கத்திலேயே பின்னுட-பொட்டி இருந்தா எவ்வளவு நல்லா இருகும் ( ரொம்பவே உதவியும் கூட) ன்னு நாமெல்லாரும் ஏங்கியிருப்போம்... ஒரு புண்யவான் ரொம்ப சிரமபட்டு ஒருவழியா பின்னுடபொட்டிய்யை பதிவுபக்கத்துக்கே கொண்டுவந்து சாதிச்சு காட்டியிருக்கார்..என்னடா தீபா இப்படி சொல்லறாங்களே.. இது நிஜமாவே சத்தியமா ? ? ... இல்லை சும்மா பிலிம் காட்டறாங்களா..ன்னு மோவாய்கட்டைய்யை தடவுறவங்க தொடுவானத்திலே ஏதாவது ஒரு பதிவை க்ளிக்கி பாருங்க... பதிவு முடிஞ்சப்புறம்.. நீங்க போட்ட பின்னூடம் உங்களை பார்த்து சிரிக்கும்... ஏன்னா இப்போ ஜோடியா பின்னூட பொட்டியும் இருக்கே..
செய்முறை விளக்கம் இதோ
  1. Template - Edit HTML லிருந்து.. உங்களுடை டெம்ப்ளேட்டை பத்திரப்படுத்தி கொள்ள்வும்
  2. Expand widgets template ல் tick-mark போடவும்
  3. கீழே இருக்கும் கோடை கண்டுபிடித்து.. சிகப்பு நிறத்திலிருக்கும் கோடை சேர்க்கவும்

<b:includable id='comments' var='post'>
<div class='comments' id='comments'>
<a name='comments'/>
<b:if cond='data:post.allowComments'>
<!-- jackbook.com part 1 start -->
<!--

<h4>
<b:if cond='data:post.numComments == 1'>
1 <data:commentLabel/>:
<b:else/>
<data:post.numComments/> <data:commentLabelPlural/>:
</b:if>
</h4>

<dl id='comments-block'>
<b:loop values='data:post.comments' var='comment'>
<dt class='comment-author' expr:id='"comment-" + data:comment.id'>
<a expr:name='"comment-" + data:comment.id'/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
<b:else/>
<data:comment.author/>
</b:if>
<data:commentPostedByMsg/>
</dt>
<dd class='comment-body'>
<b:if cond='data:comment.isDeleted'>
<span class='deleted-comment'><data:comment.body/></span>
<b:else/>
<p><data:comment.body/></p>
</b:if>
</dd>
<dd class='comment-footer'>
<span class='comment-timestamp'>
<a expr:href='"#comment-" + data:comment.id' title='comment permalink'>
<data:comment.timestamp/>
</a>
<b:include data='comment' name='commentDeleteIcon'/>
</span>
</dd>
</b:loop>
</dl>

<p class='comment-footer'>
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
</p>
-->
<!-- jackbook.com part 1 ends -->
<!-- actually i almost do nothing with your template, just add that comment, you did it :) -->

<div id='comment-parent' style='padding-bottom: 20px;' onmouseover='showcomment("hoverme", "comment-child");'>
<h3 id='hoverme' style='display:block;'>
<img alt='Your cOmment"s Here! Hover Your cUrsOr to leave a cOmment.' src='http://lifewg.googlepages.com/html-code-leave-comment.gif' title='Your cOmment"s Here! Hover Your cUrsOr to leave a cOmment.'/>
</h3>

<!-- this iframe below is your comment form. you can change the height, or add more style property into it -->
<div id="comment-child" style='border: none; display: none; height:750px; width: 420px; margin-bottom: 5px; background: #fff none; border: 1px solid #FCO;'>
<iframe style='border:none;' expr:src='data:post.addCommentUrl' height='100%' scrolling='yes' width='100%'/>
<br/>
<a href='http://www.jackbook.com/2007/06/how-to-make-readers-leave-comment.html' title='Want to have this on your blogger/blogspot?'>Comment Form under post in blogger/blogspot</a>
</div>
<!-- end of iframe -->

</div>


</b:if>
<div id='backlinks-container'>
<div expr:id='data:widget.instanceId + "_backlinks-container"'>
<b:if cond='data:post.showBacklinks'>
<b:include data='post' name='backlinks'/>
</b:if>
</div>
</div>
</div>
</b:includable>
  1. கீழே இருக்கும் கோடை </body> ... tag க்கு மேலே எழுதவும்

<!-- www.jackbook.com -->
<!-- this to hide and show el -->
<script languange='javascript'>function showcomment(a,b){var jackbookdotcom = document.getElementById(a);jackbookdotcom.style.display = 'none';jackbookdotcom = document.getElementById(b);jackbookdotcom.style.display = 'block';}</script>
<!-- www.jackbook.com -->

  1. கீழே இருக்கும் கோடை கண்டுபிடித்து சிகப்ப நிறத்திலலிருப்பதை மட்டும் மாற்றி எழுதவும்

<span class='post-comment-link'>
<b:if cond='data:blog.pageType != "item"'>

<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<a class='comment-link' expr:href='data:post.url + "#comments"' >
<b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/>
<b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
</b:if>
</span>

  1. Template ஐ Save செய்து பதிவு பக்கத்தை பாருங்க
என்ன.. செய்துபார்க்க கை துடிக்குமே... செய்து பார்த்து மறக்காம இதை சாதிச்ச புண்யவானுக்கும் நன்றி சொல்லிடுங்க

மறுமொழிப் பக்கத்தின் நீளம் - அகலத்தை மாற்ற;-
Template ல் கீழே சுட்டிக்காட்டியிருக்கும் கோடை கண்டுபிடிக்கவும்

<!-- this iframe below is your comment form. you can change the height, or add more style property into it -->
<div id="comment-child" style='border: none; display: none; height:750px; width: 420px; margin-bottom: 5px; background: #fff none; border: 1px solid #FCO;'>
<iframe style='border:none;' expr:src='data:post.addCommentUrl' height='100%' scrolling='yes' width='100%'/>
<br/>
<a href='http://www.jackbook.com/2007/06/how-to-make-readers-leave-comment.html' title='Want to have this on your blogger/blogspot?'>Comment Form under post in blogger/blogspot</a>
</div>
<!-- end of iframe -->
e ல் கீழே சுட்டிக்காட்டியிருக்கும் கோடை கண்டுபிடிக்கவும்

அதில் <div id="comment-child" style='border: none; display: none; height:750px; width: 420px; margin-bottom: 5px; background: #fff none; border: 1px solid #FCO;'> உள்ள height:750px; width: 420px; ஐ.. இப்படி மாத்தி எழுதலாம்..

width:99%.. Height க்கு உங்கள் விருப்பம் போல் செய்யலாம்..

<div id="comment-child" style='border: none; display: none; height:850px; width: 99%; margin-bottom: 5px; background: #fff none; border: 1px solid #FCO;'>

Wednesday, August 22, 2007

BloggerDraft அறிமுகபடுத்தும் Search-Widget

நாம எல்லாரும் கூகிளில் பல விஷயத்தை எப்போதுமே தேடிகிட்டே இருப்போம்... சில பேருக்கு கூகிளின் பக்கம் தெரிய சில நொடிகள் காலதாமதமானாலே கையெல்லாம் வெட-வெடன்னு நடுக்கம் வரும்.. அவ்வளவு தூரம் " தேடுதல்"" லில் ஈடுபாடு... பல விஷயங்களை இப்படி தேடி-தேடி தான் படிச்சு தெரிஞ்சுக்கிறோம். சில நேரத்திலே நம்ம பிளாகிலே கூட ஒரு தேடுதல் பொட்டி இருந்தா எவ்வளவு நல்லா இருக்கும்ன்னு நீங்க நினனச்சுப்பார்த்துண்டா ? ? ?ஏதோ ஒரு டாபிக்கை பார்த்தோம்... "அட.. இதை குறித்து நானும் ஒரு பதிவு போட்டேனே... எங்க போச்சு ? ? ? ".... ( இன்னேரத்தில் 150 பதிவுகள் போட்டிருப்பீங்க... ஒவ்வொண்ணாவா தேட முடியும் ? ? )... ஒரு வேளை உங்க வலைபதிவுக்கு வருபவர் தேடும் சொல் உங்க label லே இல்லாமல் இருக்கலலாம்... இந்த மாதிரி சந்தர்பங்களில் இந்த "தேடுதல் பொட்டி" search widget ரொம்பவும் உபயோகமா இருக்கும்.

என்னடா.. நம்ம template - page elements - add elements லே.. இங்கே சொல்லறா மாதிரி search-widget எதுவும் இல்லையேன்னு அவசரபடாதீங்க... இந்த search -widget .. பிளாகரின் புதிய அறிமுகங்கிரதால.... நம்ம தினமும் பார்க்கிர Dashboard லே தெரியாது....அதனாலே உங்க வலையுலாவியில் draft.blogger.com ன்னு type பண்ணூங்க....உங்க dashboard தெரியும்.. அப்படியே மேலே பாருங்க .... Blogger in Draft ன்னு போட்டிருக்கும்.. அதாவது.... பிளாக்ர் ஏதாவது புதுசா அறிமுகபடுத்தினா... அது இனிமேல் உங்கள் Template - page elements - Add New elements ல் தெரியும்...

இதை சேர்க்கும் போது எங்கெல்லாம் தேடலாம்ன்னு உங்க கிட்டே கேக்கும்..
  1. இந்த பதிவில் மட்டும் தேடு - Results from This Blog
  2. இந்த பதிவில் குடுத்திருக்கும் சுட்டிகளில்் தேடு -Results from the Links used here
  3. இணையம் முழுவதும் தேடு - Results from The Web


இப்படி 3 சாய்ஸ் இருக்கு... இதிலே உங்களுக்கு தேவையானதை சொடுக்கி தேட சொல்லலாம். மற்ற விட்ஜெட்டுகள் போலே இதை click - and Drag முறையில் எங்கே வேணும்ன்னாலும் வச்சுக்கலாம்.. தேடுதல் விவரங்கள் ( பதிவுகளின் தலைப்பு.. etc etc) எல்லாமே எப்பவுமே... எல்லா பதிவுகளுக்கு மேலே தான் தேரியும்..

இந்தபொட்டி எப்படி வேலை செய்யும்... தேடிய பிறகு Results ஐ எப்படி காட்டும்ன்னு உங்களுக்கு பரிசோதனை செய்து பார்க்க இங்கே க்ளிக்கவும்

Friday, August 17, 2007

கோயிந்தும் விட்ஜட்டும்

"இன்னாமே பொன்சு, இன்னும் சென்னைல தான் கீறியா?" என்றபடி வந்தான் கோயிந்து..

"ஏன்? இங்க தானே இருக்கேன்?!" என்றபடி புரியாமல் பார்த்தேன் நான்..

"இல்ல, அப்படியே ரொம்ப புரியாத தமிழ்ல எழுதித் தள்ளுறியாமே! அதான் டைம் ட்ராவல் பண்ணப் போயிட்டியோன்னு..."

"கோயிந்து, என்ன இப்படி கிண்டலடிச்சா எப்படி? என்ன விசயமா வந்த?"

"அதான் ஏதோ, இன்னா துண்டு அது, ஆங், நிரல் துண்டு நிறுவுனராமே! அத்தப் பத்தி ஏதோ சொன்னியாம், உனக்கு மட்டுமே பிரியற மாதிரி எழுதிட்டு உதவிப் பதிவுன்னு வேற சொல்லிகினு சுத்துறியாம்.. ஒரே கம்ப்ளேய்ண்ட் மேல கம்ப்ளேய்ண்ட் உம்மேல.. ."

விவகாரமான புகாராக இருக்கிறதே என்று பயந்து கொண்டே, குரலே எழும்பாமல் "இப்ப அதில என்ன புரியலை உனக்கு? ரொம்ப தெளிவாத்தானே எழுதிருக்கேன்.." என்றேன்

"நல்லா எழுதினியே தெளிவா! ஒரு மண்ணாங்கட்டியும் புரியலை.. என்னை மாதிரி சாதா ஜனங்களுக்கும் பிரியற மாதிரி சொல்ல தாவலியா?! அதான் உன் கழுத்துல துண்டப் போட்டு இந்த நிரல்துண்டக் கத்திட்டு வரச் சொல்லி தல அனுப்பிவச்சிருக்காரு என்ன.. இது ஒனக்கு மொத எச்சரிக்கை.. இந்த தபா ஒயுங்கா சொல்லலைன்னு வையி.... "

"சொல்லலைன்னா?... " இந்த முறை என் குரல் எனக்கே கேட்கவில்லை..

"அப்பால தல பாலா நேரில் வந்திடுவாரு.. என்ன நடக்கும்னு யாருக்குமே தெரியாது.." பயங்கரமாக முடித்தான் கோயிந்து..

"கோயிந்து, அந்தப் பதிவ எத்தனை நல்லா எழுதி இருக்கேன்.. இப்படிச் சொல்லிட்டியே! இப்ப என்ன புரியலை அதில?" என்றேன் லேசாக நடுங்கியபடி

"விட்ஜட்டுன்னு அழகான பேரு இருக்க சொல, அதென்ன துண்டு, துப்பட்டான்னு பேஜாரான ஒரு பாஷைல எளுதிகிட்டு?.. சரி அத்த வுடு.. இப்ப இந்த விட்ஜட் இன்ஸ்டால்லர் எதுக்குப் பயன்படுது? "

"அது வந்து கோயிந்து, இந்த விட்ஜட் இன்ஸ்டாலர் வச்சி ஏதாச்சும் குட்டி நிரல் துண்டை.."

"இஸ்டாப்பு... மறுபடி துண்டுக்கு வந்திட்டியா! இந்த துண்டு, குண்டு, நிரலி, குறளி எல்லாம் இல்லாம, நல்ல டமில்ல, பிரியற மாதிரி, விட்ஜட்டு, கோடுன்னு சொல்லு.. இல்லையின்னா..."

விட்ஜட்டும் கோடும் நல்ல தமிழான மாயத்தைக் கண்டு என்னை நொந்து கொண்டு தொடர்ந்து சொல்ல ஆரம்பித்தேன்.

"சரி கோயிந்து.. இனி எல்லாருக்கும் பிரியிற தமிழ்லயே சொல்றேன்.. விட்ஜட் என்கிறது இப்ப புதுப்ளாக்கர் கொடுத்திருக்கும் ஒரு சேவை.. சின்னச்சின்ன விளம்பரம், செய்தியோடை, படம் எதுனாச்சும் உங்க பதிவில் போட இந்த விட்ஜட் உதவியா இருக்கும்.. "

"இஸ்டாப்பு" என்றான் கோயிந்து..

"என்ன?" என்பது போல் நிமிர்ந்து பார்த்தேன்.

"கூவத்து ஓடைலயே தண்ணி இல்லை.. காஞ்சு போன செய்தியோடையை பதிவுல போட்டு இன்னா பண்ணுறது?"

"கோயிந்து, இது அந்த மாதிரி ஓடை இல்லை.. பதிவோட ஓடை.. feed, இதை போட்டா நீ போடுற ஒவ்வொரு இடுகையும் இதில் அப்டேட் ஆகும். தெரியும். பிரியுதா? ச்சே.. புரியுதா?" என்றேன்

"இப்பிடி பிரியுறாப்புல சொல்லுன்னு இன்னும் எத்தினி தபா சொல்லணுமோ ஒனக்கு! ம்கும்.. " அலுத்துக் கொண்டான் கோயிந்து..

"சரி, இந்த விட்ஜட்டை என் பதிவில் நான் போடுறது சுலபம். ஆனா மத்தவங்க பதிவில் நான் விரும்பும் விட்ஜட் வரணும்னா அதுக்கும் புது ப்ளாக்கரில் சுலப வழி இருக்கு.. அது தான் விட்ஜட் இன்ஸ்டால்லர் அதாவது நிரல்துண்டு நிறுவுனர்" அந்த வார்த்தையைக் கேட்டவுடனேயே மீண்டும் துண்டை எடுத்து மிரட்டிய கோயிந்தை அட்ஜஸ்ட் செய்தவாறே தொடர்ந்தேன்..

"விட்ஜட் இன்ஸ்டால்லர்ங்கிறது ஒரு சின்ன பட்டன் மாதிரி இருக்கும். இதை அமுக்கினதும் உங்க புது ப்ளாக்கர் பதிவுகளில் எதில் விட்ஜட்டை போடுறதுன்னு கேட்கும். எதுன்னு முடிவு சொன்னது அதில் போட்டு அழகாக்கி வுட்ரும்.. உதாரணத்துக்கு இந்த பதிவில் வலப்புறம் உள்ள தமிழ்99 பட்டனைத் தட்டிப் பாரு!"

"அட!" என்றான் கோயிந்து, அதைத் தட்டிப் பார்த்து தன் பதிவில் சேர்த்த பின்னர். "சரி, இதை இப்ப எப்படி நான் பண்ணுறது?"

"சொல்றேன். ரொம்ப சுலபம். கொஞ்சமே கொஞ்சம் HTML தெரிஞ்சாலே போதும். அதிகம் வேண்டாம். முதல்ல நீ எந்த விட்ஜட் கொடுக்கணுமோ, அதை உன்னோட சொந்த ப்ளாக்குல ஒரு பக்கத்துல போட்டு வச்சிக்கணும். இப்ப இந்தப் ப்ளாக்குல ஒரு தமிழ்99 விட்ஜட் போட்டுருக்கம் இல்ல, அதையே உதாரணமா எடுத்துக்குவோம். இந்த விட்ஜட்டை எங்க பதிவுல போட


ங்கிற மாதிரி கோட் எழுதி அதை Add New widget வழியா பதிவுல போட்டுக்கிடணும்.."

"ஆமாம் பொன்சு, இது மாதிரி விட்ஜட் போட அல்லாருக்குமே தெரியுமே.. இதைத் தானா இத்தினி நீட்டி மொழக்கி சொன்ன? மத்தவங்க பதிவுல வர இன்னா செய்யணும்? அத்தச் சொல்லு மொதல்ல.."

"இரு கோயிந்து, அடுத்து அதான்.. " என்று சமாதானப்படுத்திவாறே அடுத்த பகுதியை ஆரம்பித்தேன்.

"இப்ப நம்ம பதிவில் விட்ஜட் போட்டாச்சு.. இதை மத்தவங்க பதிவில் போட விட்ஜட் இன்ஸ்டால்லர் உருவாக்கணும். ஒரு சுலபமான விட்ஜட் இன்ஸ்டால்லரோட கோடு கீழ சொல்லிருக்கிறது மாதிரி இருக்கும்..



"இரு இரு.. இதில எதெல்லாம் மாத்தினா எனக்கு ஒரு சுலபமான விட்ஜட் உருவாக்க முடியும்.. அதை மட்டும் சொல்லு.. போன தபா மாதிரி பார்ட் பார்ட்டா பிரிச்சி மேஞ்சி உசுர எடுக்காத.."

"ம்ஹூம்.. உன்னைக் குத்தம் சொல்ல முடியாது கோயிந்து.. மெட்ராஸ் ட்ராபிக்ல ஷார்ட் கட்டுல போயே பழகிட்ட! என்னத்த பண்ண?!" அலுத்துக் கொண்டே கோயிந்தின் மூடுமாறுவதற்குள் சொல்ல ஆரம்பித்தேன்...

"இதுல, widget.title னு இருக்கு பத்தியா.. அது தான் மத்தவங்க பதிவில் தெரியப் போகும் உன் விட்ஜட்டின் தலைப்பு. தலைப்பு என்னவா இருக்கணுமோ, அதை அந்த வரியில் இருக்கும் 'value=' வுக்கு அப்புறம் கொடுக்கணும்.."

"ஓ.. அப்ப உன்னோட விட்ஜட்டுக்கு டைட்டிலு தமிழ்99, கரீகிட்டா? "

"ரொம்ப சரி. அடுத்து, widget.contentனு இருக்கு பத்தியா, அந்த வரியை மாத்தணும்.. உன்னோட பக்கதுலயே உருவாக்கி வச்சிருந்தியே ஒரு விட்ஜட், அதோட கோட் என்ன இருக்கோ, அது முழுக்கவும் இந்த widget.content வரியின் value பகுதியில் கொடுக்கணும்.."

"சொல்றதப் பாத்தா சுளுவாதாங்கீது.. ஆனா அதுல நீ இப்ப எளுதியிருக்கது பிரியவேல்லேயே!"

"அது என்னன்னா, <,> இது ரெண்டும் இந்த widget.content ஓட value பகுதியில் வரக் கூடாது.. அதுனால < இருக்கிற இடத்தில் எல்லாம் &lt; உம்.. > இருக்கிற இடத்தில் எல்லாம் &gt; உம் போடணும். அப்படி மாத்தி போட்டா இந்த மாதிரி வந்திடும்.. அதான் குழப்பமா இருக்கு.. "

"அப்ப இவ்வளவு தானா? ரொம்ப ஈஸி தான்.. ரெம்ப நாளா ஒரு பொகச விட்ஜட் போட்டு வுடணும்னு நெனச்சிகினே இருந்தேன்.. இப்பத் தான் அதுக்கு வேள வந்திருக்கு.. வர்ட்டா? " என்றபடி கிளம்பினார் கோயிந்து..

"அடப்பாவி.. இதான் சொந்த செலவில் சூன்யமா?! " என்று கேட்டுக் கொண்டே நான் வாயைப் பிளந்தது அவனுக்கு காதில் கேட்கவே இல்லை போலும்..

பழைய கோயிந்து இடுகைகள்:
1. பாலபாரதி - இஞ்ஜினியர், தமிழ் வலைப் பதிவுகள்
2. எடிட்.. edit.. எடிட்…
3. மீண்டும் கோயிந்து
4. பாலபாரதியின் செல்போன்

Thursday, July 26, 2007

ப்ளாகரில் பதிவு தொடங்குவது எப்படி? - Demo video

ப்ளாகரில் பதிவு தொடங்குவது, இடுகை எழுதுவது, அமைப்புகள் மாற்றுவது எப்படி என்பது குறித்த 26 நிமிட விளக்க நிகழ்படத்தை இங்கு பதிவிறக்கவும் (.zip கோப்பு, 30 MB). அதை unzip செய்து உள்ளிருக்கும் html கோப்பைத் திறந்தால் Windows உள்ளிட்ட எல்லா இயக்குதளங்களிலும் உங்கள் உலாவியிலேயே flash வடிவில் இந்த நிகழ்படத்தைக் காணலாம்.

Friday, June 15, 2007

வார்ப்புரு மேம்பாட்டுக் கருவி

புதிய ப்ளாக்கருக்கு மாறியபின் தமிழ்மணப் பட்டி தொடங்கி வார்ப்புரு மாற்றங்கள் எல்லாமே கொஞ்சம் கடினமான விசயமாகத் தான் ஆகி விட்டது. அந்தப் பிரச்சனையிலிருந்து விடுவிக்க இதோ ப்ளாக்கர் மேம்பாட்டுக் கருவி.

குழலி செய்யத் தொடங்கிய இந்தக் கருவியில், மேலும் பல மாற்றங்களுடன் முன்னேற்றங்களுடன், பல்வேறு சோதனைகளுக்குப் பிறகு, இதோ, உங்களுக்காக: புதிய ப்ளாக்கர் வார்ப்புரு மேம்பாட்டுக் கருவி

இந்த புதிய ப்ளாக்கர் வார்ப்புரு மேம்பாட்டுக் கருவியின் மூலம் நீங்கள் பெறக்கூடிய வசதிகள் பின்வருமாறு:

  • தமிழ்மணத்தின் கருவிப்பட்டையைச் சேர்த்துக்கொள்ளலாம்.
  • பழைய ப்ளாக்கரிலிருந்து மாறியவர்களுக்கு ஒருங்குறி எழுத்துக்களை சரியான முறையில் தெரிய வைக்கலாம்.
  • நாளும் நேரமும் தமிழில் காட்டலாம்.
  • தேன்கூட்டின் பின்னூட்டங்கள் திரட்டும் பட்டியைச் சேர்த்துக் கொள்ளலாம்..
  • யாஹூ சிரிப்பான்களைப் பதிவில் காட்டும் நிரலியையும் சேர்த்துக் கொள்ளலாம்.

Thursday, June 14, 2007

Blogger Draft - ப்ளாகரின் அடுத்த பதிப்புக்கான சோதனைத் தளம்

http://draft.blogger.com என்ற முகவரியில் ப்ளாகரின் அடுத்த பதிப்புக்கான சோதனைத் தளம் வந்திருக்கிறது. இதில் தற்போது பலரும் பயன்படுத்தும் புது ப்ளாகரைக் காட்டிலும் கூடுதல் வசதிகள் அறிமுகப்படுத்தப்பட்டு சோதிக்கப்படும். தற்போது, இடுகையில் இருந்தே நேரடியாக நிகழ்படத்தைப் (video) பதிவேற்றும் வசதி இங்கு கிடைக்கிறது. Blogger draftக்கு மாறியவர்கள் விரும்பினால் திரும்ப தற்போது இருக்கும் ப்ளாகருக்கே எந்த சிரமமுன்றி மாறிக் கொள்ளலாம்.

மேலதிகத் தகவல்களுக்கு - http://bloggerindraft.blogspot.com/

ஒரே ப்ளாகர் கணக்கின் கீழ் இருக்கும் வெவ்வேறு பதிவுகளில் பதிவர் பெயரை மாற்றலாம்

இந்தக் குறிப்பைத் தருபவர் - பொன்வண்டு

எல்லோரும் பிளாக்கர் டெம்ப்ளேட்டில் ஜாவா ஸ்கிரிப்டில் புகுந்து விளையாடிக் கொண்டிருப்பதைப் பார்த்து எனக்கும் அப்படி ஏதாவது செய்ய மாட்டோமா என ஆவல் இருந்து வந்தது. அதற்கேற்றார் போல போன வாரம் நான் ஒரு பிரச்சினையை எதிர் கொண்டேன். ஜாவா ஸ்கிரிப்ட் மூலம் சரி செய்தேன். தீபா, ஜெகத் போன்ற ப்ளாக்கர் விஞ்ஞானிகளின் ; -) script-களை ஒப்பிடும்போது என்னுடையது மிகவும் சிறியது தான்.

எனது கூகுள் account-ன் கீழ் இரண்டு Blogs உள்ளன. அதில் ஒன்று தான் இந்த பொன்வண்டு வலைப்பதிவு தளம்.

ஆனால் நம்மால் ஒரு account-க்கு ஒரே ஒரு profile மட்டுமே வைத்துக் கொள்ள முடியும். அந்த profile-ல் நாம் கொடுக்கும் display name-தான் நமது பதிவுகளில் author name-ஆக வரும் என்பது எல்லோருக்கும் தெரியும்.

நான் ஒரு வலைப்பதிவில் பொன்வண்டு என்ற பெயரில் எழுதுகிறேன். எனது மற்றொரு வலைப்பதிவில் வேறொரு பெயரில் எழுத நினைத்தாலும் முடியவில்லை. ஏனென்றால் ஒரு account-ன் கீழ் இருக்கும் எல்லா வலைப்பதிவுகளுக்கும் ஒரே profile-ல் இருந்தே display name-ஐ எடுத்துக் கொள்கிறது. எனது ப்ளாக்கர் profile-ல் display name பொன்வண்டு என்று உள்ளது.

அதனால் என்னுடைய இரண்டாவது தளத்தில் நான் வேறொரு பெயரில் எழுத நினைத்தேன். எப்படி என்று யோசித்தபோது கை கொடுத்தது ஜாவா ஸ்கிரிப்ட்.

ஒரு வலைப்பதிவு தளத்தில் 2 இடங்களில் author name தெரியும்.

1. பதிவின் கீழ், எழுதியவர் பெயர் தெரியுமிடத்தில்.
2. பின்னூட்டங்களில்

எனவே எந்த வலைப்பதிவு தளத்தில் மாற்றம் செய்ய வேண்டுமோ அங்கு அந்த tag-களைக் கண்டுபிடித்து template-ல் மாற்றி விட்டால் பிரச்சினை சரியாகிவிடும்.

செய்ய வேண்டியது :

1. Edit HTML போய் Expand widgets தேர்வு செய்து கொள்ளவும்.

2. கீழே இருக்கும் script-ல் profile_name-ல் உங்கள் profile-ல் உள்ள name-ஐக் கொடுங்கள். new_name-ல் உங்கள் விருப்பப் பெயரைக் கொடுங்கள்.
வழக்கம் போல் script-ஐ </head> tag-க்கு மேலே copy-paste செய்யவும்.

<script type='text/javascript'>
function replace_profile_name(str)
{
var profile_name='பொன்வண்டு';
var new_name='கழுதை';
if (str == profile_name)
str = new_name;
return str;
}
</script>

3. பின்னர் <data: post.author/> tag-ஐக் கண்டுபிடித்து கீழே உள்ள வரியால் replace செய்யவும்.

<script>document.write(replace_profile_name('<data: post.author/>'))</script>

4. பின்னர் <data:comment.author/> tag-களைக் கண்டுபிடித்து கீழே உள்ள வரியால் replace செய்யவும்.

<script>document.write(replace_profile_name('<data:comment.author/>'))</script>

5. Template-ஐ Save மாடி.




என்னுடைய இன்னொரு வலைத்தளம் - மாற்றம் செய்வதற்கு முன்







மாற்றம் செய்த பின்





இந்தக் குறிப்பைத் தருபவர் - பொன்வண்டு

--
பதிவர் உதவிப் பக்கத்தில் இதைப் பதிப்பிக்க அனுமதி தந்ததற்கு நன்றி - ரவி.

Wednesday, June 13, 2007

கோப்பிலிருந்து Random பதிவை காண்பிக்க

உங்கள் பதிவு இடுகை ஒன்றை படித்த ஒருவர் உங்கள் முந்தைய இடுகை ஒன்றை Randomஆக எடுத்துப் படிக்க வகை செய்ய கீழ்கண்ட வார்ப்புரு மாற்றங்களை செய்யுங்கள்.

1. வார்ப்புரு(Template) மாற்றுமிடத்துக்குச் சென்று. Edit HTML தேர்வு செய்து உங்கள் வார்ப்புருவின் HTMLஐ சேமித்து வைத்துக்கொள்ளுங்கள்.
2. Expand Widget Templatesஐ தேர்வு செய்யுங்கள்.
3. கீழ் வரும் நிரலை /head> என்பதற்கு முன்பாக ஒட்டுங்கள்.



4. மேலுள்ள நிரலில் var _yourBlogUrl = "http://purplemoggy.blogspot.com/"; என்பதில் உங்கள் பதிவின் சுட்டியை தாருங்கள்.

5. டெம்ப்ளேட்டை சேமித்துவிட்டு Page Elements பகுதிக்குச் சென்று புதிய குறும்பட்டை ஒன்றை Add a Page Element என்பதை க்ளிக் செய்து உருவாக்குங்கள். HTML/JavaScript என்பதை தேர்ந்தெடுத்து (ADD TO BLOG) கீழுள்ள நிரலை ஒட்டுங்கள்.



Button வடிவில் வேண்டுமெனில் கீழுள்ள நிரலை பயன்படுத்தவும்.



இரண்டிலுமே "View Random Post" என்பதை எடுத்துவிட்டு தமிழில் தரலாம்.

உதாரணத்திற்கு தேன் பதிவைப் பார்க்கலாம்.

நன்றி: Purplemoggy

புது பிளாகரில் மறுமொழிகளைத் திருத்த முடியாதது ஏன்?

பொன்வண்டு எழுதிய பதிவில் உண்மைத் தமிழன் & முகவைத்தமிழன் மறுமொழிகள் குறித்து இந்த கேள்வி கேட்டிருந்தாங்க.. நானும் பல தடவை சிரசாசனம் செஞ்சு மாஞ்சு போய் தெரிஞ்சுகிட்ட விஷயத்தை உங்க கூட பகிர்ந்துக்கறேன்

கேள்வி:-
//////அப்படியே புதிய பிளாக்கரில் கமென்டஸ் (மறுமொழி) எடிட் பன்னுவதற்கு ஏதாவது வழி இருக்குதான்னு சொல்லு தல!!
/////கமெண்ட்டுகளில் ஒரே ஒரு சொல்லால் அதைப் போட முடியாத நிலைமைஏற்படுகிறது ////////////

இதுக்கு காரணம் மறுமொழிகள் பக்கத்தில் பிளாகர் பயன்படுத்தும் security token ID .. இது மறுமொழிகள் பக்கத்தில் இருந்தால் தான் பிளாகர் .. அந்த பக்கத்தை மறுமொழிகள் பக்கம்ன்னு அடையாளம் காட்டும்..

இந்த security token .. எப்பொவுமே ஒரே மாதிரி இருக்காது... பிளாகர் வழங்கி (server) தான் இதை நிர்ணயிக்க்கும்

இந்த security token ன் பயணத்தை இப்போ பார்ப்போம்
  1. நாம் "Post a comment " ஐ சொடுக்கும்போது வழங்கியிலிருந்து இந்த security-token ID நம் மறுமொழி பக்கதுக்கு வரும்...
  2. நாம் மறுமொழி எழுதிய பிறகு submit ஐ சொடுக்கும்போது... வழங்கி... உள்ளே வந்திருக்கும் security token ID யும்... கொஞ்ச முன்னாடி வெளியே அனுப்பி வைத்த security token ம் ஒண்ணுதானான்னு சரி பார்க்கும்..
  3. அப்படி ஒண்ணா இருக்கும் பட்சத்தில் மட்டுமே அந்த மறுமொழியை மறுமொழியாக உறுதி செய்து வேண்டியது செய்யும்
இந்த security token .. வழங்கியிலிருந்து வருவதால்.. நாம என்ன தலைகீழே நின்னாலும் ( ஜாவாஸ்க்ரிப்ட்) ஒண்ணும் பண்ண முடியாது. இதுக்கு ஒரே வழி .. பிளாகர் வழங்கியை hack பண்ணணும்... இல்லை பிளாகர்ல வழங்கி நிர்வாகியா (Server administrator) வேலைக்கு விண்ணப்பம் போடணும்....

அப்போ சொல்லுங்க..இருக்கிர மறுமொழி வச்சு அட்ஜச்ட் பண்ணபோறீங்களா... இல்லை பிளாகருக்கு விண்ணப்பிக்கப் போறதா உத்தேசம் இருக்கா ? ?

Tuesday, June 12, 2007

ப்ளாக்கரின் Widget Installer - ஒரு அறிமுகம்

Widget Installer அல்லது 'தன்விருப்ப நிரல் துண்டு நிறுவி' புது ப்ளாக்கரின் மிக முக்கியமான அம்சம். உங்கள் பதிவைப் பற்றிய சிறு குறிப்பு அல்லது, ஏதும் விளம்பரம் கொடுக்க இந்த விட்ஜட் மிகச் சுலபமான வழி.

'மகளிர் சக்தி'யை உங்கள் பதிவில் இட உதவும் 'சக்தி கொடு' பொத்தானும், சமீபத்தில் சென்னை பதிவர் சந்திப்புக்காக அளிக்கப்பட்ட விளம்பரம் தரும் பொத்தானும் இப்படி உருவாக்கப்பட்டவையே.

இந்த விட்ஜட்கள் இரண்டு வகையானவை:
1. Static widget installer
2. Dynamic Widget installer

Static என்னும் மாறா நிரல்துண்டு நிறுவி எல்லா பதிவுகளுக்கும் ஒரே விதமான நிரல்துண்டுகளைக் கொடுப்பவை. எடுத்துக்காட்டுக்கு, மேலே சொன்ன சக்தி கொடு பொத்தானே ஒரு மாறா நிறுவி தான். யார் பதிவில் இட்டாலும் அதன் உள்ளடக்கம் ஒன்றாகத் தான் இருக்கும். இதை விளம்பரங்களுக்கும், இது போல் ஏதேனும் ஒரு பதிவின் ஓடைகளைப் படிக்கவும் பயன்படுத்தலாம்

Dynamic என்னும் மாறும் நிரல்துண்டு நிறுவி, அவரவர் பதிவுகளுக்கு வேண்டிய வகையிலான நிரல்துண்டை நிறுவிக் கொள்ள உதவும். அண்மைய ஐந்து இடுகைகள், அண்மைய ஐந்து பின்னூட்டங்கள் போன்றவற்றிற்கு நாம் விட்ஜட் கொடுத்தால் அந்தந்த பதிவர்கள் அவரவர் பதிவுகளின் இட்டுக் கொள்ள முடியும் வகையிலானவை இந்த dynamic widget installers.

இந்தப் பதிவில் static installer களை உருவாக்குவது எப்படி என்று மட்டுமே எழுதப் போகிறேன். விட்ஜட் நிறுவும் இந்த நிரலியை ப்ளாக்கர் பதிவில் மட்டும் தான் செய்து பார்க்க முடியும்.

1: நீங்கள் கொடுக்க விரும்பும் விட்ஜட்டை முதலில் உங்கள் பதிவில் நீங்களே இட்டுப் பார்த்துக் கொள்ளுங்கள்.எடுத்துக்காட்டுக்கு, எய்ட்ஸ் விழிப்புணர்வு பற்றிய பக்கப்பட்டித் துண்டை பலரது வலைபதிவில் பார்த்திருப்போம். இது போன்ற ஒரு விட்ஜட் கொடுக்க விரும்பினால், முதலில் அந்த பக்கப்பதிவுத் துண்டை நீங்களே உங்கள் பதிவில் "Add New Widget" வழியாக சேர்த்துக் கொள்ளுங்கள்.
2. மேற்குறிப்பிட்ட விழிப்புணர்வு பற்றிய widget உருவாக்க தேவையான நிரலியின் ஒரு எடுத்துக்காட்டு பின்வருமாறு:


இந்த நிரல்துண்டை உங்கள் பதிவின் Layout பக்கத்தில் "Add New Widget" என்ற பொத்தானை அமுக்கி, அதிலும், "HTML/Java Script" வகையான Widget ஆக இந்த நிரல்துண்டை இட வேண்டும்.

[குறிப்பு: & lt; , & gt; போன்றவற்றில் நான்கு எழுத்துக்களும் அருகருகே வர வேண்டும். அனாவசிய space ஐ விட்டு விட்டு எழுத வேண்டும்]

நிரல்துண்டின் வரி விளக்கம்:
Widget Installerகள் பொதுவாக படிவங்களாக (form) இருக்கின்றன. உங்கள் பக்கத்தில் தனக்கென சின்ன மினி பக்கத்தை உருவாக்கிக் கொண்டு அதில் சில வேலைகள் செய்யவே இந்த படிவ வகை தேவைப்படுகிறது.

<form action="http://www.blogger.com/add-widget" method="post">

என்ற பகுதியை எல்லா விட்ஜட் நிறு்வி நிரலியிலும் இட்டே ஆக வேண்டும்.

Form பகுதிக்குப் பின்னர் வரும் எல்லா input வரிகளும், இந்த widget installer form இல் நிரப்ப வேண்டிய சில மாறிகள் (variables) தான். அதில் ஒவ்வொரு வரியாக அடுத்து பார்ப்போம்:
1. தலைப்பு/Widget Title : நிரல்துண்டின் தலைப்பை இந்த இடத்தில் இட வேண்டும். உங்கள் installer வழியாக நிறுவிக் கொண்டவர்களின் பதிவுகளில் அந்த widgetஇன் தலைப்பாக இது இருக்கும்.
இலக்கணம்:
<input type="hidden" value=நீங்கள் விரும்பும் தலைப்பு name="widget.title">


எ.கா:
<input type="hidden" value="விழிப்புணர்வு" name="widget.title">


2. உள்ளடக்கம்/Content: நீங்கள் கொடுக்க விரும்பும் நிரல்துண்டில் உள்ளடக்கம் என்ன இருக்க வேண்டும் என்பதே இது. மேற்குறிப்பிட்ட மாதிரி உங்கள் பதிவில் நீங்களே இந்த விட்ஜட்டை ஒருமுறை செய்து பார்த்திருப்பீர்கள் தானே? அப்படிச் செய்யும் போது பயன்படுத்திய நிரலியைத் தான் இங்கு கொடுக்கப் போகிறோம்.

ஆனால் நேரடியாக பதிவின் வார்ப்புருவில் இடுவதற்கும், இது போல் இடுவதற்கும் ஒரு வேறுபாடுகள் உண்டு:
அ. <, > போன்றவை இந்த வரியின் உள்ளே பயன்படுத்தினால் ஏற்கனவே இருக்கும் <input> இன் <, > குறிகளுடன் குழப்பம் ஏற்படும் என்பதால், இவற்றிற்குப் பதிலாக, முறையே & lt; யும், & gt;யும் பயன்படுத்த வேண்டும் (space இல்லாமல்)
ஆ. சுட்டிகளைக் கொடுக்கும் போது, ஒற்றை மேற்கோள்(') குறியை இட வேண்டும்.

இலக்கணம்:
<input type="hidden" value="அவசியமான உள்ளடக்கம்" name="widget.content">


எ.கா:
<input type="hidden" value="& lt;a href='http://manggai.blogspot.com/2007/04/blog-post_27.html'& gt;& lt;img src=http://poorna.rajaraman.googlepages.com/aids_aware.jpg& gt;& lt;/a& gt; எயிட்ஸ் பற்றிய சரியான புரிதலுடன் பாதிக்கப்பட்டவர்களுக்கு நம்பிக்கை கரம் நீட்டுவோம் நேசமுடன்." name="widget.content">


மேல் உள்ள உள்ளடக்கப் பகுதி, input வரிக்கான சமரசங்கள் இல்லாமல் எழுத வேண்டுமாயின் :
<a href='http://manggai.blogspot.com/2007/04/blog-post_27.html'><img src="http://poorna.rajaraman.googlepages.com/aids_aware.jpg></a>எயிட்ஸ் பற்றிய சரியான புரிதலுடன் பாதிக்கப்பட்டவர்களுக்கு நம்பிக்கை கரம் நீட்டுவோம் நேசமுடன்."


3. வார்ப்புரு/template: form என்பது குட்டிப் பக்கம் என்று முன்பே சொல்லிவிட்டேன். தனிப்பக்கம் என்பதால் அதற்குரிய வார்ப்புருவையும் தனியே தர வேண்டியது அவசியமாகிறது. பொதுவாக மாறா widget நிறுவிகளில், இந்த வார்ப்புருவும், உள்ளடக்கமும் ஒன்றாகத் தான் இருக்கும்.

இலக்கணம்:
<input type="hidden" value=அவசியமான வார்ப்புரு name="widget.template">


எ.கா:
<input type="hidden" value="<data:content/>" name="widget.template">


4. ஒப்படை/Submit: இறுதியாக விட்ஜட் நிறுவியி பொத்தானுடன் இந்த நிரல் துண்டு முடிவடையும்.

இலக்கணம்:
<input type="submit" value="கை கொடுப்போம்" name="go">


இதே படிகளில் உருவாக்கிய விட்ஜட் நிறுவி பொத்தான் இந்தப் பக்கத்தில் இருக்கிறது. இதை வைத்து நீங்கள் உங்கள் பதிவில் எய்ட்ஸ் விழிப்புணர்வுக்கான விட்ஜட்டை அணிந்து கொள்ளலாம்..

Widget Installerஐ உருவாக்கும் விதத்தை முயல விரும்புபவர்கள் மேலுள்ள நிரலியை வைத்தே முதல் நிறுவுனரைச் செய்து பார்க்கலாம்.. சந்தேகம் இருந்தாலும்/புரியவே இல்லைன்னாலும் சொல்லுங்க..

மேலும் படிக்க: How do I create new widgets for other people to add to their layouts?

Tuesday, May 8, 2007

Calendar Archive ன் தோற்றத்தை மாற்றலாமா ! ! !

Phydeaux3 ன் calendar archive ஐ பதிவில் எப்படி சேர்க்கலாம்ன்னு முந்தைய பதிவிலே சொன்னேன்...அய்யோ...சாமீ... எக்கசக்க code இருக்கே... இதை இணைக்கப் போய் உள்ளதும் போச்சுன்னு ஆயிடக்கூடாதே..னு கவலைப்பட வேண்டாம்...அதுக்கு தான் முன்-ஜாகிரதை முனுசாமி சொல்லியிருக்கர் வார்ப்புருவின் நகலை பத்திர படுத்தணும்ன்னு...

நான் இதை 3 பதிவிலே இணைச்சு.. ஒழுங்கா வேலை செய்யுதான்னு பார்த்து தான் உங்களுக்கு சொல்லறேன்..என்னை பொறுத்த மட்டில்.. இந்த widget ஒவ்வொருவர் பதிவிலயும் இருக்க வேண்டிய ஒண்ணு..

Standartd Styles உங்கள் பதிவின் தோற்றத்திற்கு தோதா இருக்க வாய்ப்பில்லை..அதனாலே இப்போ அதை உங்க பதிவின் தோற்றத்துக்கு ஏற்றார் போல் எப்படி வடிவமைக்கலாம் ன்னு சொல்ல போறேன்



/* Calendar
----------------------------------------------- */
/* div that holds calendar */
#blogger_calendar
{
margin:5px 0 0 0;
width:98%;
}

/* Table Caption - Holds the Archive Select Menu */
#bcaption
{border:1px solid #fff;
padding:2px;
margin:10px 0 0;
}

/* The Archive Select Menu */
#bcaption select
{
}

/* The Heading Section */
table#bcalendar thead
{
}

/* Head Entries */
table#bcalendar thead tr th
{
width:20px;
text-align:center;
padding:2px;
border:1px solid #fff;
font-family:Tahoma;
font-weight:normal;
color:#fff;
}

/* The calendar Table */
table#bcalendar
{border:1px solid #fff;
border-top:0;
margin:0px 0 0px;width:95%;
}

/* The Cells in the Calendar */
table#bcalendar tbody tr td {text-align:center;
padding:2px;
border:1px solid #fff;
color:#fff;
}

/* Links in Calendar */
table#bcalendar tbody tr td a
{
font-weight:bold;
}

/* First Row Empty Cells */
td.firstCell
{
visibility:visible;
}

/* Cells that have a day in them */
td.filledCell
{
}

/* Cells that are empty, after the first row */
td.emptyCell {visibility:hidden;}

/* Cells with a Link Entry in them */
td.highlightCell
{
background:#FFFF99;
border:1px outset #000
}

/* Table Footer Navigation */
table#bcNavigation
{width:95%;}

table#bcNavigation a
{text-decoration:none;
}

td#bcFootPrev
{width:10px;
}

td#bcFootAll
{text-align:center;
}

td#bcFootNext
{width:10px;
}

ul#calendarUl {
margin:5px auto 0!important;
}

ul#calendarUl li {

font-size:110%;
margin-left:0;
margin-right:0;
margin-top:3px;
margin-bottom:0;
padding-left:35px;
padding-right:0;
padding-top:0;
padding-bottom:0

}
ul#calendarUl li a
{
}

வார்ப்புருவைச் சேமித்துப் பார்க்கவும்.. இந்த கட்டத்தில்.. எந்தவித பிழைகளும் (error) இருக்காது

சாதாரணமா..calendar ன் backgroubd-color & Text-color ஐ உங்கள் பதிவின் நிறத்துக்கு தோதா மாற்றி அமைச்சாலே...பார்க்க அருமையா இருக்கும்... இதொண்ணும் கஷ்டமில்லை...
    MS Paint ன் உதவியால் உங்களுக்கு விருப்பமுள்ள நிறத்தின் RGB அளவை குறிப்பெடுத்துக்கொள்ளவும்
    எப்பிடின்னு தெரியாதவங்க கீழே இருக்கும் படத்தை சொடுக்கவும்

  1. இனிமேல் calendar ல் எந்தெந்த code எந்தெந்த பகுதியை குறிக்கும்ன்னு படத்தை பார்த்து ஒருவிதமா தெரிஞ்சுக்கலாம்


  2. td.highlightCell பதிவுகள் இருக்கும் நாளை வித்தியாசப்படுத்தி காட்டும்
    td.filledCell பதிவுகள் இல்லாத நாள்
    table#bcalendar thead tr thகிழமைகளை குறிக்கும்
    ul#calendarUl li பதிவுகளை பட்டியலிட்டு காட்டும் விதம்

  3. எந்த பகுதியின் பின்னணி நிறத்தை மாற்றணும் விருமபுறீங்களோ.. சம்பந்தபட்ட code ல் இந்த code ஐ சேர்க்கவும்

  4. background-color: rgb(230,255,255);

  5. இங்கே RGB க்கு நீங்கள் Paint லிருந்து குறித்து வைத்திருக்கும் நிறத்தின் எண்களை கொடுக்கவேண்டும்

  6. எழுத்தின் நிறத்தை மாற்ற color:rgb(29,99,34) ன்னு கொடுக்கலாம்


பண்ணி பாருங்க..இது கண்டிப்பா உங்க பதிவின் தோற்றத்தை இன்னும் அழகுப்படுத்தும்

Tuesday, May 1, 2007

நாட்காட்டிக்குள் பதிவின் தொகுப்புகள்

Blogger நம் முந்தைய பதிவுகளை பத்திரப்படுத்தி.. அதை மற்றவர்களுடன் பங்கிட்டு கொள்ள Blogger Archive ன்னு ஒரு widget ம் குடுத்திருக்கு...

நம்ம பதிவுக்கு வந்திருக்கும் வாசகருக்கு..." இந்தாப்பா... என் பதிவிலே.. இன்னென்ன இடுகை எல்லாம் இருக்கு... உனக்கு நேரமும் பொறுமையும் இருந்தா..Archive (தொகுப்பு) ஐ சொடுக்கிப் பார்த்துக்கோ.."... ன்னு சொல்லுவது மாதிரி இருக்கு... என்னமோ ஒரு குறை இருப்பது போல் இருந்தது..இந்த கருத்து என்னைப் போல் பலருக்கும் இருந்தது..

நாங்க அடிக்கடி இதை குறித்து பேசுவோம்...இப்போ அதுக்கெல்லாம் ஒரு விடிவுகாலம் வந்தாச்சு

Phydeaux3 ன் முயற்ச்சியால் இப்போ. நமக்கு மேம்படுத்த பட்ட தொகுப்பு இதோ.Phydeaux3 ---- BLOG ARCHIVE CALENDAR ..Working Example Plain style - Blue - Maroon

அவர் சொல்லியிருக்கும் செய்முறை விளக்கம்..உங்களுக்காக..( எனக்கு தெரிஞ்ச தமிழில்)

செய்முறை விளக்கம்
வார்ப்புருவின் நகலை Edit-HTML போய் பத்திரப்படுத்திக் கொள்ளவும்.இதுவே வார்ப்புருவின் தாரக-மந்திரம்

    PHASE :- 1
  1. உங்கள் Blogger > Dashboard > Settings > Formatting ல் பார்த்து வந்தால் Timezone Setting தெரியும்..

  2. உங்களது TIME ZONE ஐ கண்டிப்பாக குறித்துக் கொள்ளவும் (..இங்கே ..TimeZone = -08)

    PHASE :- 2
  3. கீழே இருப்பதை...தெரிவு செய்து Ctrl + C என copy மட்டும் செய்யவும்

<b:widget id='BlogArchive1' locked='false' title='Blog Archive' type='BlogArchive'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<div id='ArchiveList'>
<div expr:id='data:widget.instanceId + "_ArchiveList"'>
<b:if cond='data:style == "HIERARCHY"'>
<b:include data='data' name='interval'/>
</b:if>
<b:if cond='data:style == "FLAT"'>
<b:include data='data' name='flat'/>
</b:if>
<b:if cond='data:style == "MENU"'>
<b:include data='data' name='menu'/>
</b:if>
</div>
</div>
<b:include name='quickedit'/>
</div>
</b:includable>
<b:includable id='toggle' var='interval'>
<!-- Toggle not needed for Calendar -->
</b:includable>
<b:includable id='flat' var='data'>
<div id='bloggerCalendarList'>
<ul>
<b:loop values='data:data' var='i'>
<li class='archivedate'>
<a expr:href='data:i.url'><data:i.name/></a> (<data:i.post-count/>)
</li>
</b:loop>
</ul>
</div>

<div id='blogger_calendar' style='display:none'>
<table id='bcalendar'><caption id='bcaption'>

</caption>
<!-- Table Header -->
<thead id='bcHead'></thead>
<!-- Table Footer -->

<!-- Table Body -->
<tbody><tr><td id='cell1'> </td><td id='cell2'> </td><td id='cell3'> </td><td id='cell4'> </td><td id='cell5'> </td><td id='cell6'> </td><td id='cell7'> </td></tr>
<tr><td id='cell8'> </td><td id='cell9'> </td><td id='cell10'> </td><td id='cell11'> </td><td id='cell12'> </td><td id='cell13'> </td><td id='cell14'> </td></tr>
<tr><td id='cell15'> </td><td id='cell16'> </td><td id='cell17'> </td><td id='cell18'> </td><td id='cell19'> </td><td id='cell20'> </td><td id='cell21'> </td></tr>
<tr><td id='cell22'> </td><td id='cell23'> </td><td id='cell24'> </td><td id='cell25'> </td><td id='cell26'> </td><td id='cell27'> </td><td id='cell28'> </td></tr>
<tr><td id='cell29'> </td><td id='cell30'> </td><td id='cell31'> </td><td id='cell32'> </td><td id='cell33'> </td><td id='cell34'> </td><td id='cell35'> </td></tr>
<tr id='lastRow'><td id='cell36'> </td><td id='cell37'> </td></tr>
</tbody>
</table>
<table id='bcNavigation'><tr>
<td id='bcFootPrev'></td>
<td id='bcFootAll'></td>
<td id='bcFootNext'></td>
</tr></table>

<div id='calLoadingStatus' style='display:none; text-align:center;'>
<script type='text/javascript'>bcLoadStatus();</script>
</div>
<div id='calendarDisplay'/>

</div>

<script type='text/javascript'> initCal();</script>

</b:includable>
<b:includable id='posts' var='posts'>
<!-- posts not needed for Calendar -->
</b:includable>
<b:includable id='menu' var='data'>
Configure your calendar archive widget - Edit archive widget - Flat List - Newest first - Choose any Month/Year Format
</b:includable>
<b:includable id='interval' var='intervalData'>
Configure your calendar archive widget - Edit archive widget - Flat List - Newest first - Choose any Month/Year Format
</b:includable>
</b:widget>

  1. TEMPLATE - EDIT HTML -
    கவனிக்கவும்:-EXPAND WIDGET
    --- ல் tick இருக்க கூடாது

  2. Template ல் கீழே சுட்டி காட்டியிருக்கும் வாக்கியத்தை மட்டும் அப்பிடியே தெரிவு செய்யவும்


  3. <b:widget id='NewsBar1' locked='false' title='' type='NewsBar'/>
    <b:widget id='BlogArchive1' locked='false' title='Blog Archive' type='BlogArchive'/>
    <b:widget id='Profile1' locked='false' title='About Me' type='Profile'/>

  4. தெரிவு செய்த பிறகு.. Ctrl + V பயன்படுத்தி paste செய்யவும்

  5. இனி வார்ப்புருவை சேமிக்கவும்


  6. PHASE :- 3
  7. உங்கள் வார்ப்புருவில் சுட்டிக் காட்டியிருக்கும் code ஐ கண்டுபிடிக்கவும்



<!-- Blogger Archive Calendar -->
<script type='text/javascript'>
//<![CDATA[

var bcLoadingImage = "http://www2.blogger.com/img/spinner_white.gif";
var bcLoadingMessage = " Loading....";
var bcArchiveNavText = "View Archive";
var bcArchiveNavPrev = '&#9668;';
var bcArchiveNavNext = '&#9658;';
var headDays = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
var headInitial = ["Su","Mo","Tu","We","Th","Fr","Sa"];

// Nothing to configure past this point ----------------------------------
var timeOffset;
var bcBlogID;
var calMonth;
var calDay = 1;
var calYear;
var startIndex;
var callmth;
var bcNav = new Array ();
var bcList = new Array ();

//Initialize Fill Array
var fill = ["","31","28","31","30","31","30","31","31","30","31","30","31"];
function openStatus(){
document.getElementById('calLoadingStatus').style.display = 'block';
document.getElementById('calendarDisplay').innerHTML = '';
}
function closeStatus(){
document.getElementById('calLoadingStatus').style.display = 'none';
}
function bcLoadStatus(){
cls = document.getElementById('calLoadingStatus');
img = document.createElement('img');
img.src = bcLoadingImage;
img.style.verticalAlign = 'middle';
cls.appendChild(img);
txt = document.createTextNode(bcLoadingMessage);
cls.appendChild(txt);
}
function callArchive(mth,yr,nav){
// Check for Leap Years
if (((yr % 4 == 0) && (yr % 100 != 0)) || (yr % 400 == 0)) {
fill[2] = '29';
}
else {
fill[2] = '28';
}
calMonth = mth;
calYear = yr;
if(mth.charAt(0) == 0){
calMonth = mth.substring(1);
}
callmth = mth;
bcNavAll = document.getElementById('bcFootAll');
bcNavPrev = document.getElementById('bcFootPrev');
bcNavNext = document.getElementById('bcFootNext');
bcSelect = document.getElementById('bcSelection');
a = document.createElement('a');
at = document.createTextNode(bcArchiveNavText);
a.href = bcNav[nav];
a.appendChild(at);
bcNavAll.innerHTML = '';
bcNavAll.appendChild(a);
bcNavPrev.innerHTML = '';
bcNavNext.innerHTML = '';
if(nav < bcNav.length -1){
a = document.createElement('a');
a.innerHTML = bcArchiveNavPrev;
bcp = parseInt(nav,10) + 1;
a.href = bcNav[bcp];
a.title = 'Previous Archive';
prevSplit = bcList[bcp].split(',');
a.onclick = function(){bcSelect.options[bcp].selected = true;openStatus();callArchive(prevSplit[0],prevSplit[1],prevSplit[2]);return false;};
bcNavPrev.appendChild(a);
}
if(nav > 0){
a = document.createElement('a');
a.innerHTML = bcArchiveNavNext;
bcn = parseInt(nav,10) - 1;
a.href = bcNav[bcn];
a.title = 'Next Archive';
nextSplit = bcList[bcn].split(',');
a.onclick = function(){bcSelect.options[bcn].selected = true;openStatus();callArchive(nextSplit[0],nextSplit[1],nextSplit[2]);return false;};
bcNavNext.appendChild(a);
}
script = document.createElement('script');
script.src = 'http://www.blogger.com/feeds/'+bcBlogId+'/posts/summary?published-max='+calYear+'-'+callmth+'-'+fill[calMonth]+'T23%3A59%3A59'+timeOffset+'&published-min='+calYear+'-'+callmth+'-01T00%3A00%3A00'+timeOffset+'&max-results=100&orderby=published&alt=json-in-script&callback=cReadArchive';
document.getElementsByTagName('head')[0].appendChild(script);
}

function cReadArchive(root){
// Check for Leap Years
if (((calYear % 4 == 0) && (calYear % 100 != 0)) || (calYear % 400 == 0)) {
fill[2] = '29';
}
else {
fill[2] = '28';
}
closeStatus();
document.getElementById('lastRow').style.display = 'none';
calDis = document.getElementById('calendarDisplay');
var feed = root.feed;
var total = feed.openSearch$totalResults.$t;
var entries = feed.entry || [];
var fillDate = new Array();
var fillTitles = new Array();
fillTitles.length = 32;
var ul = document.createElement('ul');
ul.id = 'calendarUl';
for (var i = 0; i < feed.entry.length; ++i) {
var entry = feed.entry[i];
var link = entry.link[0].href;
var title = entry.title.$t;
var author = entry.author[0].name.$t;
var date = entry.published.$t;
var summary = entry.summary.$t;
isPublished = date.split('T')[0].split('-')[2];
if(isPublished.charAt(0) == '0'){
isPublished = isPublished.substring(1);
}
fillDate.push(isPublished);
if (fillTitles[isPublished]){
fillTitles[isPublished] = fillTitles[isPublished] + ' | ' + title;
}
else {
fillTitles[isPublished] = title;
}
li = document.createElement('li');
li.style.listType = 'none';
li.innerHTML = '<a href="'+link+'">'+title+'</a>';
ul.appendChild(li);

}
calDis.appendChild(ul);
var val1 = parseInt(calDay, 10)
var valxx = parseInt(calMonth, 10);
var val2 = valxx - 1;
var val3 = parseInt(calYear, 10);
var firstCalDay = new Date(val3,val2,1);
var val0 = firstCalDay.getDay();
startIndex = val0 + 1;
var dayCount = 1;
for (x =1; x < 38; x++){
var cell = document.getElementById('cell'+x);
if( x < startIndex){
cell.innerHTML = ' ';
cell.className = 'firstCell';
}
if( x >= startIndex){
cell.innerHTML = dayCount;
cell.className = 'filledCell';
for(p = 0; p < fillDate.length; p++){
if(dayCount == fillDate[p]){
if(fillDate[p].length == 1){
fillURL = '0'+fillDate[p];
}
else {
fillURL = fillDate[p];
}
cell.className = 'highlightCell';
cell.innerHTML = '<a href="/search?updated-max='+calYear+'-'+callmth+'-'+fillURL+'T23%3A59%3A59'+timeOffset+'&updated-min='+calYear+'-'+callmth+'-'+fillURL+'T00%3A00%3A00'+timeOffset+'" title="'+fillTitles[fillDate[p]].replace(/"/g,'\'')+'">'+dayCount+'</a>';
}
}
if( dayCount > fill[valxx]){
cell.innerHTML = ' ';
cell.className = 'emptyCell';
}
dayCount++;
}
}
visTotal = parseInt(startIndex) + parseInt(fill[valxx]) -1;
if(visTotal >35){
document.getElementById('lastRow').style.display = '';
}
}

function initCal(){
document.getElementById('blogger_calendar').style.display = 'block';
var bcInit = document.getElementById('bloggerCalendarList').getElementsByTagName('a');
var bcCount = document.getElementById('bloggerCalendarList').getElementsByTagName('li');
document.getElementById('bloggerCalendarList').style.display = 'none';
calHead = document.getElementById('bcHead');
tr = document.createElement('tr');
for(t = 0; t < 7; t++){
th = document.createElement('th');
th.abbr = headDays[t];
scope = 'col';
th.title = headDays[t];
th.innerHTML = headInitial[t];
tr.appendChild(th);
}
calHead.appendChild(tr);
for (x = 0; x <bcInit.length;x++){
var stripYear= bcInit[x].href.split('_')[0].split('/')[3];
var stripMonth = bcInit[x].href.split('_')[1];
bcList.push(stripMonth + ','+ stripYear + ',' + x);
bcNav.push(bcInit[x].href);
}
var sel = document.createElement('select');
sel.id = 'bcSelection';
sel.onchange = function(){var cSend = this.options[this.selectedIndex].value.split(',');openStatus();callArchive(cSend[0],cSend[1],cSend[2]);};
q = 0;
for (r = 0; r <bcList.length; r++){
var selText = bcInit[r].innerHTML;
var selCount = bcCount[r].innerHTML.split('> (')[1];
var selValue = bcList[r];
sel.options[q] = new Option(selText + ' ('+selCount,selValue);
q++
}
document.getElementById('bcaption').appendChild(sel);
var m = bcList[0].split(',')[0];
var y = bcList[0].split(',')[1];
callArchive(m,y,'0');
}

function timezoneSet(root){
var feed = root.feed;
var updated = feed.updated.$t;
var id = feed.id.$t;
bcBlogId = id.split('blog-')[1];
upLength = updated.length;
if(updated.charAt(upLength-1) == "Z"){timeOffset = "+00:00";}
else {timeOffset = updated.substring(upLength-6,upLength);}
timeOffset = encodeURIComponent(timeOffset);
}

//]]>
</script>
<script src='/feeds/posts/summary?max-results=0&amp;alt=json-in-script&amp;callback=timezoneSet'></script>
<!-- End Blogger Archive Calendar -->

  1. Template ஐ save செய்யவும்

  2. PHASE :- 4 ..இங்கே சற்று கவனம் தேவை
  3. Phase-1 ல் நீங்கள் உங்கள் Time-Zone ஐ குறிப்பெடுத்து வைச்சதை பக்கத்தில் எடுத்து வைச்சுக்கோங்க
    • சற்று முன் paste செய்த code ல் உள்ள முதல் code ஐ கவனிக்கவும்

    • var timeOffset = "+00";

      இதை உங்கள் time Zone க்கு ஏற்ப மாற்ற வேண்டும்


    உங்கள் time Zone மாற்றி எழுதவும்
    -08 var timeOffset = "-08";
    +08 var timeOffset = "%2B08";

    • சிலரது Time Zone ல் +05.45 ன்னு இரூகும்..அதை நான் +05 ன்னு தான் எண்ண வேண்டும் :: .35 ::ஐ script ஏற்று கொள்ளாது

  4. இனிமேல்..இது தேவைப்படாது...உங்கள் பதிவில் உள்ள timeZone ஐ தானாவே.. calendar க்கு தெரியும்....மேலே சொல்லியிருக்கும் code ஐ 1-2 முறை சரி பார்த்துக் கொள்ளுங்கள்
  5. வார்ப்புருவை சேமிக்கவும்

  6. PHASE :- 5 ..
  7. உங்கள் Template > Page Elements > Blog Archive எப்போதுமே FLAT LIST தான் இருக்க வேண்டும்

  8. வார்ப்புருவை சேமித்துப் பின் உங்கள் பதிவை உலாவியில் பார்க்கவும்

  9. நீங்கள் பார்க்கும் calender archive மிகவும் எளிமையான தோற்றம் கோண்டது...இதை அழகு படுத்த விரும்பினால்..கீழே சில calender-style ஐ பார்க்கலாம்



PLAINBLUE
MAROON

PLAIN - http://deepa7476.googlepages.com/PlainWhite.css
BLUE - http://deepa7476.googlepages.com/Blue.css
mAROON - http://deepa7476.googlepages.com/Maroon_white.css
  1. உங்களுக்கு மிகவும் தோதாக இருக்கும் style ன் URL ஐ

    <link rel='stylesheet' type='text/css' href='URL of the .css file'/>
    என எழுதி வார்ப்புருவில் </head> க்கு மேலே இணைக்கவும்
இல்லை... இது எதுவுமே செரியா இல்லை...நீங்ளே இந்த calender archive ன் தோற்றத்தை வடிவமைக்க வேண்டும்ன்னா...அதுக்கும் வழி இருக்கு... அதை எப்பிடி செய்யணும்ன்னு அடுத்த பதிவிலே சொல்லறேன்

Monday, April 16, 2007

பொட்டியில் பட்டியல் using Drop-down list box (Combo box)

எல்லாருடைய பதிவிலேயும்.. அவங்களுக்கு பிடித்தமான சுட்டிகளை பட்டியல் போட்டு வைச்சிருப்பீங்க. சில நேரத்திலே பட்டியல் நம்ம பதிவை விட நீளமா இருக்கும்..இதனால . பக்கப்பட்டை இடப்பற்றாக்குறை கூட வரலாம்.. எதை எடுப்பது - எதை விடுப்பது கேஸு தான்

இதை தவிர்க்க ரெண்டு வழி இருக்கு
1. சங்கிலித் தொடர் போல் பட்டியலை அமைக்கலாம்...இதனால் இடப்பற்றாக்குறை கொஞ்சம் குறையும்
2. பட்டியலை .. ஒரு பொட்டியில் வைத்து..அதைச் சொடுக்கினால் மட்டும் பட்டியல் தெரிய செய்யலாம்... இப்பிடி செய்தால் இடப்பற்றாகுறை ரொம்பவே குறையும்

எடுத்துக்காட்டுக்கு..
சாதாரண பட்டியல்


பட்டியலில் இருப்பதை சொடுக்கினால்.. சம்பந்தப்பட்ட இணையத்தளதைப் பார்கலாம்
பொட்டியில் இருக்கும் பட்டியல்
எவ்வளவு இடம் மிச்சம் பாருங்க.. இது செய்வது ரொம்ப சுலபம்

notepad லே முதலில் செய்து வச்சிக்கிறது .. உங்கள் வார்ப்புருவின் உடல்நலத்துக்கு நல்லது

  1. இதை முயல்வதற்கு முன்னாடி ரெண்டு விஷயத்திலே தெளிவா இருக்கணும்..
    • பார்வையாளர்களுக்கு பொட்டியில் நீங்கள் காட்ட விரும்பும் சொல் / வாக்கியம்

    • பட்டியலின் சொல்.. சுட்டி காட்டும் URL

  2. <form name="form1">
    <select onchange="window.open(this.options[this.selectedIndex].value)" name="combo1">
    <option/>List of ....
    <option value="சுட்டியின் URL"/>பார்வையில் இருக்கும் சொல்
    <option value="சுட்டியின் URL"/>பார்வையில் இருக்கும் சொல்
    <option value="சுட்டியின் URL"/>பார்வையில் இருக்கும் சொல்
    </select></form>

  3. இங்கு:-
    <option value="சுட்டியின் URL"/>பார்வையில் இருக்கும் சொல்ஐ மீண்டும் மீண்டும் எத்தனை முறை வேண்டுமானாலும் தரலாம்...சொல் (மற்றும்) சுட்டி யில்
    கவனமா இருக்கணும்
  4. எல்லாம் நிறைவா இருந்தா... notepad லயிருந்து... அப்பிடியே template - page elements - (side bar ) add elements - HTML / javascript elementலெ வெட்டி ஒட்டி சேமிச்சுப் பதிவில் எப்பிடி இருக்குன்னு பாருங்க

சுட்டிகளை புதிய Browser-window ல் காண்பிக்க
<select onchange="window.open(this.options[this.selectedIndex].value)" name="combo1">

சுட்டிகளை அதே Browser-window ல் காண்பிக்க

<select onchange="location.href=this.options[this.selectedIndex].value)"

Friday, March 2, 2007

நீங்கள் விரும்பும் படத்தை Posted by ல் (அல்லது) date-header ன் பக்கத்தில் காட்ட

இடுகை ஆரம்பமாகும் முன்னே..தேதிக்குப் பக்கத்தில் நீங்கள் விரும்பும் படம்..அதேபோல் பதிவு முற்றும் இடத்தில் posted by <நீங்கள் விரும்பும் படம்> (உங்கள் photoவா கூட இருக்கலாம்..) போட்டால் எப்படி இருக்கும்ன்னு நினைத்து பார்த்ததுண்டா...

எடுத்துக்காட்டுக்கு..மேலே சொல்லியிருக்கும் சுட்டிகளில்... date பக்கத்தில் யும் ... posted by யில் யும் குடுத்துள்ளேன்


செய்முறை விளக்கம் :-
  1. சரியான படத்தை தேர்வு செய்யவேண்டும்


  2. படம் இங்கு வைப்பதாக இருந்தால்WidthHeight
    தேதிக்குப் பக்கத்தில் நீங்கள் விரும்பும் படம்20px20px
    posted by <நீங்கள் விரும்பும் படம்>Any25px


    மேலே சொல்லியிருக்கும் dimension ல் படம் இருந்தால் உத்தமம்..இல்லைன்னா.. ஒவ்வொண்ணும்.. நீயாரோ - நான் யாரோ ன்னு மூஞ்சி்யைத் திருப்பிக்கும்

    PHASE :-1

  3. படத்தை..Googlepages (can use your Gmail account to login), Fileden , Ripway போன்ற ஏதாவது File hosting services ல் கணக்கு துவங்கி பதிவேற்றவும் (upload)
  4. animated gif படங்களை பிளாகரில் பதிவேற்றுவது பெரிய தலைவலி..இதைத் தவிர்க்கவே..மேலே சொல்லியிருக்கும் Free File hosting services ல் பதிவேற்றுகிறோம்
  5. பதிவேற்றிய பிறகு..அந்தப் படத்தின் file-path ஐ (Right-Click செய்து பெறலாம்) notepad ல் copy-paste செய்துகொள்ளவும்


  6. PHASE:-2 posted by <நீங்கள் விரும்பும் படம்>

  7. வார்ப்புருவின் நகலை Edit-HTML போய் பத்திரப்படுத்திக் கொள்ளவும்.
  8. வார்ப்புருவில் கீழே காணும் வரிகளைக் கண்டுபிடிக்கவும்


  9. <span class='post-author'>
    <b:if cond='data:top.showAuthor'>
    <data:top.authorLabel/>
    <data:post.author/>

    </b:if>
    </span>


    <data:top.authorLabel/>.. இது " Posted by " ஐ குறிக்கும்

    <data:post.author/>........ இது உங்கள் பெயரைக் குறிக்கும்
  10. நீங்கள் இணைக்க விரும்பும் படத்தை..மேலே சொல்லியிருக்கும் Tags ஐ அழித்துவிட்டு (எதை வேண்டாம்ன்னு நினைக்கறீங்களோ..அதை மட்டும் அழிங்க..) <img src="File_path "/> குடுத்து...SAVE & view

  11. கவனிக்க : - File_path க்கு பதில் notepad ல் நீங்கள் பத்திரப்படுத்தியுள்ள படத்தின் முகவரியை கொடுக்கவும்


  12. PHASE:-3 தேதிக்குப் பக்கத்தில் நீங்கள் விரும்பும் படம்

  13. வார்ப்புருவின் நகலை Edit-HTML போய் பத்திரப்படுத்திகொள்ளவும்.

  14. வார்ப்புருவில் கீழே காணும் Tag ஐக் கண்டுபிடிக்கவும்

  15. <data:post.dateHeader> அல்லது <data:post.timestamp/>..இது அவரவர் வார்ப்புருவைப் பொறுத்தது
  16. நீங்கள் இணைக்க விரும்பும் ப்டத்தை..மேலே சொல்லியிருக்கும் Tags க்குப் பக்கத்தில்
    <img src="File_path"/>
    குடுத்து...SAVE & view

  17. கவனிக்க : - File_path க்கு பதில் notepad ல் நீங்கள் பத்திரப்படுத்தியுள்ள படத்தின் முகவரியை கொடுக்கவும்


  18. PHASE:-4படத்தைச் சுற்றி border இருந்தால்


  19. கீழே காண்பது போல் மாற்றவும்


  20. .post img (கண்டுபிடிக்கவும்)
    {
    padding: 0px;
    border: 0px solid #cccccc;
    vertical-align:middle;
    }

Thursday, February 22, 2007

பதிவுகளுக்கஎல்லாம்.. மேலே/கீழே....பொதுவாக ஏதாவது காட்ட..

எல்லா இடுகைகளுக்கும் மேலோ கீழோ...ஏதாவது common element வேணும்ன்னு விருப்பம் இருக்கா..செய்யவேண்டியது இது தான்.
  1. வார்ப்புருவின் நகலை Edit-HTML போய் பத்திரப்படுத்திகொள்ளவும். இதுவே வார்ப்புருவின் தாரக-மந்திரம்
  2. TEMPLATE--EDIT HTML ல் கீழே காணும் வரிகளை கண்டுபிடிக்கவும்
    <b:section class='main' id='main' showaddelement='no' >
  3. சிகப்பு நிறத்தில் இருப்பவைகளை அழித்துவிட்டு..
    பச்சை நிறத்தில் சுட்டிக்காட்டியிருக்கும் வரிகளை போல் மாற்றி எழுதவும்

  4. final code looks like <b:section class='main' id='main' showaddelement='yes' > SAVE

  5. TEMPLATE--EDIT HTML ல் கீழே காணும் வரிகளை கண்டுபிடிக்கவும்
    <b:widget id='Blog1' locked='false' title='Blog Posts' type='Blog'>

  6. இதை locked ='false'உறுதி செய்யவும் and SAVE

  7. TEMPLATE-ADD PAGE ELEMENTS ல் வந்து உங்கள் விருப்பம் போல் page-element ஐ எல்லா இடுகைகளுக்கும மேலே இணைக்கலாம்
  8. எல்லா இடுகைகளுக்கும் கீழே..ஏதாவது இணைக்க விரும்பினால்..சம்பந்தபட்ட element ஐ click-and-drag முறையில் பதிவுகளுக்கு கீழேயும் வைக்கலாம்

Tuesday, February 13, 2007

ஒரே நாளில் எழுதப்படும் எல்லா இடுகைகளுக்கும் Date Header வரவேண்டுமா?

நம்மிடையே நிறைய பேருக்கு இந்தப் பழக்கம் உண்டு..ஒரே நாள் 3-4 இடுகைகள் எல்லாம் போடுவாங்க..(அவங்க கிட்டே அத்தனை விஷயம் இருக்கு..ஹ்ம்ம்..) ஆனா ஒரே நாளில் போடப்படும் எல்லா இடுகைகளுக்கும் தேதி விவரம் (..இடுகையைப் பதிப்பித்த தேதி) Bloggerல் இருக்காது. (எனக்கு Wordpress..etc குறித்து தெரியாது)

ஒரு சோதனைப் பதிவில் இதை செய்து பாருங்க
பதிவு எழுதும் நாள் :- 14-Feb-07
பதிவு -1 :: 10.00 am
பதிவு -2 :: 10.30 pm
பதிவு -3 :: 11.00 am
பதிவு -4 :: 11.30 am
Technically நீங்க ஒரே நாள் 4 இடுகை போட்டிருக்கீங்க.ஆனா.. பதிவைப் பார்த்தீங்கன்னா..இடுகை-4 க்கு மட்டும் தான் தேதி இருக்கும்..

இதை தவிர்த்து.. எல்லா பதிவுக்கும் தேதி வரணும்ன்னா.. பண்ணவேண்டியதெல்லாம்..இது தான்
  1. வார்ப்புருவின் நகலை Edit-HTML போய் பத்திரப்படுத்திகொள்ளவும்.இதுவே வார்ப்புருவின் தாரக-மந்திரம்

  2. வார்ப்புருவில் கீழே காணும் வரிகளை கண்டுபிடிக்கவும்
    <div class='blog-posts'>
    <b:loop values='data:posts' var='post'>
    <b:if cond='data:post.dateHeader'>
    <h2 class='date-header'><data:post.dateHeader/></h2>
    </b:if>

    <b:include data='post' name='post'/>

  3. சிகப்பு நிறத்தில் இருப்பவைகளை அழித்துவிட்டு..
    பச்சை நிறத்தில் சுட்டிக்காட்டியிருக்கும் வரிகளை போல் மாற்றி எழுதவும்
  4. <div class='blog-posts'>
    <b:loop values='data:posts' var='post'>
    <div class='date-header'>
    <data:post.timestamp/>
    </div>

    <b:include data='post' name='post'/>
    <b:if cond='data:blog.pageType == "item"'>

Saturday, February 10, 2007

எண்களாகத் தொகுக்கபட்ட பின்னூட்டங்கள்

பொதுவா தமிழ் பதிவுக்கெல்லாம் எக்கசக்கமான பின்னூட்டங்களை பார்த்திருக்கேன்..அதில் அனானி பின்னூட்டங்கள் ஏராளம்..அப்புறம் பதிவு போட்டவர் ...ஒவ்வொருத்தருக்கும் பதில் பின்னூட்டம் ".. முதல் அனானிக்கு -- xyz -பின்னூட்டம் இட்ட நண்பருக்கு.."... அப்படின்னு ஒருவழியா எல்லாருக்கும் பதில் பின்னூட்டம் போட்டு முடிக்குறத்துக்குள்ளே.. கழுத்து ஒரு வழியாயிடும்

இதை எளிமையாக்க.. எல்லா பின்னூட்டத்திற்கும் எண் குடுத்து வரிசைப்படுத்தினா...reference சொல்ல உதவியா இருக்குமில்லே..குறிப்பை கவனமா படிச்சு பண்ணுங்க
  1. வார்ப்புருவின் நகலை Edit-HTML போய் பத்திரப்படுத்திக் கொள்ளவும்.இதுவே வார்ப்புருவின் தாரக-மந்திரம்
  2. வார்ப்புருவில் கீழே காணும் வரிகளைக் கண்டுபிடிக்கவும்
    STEP-1

    <dl id='comments-block'>
    <b:loop values='data:post.comments' var='comment'>
    <dt class='comment-author' expr:id='"comment-" + data:comment.id'>

  3. சிகப்புநிறத்தில் இருக்கும் tags (HTML code) ஐ சுட்டிக்காட்டியிருக்கும் இடத்தில் இணைக்கவும்.
    <dl id='comments-block'>
    <ol>
    <b:loop values='data:post.comments' var='comment'>
    <li>
    <dt class='comment-author' expr:id='"comment-" + data:comment.id'>
  4. TEMPLATE ல் கீழே காணும் வரிகளை கண்டுபிடிக்கவும்
    STEP: 2

    <span class='comment-timestamp'>
    <a expr:href='"#comment-" + data:comment.id' title='comment permalink'> <data:comment.timestamp/>
    <b:include data='comment' name='commentDeleteIcon'/>
    </span>
    </dd>
    </b:loop>
  5. சிகப்புநிறத்தில் இருக்கும் tags (HTML code) ஐ சுட்டிகாட்டியிருக்கும் இடத்தில் இணைக்கவும்.
    <span class='comment-timestamp'>
    <a expr:href='"#comment-" + data:comment.id' title='comment permalink'> <data:comment.timestamp/>
    <b:include data='comment' name='commentDeleteIcon'/>
    </span>
    </dd>
    </li>
    </b:loop>
    </ol>

எண்களாகத் தொகுக்கப்பட்ட பின்னூட்டங்கள், பின்னூட்டப் பக்கத்தில் காணக்கிடைக்காது. அவையெல்லாம் உங்கள் பதிவு காணக்கிடைக்கும் URL பக்கத்திலேயே தெரியும். முழுமையான பதிவு எக்ஸ்புளோரரில் தெரியும் போது அதனுடன் பின்னூட்டங்களும் தெரியும்

Sunday, January 28, 2007

புதிய பிளாக்கர் உதவிக் குறிப்பு

புதிய பிளாக்கருக்கு மாறிய பிறகு ஒரே ஒரு தலைவலி மட்டும் இருந்து வந்தது. பழைய இடுகைகளில் பின்னூட்டம் இட்டவர்களின் பெயர்கள் தமிழில் இருந்தால் அவை உடைந்து தெரிகின்றன.

அதைச் சரிசெய்ய ஒரு வழியை உருவாக்கினார் கோபி.

அதை மேம்படுத்தி புதிய பிளாக்கர் வார்ப்புருக்களுடனும் வேலை செய்யும்படி மாற்றி அளித்திருக்கிறார் ஜெகத்.

இதுவரை சரி செய்து கொள்ளாதவர்களுக்கும் உதவியாக இங்கு.