Archívum

Egyéni lapok v1.0

2012.09.16. 16:07 blog-web

Elkészült az Egyéni lapok szkript! Jelenleg a következőre alkalmas: amennyiben van egy posztod vagy állandó lapod, amelynek hozzáférési linkje nem tetszik (pl. http://blog-web.blog.hu/2012/09/16/uzenj_87), akkor azt könnyen szebbé teheted, pl. http://blog-web.blog.hu/uzenet formába.

Hogyan telepítsem?

Először is szükség lesz egy egyéni sablonra. Itt a következőt hajtsd végre: a HTML részben cseréld le a <blh:post_content />-t a következőre: <!--POSTCONTENTSTART--><blh:post_content /><!--POSTCONTENTEND--> Továbbá, egy pageContentC nevű div-be kell szorítanod a cserélni kívánt tartalmat Ezután kell bemásolnod a szkriptet. A bemásolást közvetlen a <blh:end /> elé végezd el. Másold be a következő kódot: <script type="text/javascript"> function blog_parsepage(content1){var mk1=content1.split('');mk2=mk1[1].split('');return mk2[0];}function blog_xhr(url){var xmlhttp;if (window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=function(){if (xmlhttp.readyState==4 && xmlhttp.status==200){document.getElementById("pageContentC").innerHTML=blog_parsepage(xmlhttp.responseText);}}xmlhttp.open("GET",url,true);xmlhttp.send()}function blog_getfile(content,ndids){if(ndids.length>0){for(var i=0;i<ndids.length;i++){document.getelementbyid(ndids[i]).style.display="none";}}var mcontent="blog_xhr(blog_baseurl+content);}</script> Ezzel azonban még nem vagy kész, ez csak a szkript működését biztosító tényezők.

Közvetlen az előzőleg bemásolt kód alá írd be, ahol megjegyzés van (//-rel kezdődő sorvégek), ott pedig hajtsd végre a megjegyzést.<script type="text/javascript">var blog_name="blog-web";
//ezt írd át a blogod nevére a webcímben, tehát ha a blogod linkje pl. http://blog-web.blog.hu, akkor írd át blog-web -re. Az idézőjelek fontosak.
var blog_baseurl="http://"+blog_name+".blog.hu/"; //ezt ne változtasd meg!
var blog_pageurls=new Array(); //ezt ne változtasd meg!
var blog_pagecontenturls=new Array(); //ezt ne változtasd meg!
var blog_pagenodisplayids=new Array(); //ezt ne változtasd meg!
//Megjegyzés a következőkre: url-végződés: az, ami a blogod főlapjának címe (pl. http://blog-web.blog.hu/ után van.
blog_pageurls[0]="rolunk";blog_pageurls[1]="uzenet"; //ezeket a következőképp változtasd meg: 0-tól a kívánt oldalak száma-1-ig minden id-vel hozz létre egy blog_pageurls[id]="kívánt url-végződés"; típusú elemet
blog_pagecontenturls[0]="2012/09/16/rolunk_398";blog_pagecontenturls[1]="2012/09/16/uzenj_87"; //ezeket a következőképp változtasd meg: 0-tól a kívánt oldalak száma-1-ig minden id-vel hozz létre egy blog_pagecontenturls[id]="lap url-végződése"; típusú elemet
blog_pagenodisplayids[0]=new Array();blog_pagenodisplayids[1]=new Array(); //ezeket nem kell átírni, ám hozz létre annyi darab és olyan sorszámú elemet, ahány szép-linkű lapod van.
//Innentől ne változtass semmit
for(var i=0;i<blog_pageurls.length;i++){if(window.location.href==blog_baseurl+blog_pageurls[i]){blog_getfile(blog_pagecontenturls[i], blog_pagenodisplayids[i]);}}</script>

Ennyi. Kész is vagy, használhatod az enyéni linkeket. Amennyiben pedig továbbiakat akarsz hozzáadni, csak folytasd a sorokat. A szkript licensze CC-BY-NC-SA.

komment

Címkék: szkript egyeni lapok

A bejegyzés trackback címe:

https://blog-web.blog.hu/api/trackback/id/tr834780295
süti beállítások módosítása