본문 바로가기

반응형 티스토리/FastBoot

[FastBoot] 마이너 패치 실시 안내



FastBoot v1.6.2 마이너 패치 안내



* 2월 17일 오후 11시 fastboot.min.js파일 재패치 합니다. 보안관련된 패치이니 적용 부탁드립니다.


  안녕하세요, Readiz입니다. 운영팀으로부터 메일을 받고 부랴부랴 패치를 합니다. 메일을 받았다는 것 자체가 아직 제 스킨을 사용중이신 분들이 많다는 것이고, 책임감을 느껴 바로 업로드 하게 되었습니다. 제 스킨 이후로 그동안 많은 분들이 다양하게 좋은 스킨을 업로드 해 주셔서, 사실상 웹디자인 공부를 정식으로 해보지도 않았던 저로서는 제 스킨을 더 이상 제작하지 않아도 괜찮겠다라고 안일하게 생각했던 것 같습니다.


  아무튼 이번 업데이트는 큰 건은 아니고 한줄만 수정하면 되는 부분입니다. 보안과 관계된 부분이니 아직 제 스킨을 사용중이신 분들은 아래 링크에서 수정사항 확인하시어(이 글 하단에도 있습니다) 수정 진행 부탁드립니다. 수정사항 없이 사용중이신 분들은 간단히 새 버전 다운로드 받으셔도 됩니다.





1.6.2 마이너 업데이트



  티스토리 운영팀으로부터 권고받은 보안 패치입니다. 아래 부분 한줄 수정해주시면 됩니다. 원 소스 기준 43번째 줄입니다.


  


/* FastBoot Index by Readiz */
var urlAddr = decodeURIComponent(location.href);urlAddr = urlAddr.replace('http://','').replace('https://','');urlAddr = urlAddr.split('#')[0]; urlAddr = urlAddr.split('?')[0];
var url = urlAddr.split('/');
var rssLogFlag;
if(!f_enableTedition && url[1] == '') { 
	


/* FastBoot Index by Readiz */ 바로 다음줄 수정해주시면 됩니다. 아래처럼요..


	
/* FastBoot Index by Readiz */
var urlAddr = escape(decodeURIComponent(location.href));urlAddr = urlAddr.replace('http%3A//','').replace('https%3A//','');urlAddr = urlAddr.split('%23')[0]; urlAddr = urlAddr.split('%3F')[0];
var url = urlAddr.split('/');
var rssLogFlag;
if(!f_enableTedition && url[1] == '') { 
	



16/02/17:  위 사항 적용시 Tag 탭에서 한글 태그로 진입할 때 Locator (카테고리 좌측에 나오는 것)이 깨지는 문제가 있습니다. 상단 사항 수정하신 분 있으시면 원상복구 부탁드립니다.


대신에 fastboot.min.js 업데이트 된 하단 파일을 스킨 폴더에 덮어씌워주시면 됩니다.




(업데이트 방법: Admin -> 꾸미기 -> HTML/CSS 편집 -> 파일 업로드 에서 상단 파일 업데이트)



[데스크탑 우상단 메뉴 오류 관련]

16/02/18:  Tistory 측에서 메뉴바 위치를 변경하여 하단 코드 수정 필요합니다. (http://blog.readiz.com/236 글 수정부분 반영)

아래 코드를 찾아주세요.


<!--F Login Button Mapping --> <script> var tmpLogin = document.getElementsByClassName("tt_menubar_logout")[0].getElementsByTagName("a")[0]; tmpLogin.className = ""; tmpLogin.innerHTML = tmpLogin.innerHTML.replace("로그아웃",'<i class="fa fa-unlock fa-fw"></i> Logout'); tmpLogin.innerHTML = tmpLogin.innerHTML.replace("로그인",'<i class="fa fa-lock fa-fw"></i> Login'); document.getElementById("loginout_append").innerHTML = tmpLogin.outerHTML; </script>


  기존 코드 지워주시고, skin.html (혹은 HTML 수정 들어가셔서) 에 아래 처럼 추가시켜 주세요. (위치이동 + 약간의 코드 수정이 있습니다)


	
	<!--F OffCanvas -->
	<div id="lnav"></div>
	<div class="hidden" id="category_tmp">[##_category_list_##]</div>
	<script>if (ielt9 == 1) window.jQuery || document.write('<script src="./images/jquery-1.11.0.min.js"><\/script>');
	else if(ielt9 == 0) window.jQuery || document.write('<script src="./images/jquery-2.1.0.min.js"><\/script>');</script>
	<!--F Login Button Mapping -->
	<script>
	$(document).ready(function(){
		var tmpLogin = document.getElementsByClassName("tt_menubar_logout")[0].getElementsByTagName("a")[0];
		tmpLogin.className = "";
		tmpLogin.innerHTML = tmpLogin.innerHTML.replace("로그아웃",'<i class="fa fa-unlock fa-fw"></i> Logout');
		tmpLogin.innerHTML = tmpLogin.innerHTML.replace("로그인",'<i class="fa fa-lock fa-fw"></i> Login');
		document.getElementById("loginout_append").innerHTML = tmpLogin.outerHTML;
	});
	</script>
	<!--F FastBoot_Plugins -->
	<script>if(rssLogFlag==1)document.write('<script src="./images/fastboot_index.js"><\/script>');</script>
        <script src="./images/fastboot.min.js"></script>
        <!--[if (gt IE 8)|!(IE)]><!--><script src="./images/fastboot_offcanvas.min.js"></script><!--<![endif]-->
	<div id="toTop" onclick="window.scrollTo(0, 0);"><i class="fa fa-angle-double-up fa-2x"></i></div>
</body></html> 
	



  또는 이동시키시지 마시고 삭제만 해주셔도 자바스크립트 에러는 해결됩니다. (티스토리 메뉴바 사용 안하시는 분들은 그냥 지워주시면 됩니다)




  오랜만에 글 작성하는데 어썸한 패치가 아니라 이런 마이너한 패치를 하게 되네요, 부족하지만 아직까지 제 스킨 사용 중인 분들께 감사드립니다.



  • 익명 2016.02.16 22:55

    비밀댓글입니다

    • BlogIcon Readiz 2016.02.17 00:51 신고

      최근에 플러그인이 추가된 걸 모르고 있었네요.. <div class="ariticle"
      > 전에 광고가 들어가면 그런 현상이 없을 것입니다. 수동으로 넣어주신다면 저 태그 앞쪽으로 넣으시면 될것 같습니다.
      해당 문제는 FastBoot 스킨이 메인 화면을 구성할 때 블로그주소/rss 에 있는 정보를 사용하여 구성하기 때문인데, Tistory측에서 광고 부분도 출력하도록 구성되어 있습니다. 티스토리 측에서 해당 부분이 rss에서 출력되지 않도록 조치하기 전까지는 해당 증상이 계속 발생할 듯 합니다.

  • 행인1 2016.02.18 13:22

    안녕하세요 Readiz 님 덕분에좋은 반응형 스킨 잘 사용하고있습니다
    그렇다면 앞으로 새로운 버전은 개발할 계획은 없으신건가요?!

  • 익명 2016.02.18 19:56

    비밀댓글입니다

  • BlogIcon 하루린 2016.02.18 19:57 신고

    항상 도움이 많이 되고 있어요

  • BlogIcon Casker 2016.02.18 23:13 신고

    감사히 잘 쓰고 있습니다. ^^ 패치 덮어씌워서 수정했습니다. 즐거운 하루 되세요

  • 알 수 없는 사용자 2016.02.19 15:45

    아직 살아계시는군요? ㅎㅎ 저는 곧 기존에 티스토리 블로그를 폐쇄할 예정이라서... 보안업데이트는 생략해야겠네요 ^^; 버리기 아까운 포스트들만 몇개... 정리해서 백업??? 해놓고 바로 폐쇄하려고요 ^^;

    항상 좋은 일들 가득하시기를 바랍니다. ^^

    • BlogIcon Readiz 2016.02.19 18:56 신고

      ^^ 반갑습니다 ㅋㅋ
      저는 기존 글은 그대로 두고, 새로운 주제들로 포스팅 할까 생각중입니다. 좋은일 가득하시길.. ㅎㅎ

  • BlogIcon MIN ™ 2016.02.19 17:43 신고

    우와! 정말 깡끔하네요!

  • BlogIcon WHADAM 2016.02.20 23:51 신고

    저도 새로 만들고 있는 블로그에 사용하고 있는 스킨인데 공지에 올라와서 깜짝 놀랐어요~^^
    바쁘셔서 더이상 업그레이드는 없을 줄 알았는데 업데이트 해주신다니 기다려집니다.~
    뛰어난 제작자분들이 많다고 이야기 하시지만
    제가 보기에는 Readiz 스킨이 반응형 스킨중 제일 좋은거 같습니다. 좋은 스킨을 배포해주셔서 감사합니다.~^^

  • BlogIcon Estoque 2016.02.21 14:10 신고

    리디즈님 오랜만에 뵙습니다. ㅎㅎ 잘 지내시죠?

  • 안녕하세요 2016.02.21 16:58

    스킨 잘 사용하고 있습니다
    항상 감사합니다.
    공지에도 뜨는 보안문제는
    이 글 본문에 있는 fastboot.min.js만 파일업로드에서 덮어씌우면 되는건가요?

    답변 부탁드립니다~

  • BlogIcon 시골마을청년 2016.02.22 19:50 신고

    스킨잘사용하고있습니다 너무감사합니다 마음에 쏙 드는 스킨입니다.
    한가지 블로그메인에 애드센스 스크립트가 일정부분 노출 되는데..
    요걸 임의로 지워버리면. 그다음 애드센스 광고가 안나오거나 하얀창만 나오게됩니다.

    이런이유로 여러가지를 시도해보았다가. 결국 뒷 광고가 안나오거나해서
    그냥 이렇게 쓰고 있습니다.. 패치를 통해서 처음부터 설치시부터 스크립트 노출이 안되었으면 좋을것 같습니다!!

    • BlogIcon Readiz 2016.02.22 22:50 신고

      안녕하세요. 해당 문제는 확인하였습니다.
      현재 해당 문제 발생 원인은 제 스킨 메인화면 구성시 블로그주소/rss에서 내용을 가져오는 것과 연관이 있습니다.
      예를들어 제 블로그의 경우 http://blog.readiz.com/rss 인데요,
      여기에서 description, 즉 내용에 해당하는 부분에 광고가 출력되고 있는지 확인 부탁드리겠습니다. (페이지 우클릭 -> 소스보기)
      해당 rss 경로에서 광고가 노출되는 경우 메인화면에서도 마찬가지로 노출되게 됩니다.
      description 부분에 광고가 노출되지 않게 하려면 수동으로 블로그에 광고를 넣으시는 방법을 추천드립니다. (<div class="article"> 이전에 넣으시면 됩니다)

      차후 버전에서 수정가능한 방법이 있는지 확인해보겠습니다.

  • BlogIcon Yoll 2016.02.22 21:23 신고

    스킨 잘 사용하고 있습니다.. 자잘한 업데이트도 좋으니 꾸준히 신경써주시면 너무 감사할거 같습니다 ^^ 완전완전 소중한 스킨이에요 ^^

  • BlogIcon 시골마을청년 2016.02.22 23:10 신고

    답변 감사합니다.
    저같은경우는 수동으로 블로그 글쓰기 본문에 html 체크후 삽입을 해서 사용합니다.
    출력되는 스크립트를 지울경우 뒷광고가...^^
    제가 못하는걸지도 모르겟네요. 신경써주셔서 감사합니다.
    차후 언젠가의 개선 버전을 기다려보겠습니다.
    메인 노출이 아쉬울부분이지 다른데서 다 커버가 되니까요^^
    스킨은 정말 제가 보고 써본것중에 맘에쏙들고 최고입니다.굿굿..
    좋은밤 되세요.

    • BlogIcon Readiz 2016.02.25 00:56 신고

      오늘 나온 반응형 광고 한번 적용해 보시겠어요? 티스토리 쪽에 일단 rss에 광고코드 노출되는 부분 이야기는 해두었습니다.

  • BlogIcon 컴스라이프 2016.02.23 23:23 신고

    안녕하세요. 감사하게 스킨 잘 사용하고 있습니다.
    그런데, html 수정을 잘못하였는지, Home에서 글 하단 목록이 깨져보이고 있습니다. 어느 부분이 잘못된 것일까요?
    Home 을 눌렀을때, /category 형식으로 만들고 싶습니다. 도움 부탁드려요.

    • BlogIcon Readiz 2016.02.25 00:55 신고

      fastboot_index.js 에서 하단 부분 수정해보세요.

      a = a.replace('image', 'C80x80');
      a = a.replace('original', 'C80x80');
      a = a.replace('attach', 'C80x80');

      마지막 줄 내용 없을 건데 추가해보세요. Tistory측에서 이미지 첨부 경로를 바꾼 듯 하네요..

    • BlogIcon 닉넥뭘로 2016.02.25 10:21

      감사합니다. 그 부분은 덕분에 해결되었습니다.

      그러나 초기화면, Home 버튼을 클릭하면 /category 형식으로 보이고 싶습니다.
      우측 상단 Tags 옆 Home 은 바꿨는데.. 초기화면과 좌측 상단 Home 버튼도 /category 형식으로 바꿀려면 어디를 수정해야 되나요?

    • BlogIcon Readiz 2016.02.26 23:12 신고

      해당 내용 적용하고 싶으시면 강제 redirect 밖에 방법이 없어보입니다.
      http://blog.readiz.com/229
      이 포스팅 참조해보세요.

  • BlogIcon toDiva 2016.02.29 09:56 신고

    오우~ 이 포스팅이 최근들어 가장 반가운 소식이네요.
    이 블로그에서 많은 도움을 얻어 공부하는 1인입니다. 늘 고맙습니다 ^^

  • 사용자 2016.03.07 23:29

    1.4를 즐겨 사용하는 사람입니다. 1.6.2로 바꿨다가 도저히 오른쪽 최근글에 썸네일이미지가 안떠서 결국에는 다시 1.4로 바꿨는데요. 티스토리에서 알려줬던 XSS 관련한 수정내용은 어떻게 해야할까요??

  • 스킨 잘쓰고 있습니다.
    사이드바에 에드센스이미지가 안보이는데
    따로 만들어야 하나요?

  • BlogIcon ITPangPang 2016.04.24 00:36 신고

    안녕하세요
    스킨 방금 적용시켜봤는데
    너무 이쁘네요 ^^
    사용법도 너무 친절하게 설명하셔서
    금방 따라했습니다.

    아직 블로그 시작한지 한달밖에 안되서 모르는게 많은데
    블로그 꾸미는데 많은 도움되는글이 많아보여서 참고 많이 하겠습니다

  • 행인 2 2016.05.23 18:21

    제작맡기려알아보다가
    리디즈님블보고쓰게되었어요
    마음에쏙듭니다 감사합니다

  • BlogIcon 영국소년 2016.05.27 00:25 신고

    잘 사용하겠습니다.(_ _)