안녕하세요?


그간 그누보드5에서 계속해서 피똥을 쌌지만, 이번에는 그래도 기분좋게 무언가를 성공하기는 성공했습니다.


이번 포스팅에서는 XE 마이그레이션이 툴이라고 해서 그누보드5에서 XE로 홈페이지를 옮길 때 사용하는 툴을 이용해서 그누보드5로 작성된 사이트의 정보를 하드 디스크에 저장하고자 합니다.



우선 XE town이라는 커뮤니티 사이트에 가입을 하고나서, 그누보드5 -> XE 마이그레이션 툴 이라는 것을 다운로드 하도록 합니다. 당연 이 툴의 사용법은 우선 하드 디스크 드라이브에 zip파일 압축을 푼 다음에, 알FTP를 이용해서 홈페이지의 FTP계정에 업로드 하도록 합니다.



위 스크린샷은 하드 디스크 드라이브에 있던 마이그레이션 툴을 알FTP를 이용해서 업로드 하기 바로 직전 상황을 찍은 것입니다. 일단 압축파일을 풀자마자 마이그레이션 프로그램은 gnuboard5라는  폴더안에 있으며, 이 폴더를 통째로 그누보드5가 설치되어 있는 /www폴더 안에 업로드를 시킵니다.


그 다음에는 [http://사이트주소/업로드한 마이그레이션 프로그램이 있는 폴더/index.php]를 웹 브라우저 주소창에 입력합니다. 제 경우에는 위 스크린샷에서 보시다 시피 gnuboard5라는 폴더에 있기 때문에, [http://사이트주소/gnuboard5/index.php]를 인터넷 익스플로러의 주소창에다가 입력합니다.


위 스크린샷에서 개인정보 보호를 위해서 일단 홈페이지의 수조는 가렸습니다. 제대로 입력이 되었다면 위 스크린샷처럼 gnuboard5 data export tool ver 0.1 이라는 마이그레이션 프로그램 이름이 뜨면서 위와 같은 화면이 나옵니다. 나오면 일단 마이그레이션 프로그램에 접속까지는 성공했으며, 이제 3번에 있는 path라고 해서 그누보드5가 설치되어 있는 경로를 입력하면 됩니다.



제가 보고있는 사이트의 경우에는 FTP경로에서 /www/gb5에 그누보드5를 설치했기 때문에, Step1에서 Path를 입력하는 곳에다가는 [../gb5]라고 입력하고 [정보입력]을 누르면, 위 스크린샷과 같이 Step2가 뜨면서 추출할 대상을 선택하는 화면이 Step1 아래에 추가로 등장하게 됩니다.


제가 백업하고자 하는 사이트의 경우는 위 스크린샷과 같이 경로를 입력했습니다만, 각자 상황이 다르기 때문에 FTP상에서 그누보드5가 어디에 설치되어 있는지를 보고나서, 입력하면 될 것이라 생각합니다.

우선은 회원정보를 선택하고 제일 밑에 있는 [추출 대상 선택]을 눌러서 다음 단계로 진행을 하도록 합니다.



마지막 단계인 Step3에 들어왔습니다. 추출 대상을 선택하고 나면, 여기서는 몇개로 분활할 것인가를 결정하는 단계입니다. 위 스크린샷에서는 1개만 기본적으로 선택이 되어 있기 때문에 빨간색 동그라미 안에 1개의 xml파일만 생성되어 있는 것을 볼 수 있습니다.


저 파일에서 우클릭을 해서 컴퓨터 하드 디스크에 [다른이름으로 저장]을 선택해서 원하는 경로에 저장을 할 수 있고, 아니면 URL을 복사해서 그대로 인터넷 상으로 전송하는 방법이 있다고 합니다. 우선 제 경우에는 백업을 하고자 하는 목적이 있기 때문에, 하드 디스크 드라이브에 저장을 하도록 합니다.



마지막으로 제 하드 디스크 드라이브 안에 백업이 된 자료를 끝으로 포스팅을 마치고자 합니다. 우선 이 마이그레션 프로그램의 단점이라면, 생성되는 xml파일의 이름을 지정할 수 없기 때문에, 저렇게 미리미리 폴더별로 나누어 놓아서 헷갈리지 않도록 해 두었습니다.


그동안 자동 로그인 구현과 플러그인의 설치에 대한 문제로 많이 힘이 들었습니다만, 이렇게 백업하는 것 하나는 여기까지는 마음대로 되어서 개운하다는 느낌이 듭니다.

신고
  1. 2017.01.19 16:57

    비밀댓글입니다

  2. @센스민트 2017.01.19 17:53 신고

    감사드립니다 : )

안녕하세요?


지난번 포스팅까지 자동 로그인문제로 씨름하다가 도저히 안 되어서, 이번에는 사이트의 기능개선을 하고자 새로운 플러그 인을 설치하려고 했습니다.


우선 기본적으로 제가 플러그인이라는 것 자체를 그누보드5에 어떻게 설치를 하는 지를 몰라서 헤메었는데, 그누보드5 QA 게시판에 물어본 후에야 겨우겨우 해답을 얻을 수 있었습니다.



역시 독학은 정말........ 혼자서 한다고 해서 獨學이 아니라 독하게 한다고 해서 毒學인 모양입니다.


아무튼 위 내용의 조언대로 제가 알FTP로 접속을 한 다음에, adm폴더에는 플러그인의 adm내용을 넣는 식으로 다 넣는데는 성공하였습니다.



우선은 그누보드5의 관리자 메뉴로 가면, 다음과 같은 메뉴가 생성이 된 것을 알 수 있었습니다. 여기 메뉴에 들어가서 먼저 [피리 테이블 생성]에 들어가도록 해서, [먼저 테이블 생성]을 누릅니다. 다음으로는 [피리 게시글에 투표 0.1]을 눌러서 설치를 완료해 줍니다.



다음으로 제대로 설치가 되었는지 확인을 위해서 게시판을 생성한 화면입니다. 여기에서는 붉은색 동그라미가 쳐진 부분이 새로 설치된 피리 게시글에 투표 플러그인이 사용된 게시물입니다.이렇게 해서 게시판의 생성까지는 끝이 났습니다. 이제 남은 것은 투표기능이 있는 게시글을 올려서 그 기능을 확인하는 것만 남았는데,


옆의 그림에 보시다 시피 여기서 문제가 생겼습니다.


우선 옆에서 일반 게시판에 제가 투표 게시판(시험중)이라는 메뉴를 만들어야 하는데, 어떻게 된 일인지 사이트에서 메뉴가 생성되지 않는 현상이 벌어진 것입니다.


이건 관리자 화면에서 [메뉴설정]에 가서 무언가를 변경해도 전혀 해결이 되지 않았고, 옆의 메뉴바에다가 어떻게 게시판을 추가할 수 없었습니다.


이렇게 말하면 이상하겠지만, 어떻게 메뉴판이 그누보드5에서 제공된 툴이 아닌, 다른 툴을 이용해서 만들어진 것 때문에, 이런 현상이 벌어진 것이라는 생각이 듭니다. 물론 구차한 변명같기는 하지만, 이 사이트를 만든 당사자가 제가 아니기 때문에, 여기까지는 어떻게 알 길이 없기는 없는 상황입니다.


그래서 지금까지의 상황을 정리해 보자면, 제가 이 사이트를 개선하고자 하기는 했습니다만, 문제가 상당히 많고 난관이 심각하게 많다는 결론이 나오는 상황입니다. 그렇다고 해서 포기는 쉽게 할 수 있는 상황이 아니기는 하기에 고민이 많은 상황이기는 합니다.


아무튼 사이트에 상당히 큰 공사가 필요한 상황이라는 생각이 들지만, 제가 웹 프로그래밍이나 디자인에 대해서 아는 게 매우 적다 보니, 어떻게 할까 고민이....... 큽니다.

.

.

.



그래도 해결방법이 없는 것은 아니기는 아니어서, 무료 호스팅 계정에다가 그누보드5를 설치해서라도 몇 가지 실험을 해야 겠다는 생각이 듭니다. 아마 다음 포스팅 부터는 연속적인 실패 이야기가 아니라 어느정도는 성공적인 이야기를 올릴 수 있기를 기원합니다.




신고
  1. 책덕후 화영 2017.01.08 01:50 신고

    음... 저도 공무원공부 하기 전에 홈페이지 개발자로 실무 했었지만 그누보드보단 제로보드, 워드프레스를 더 많이 썼던 기억이 있어서... ^^; 여튼 홈페이지의 세계는 생각보다 쉽지 않습니다. 이렇게 CMS를 따로 깔아서 계정을 이용하는 건 강력한 기능을 사용할 수 있는 게 블로그와 비교해 봤을 때 장점이지만 그런 강력한 기능을 제대로 구현하려면 그만큼 돈과 시간이 들어간다는게 함정이죠. 물론 제대로만 만들고 사용한다면 효과는 보장합니다. 하지만 그걸 또 활성화시키는 건 마케팅의 영역이고 별도의 문제라서... 여튼 여러모로 쉽지 않다는 것만 알아두시면 되겠습니다.

    • 감사합니다. 사실은 저 사이트도 사연이 많습니다만.... 일단 그럭저럭 활성화된 커뮤니티이고, 저기를 버리기에는 너무 아까운 곳입니다. 그래서 제가 어떻게 살리려 하는 중입니다.
      그래도 소위 말해서 '애정'이 있다고 해야 할까요? 그게 있어서 저 쉽지 않은 길을 걷고자 합니다......
      다만 진짜로 쉽지 않아서, 진땀이 흐릅니다.

안녕하세요?


정말 그누보드5에서 자동 로그인을 어떻게 해보려고 하는데, 정말 안되고 있는 중이네요.


일단 첫 시도는 간단했습니다. 혹시 저 자동 로그인이 무언가 잘못된 것인가 싶어서, 우선은 index.php에 있는 파일을 열어서 저 <div>부분을 손을 봤습니다만......... 보기좋게 아무런 변화도 일어나지 않았습니다.

그래서 하는 수 없이 자료를 검색하다가 다음과 같은 방법이 있다는 것을 알아 봤습니다.



일단 그누보드5를 다루는 커뮤니티를 가 보니까, 다음과 같이 $_SERVER['REMOTE_ADDR']이라는 변수를 삭제해 보라고 했습니다. 그래서 했더니?

.

.

.

그냥 보기좋게 아예 로그인이 안되는 현상이 벌어졌습니다.

정확하게는 로그인이 되기는 되었는데, 로그인이 되자마자 1초도 안 되어서 그대로 처음 index.php화면으로 가서, 다시 아이디와 비밀번호를 입력해야 되는 상태가 되었습니다.


그래서 서둘러서 급히 복구를 하고 나서, 다른 방법을 시도해 보기로 했습니다.




이번에는 index.php에 자동 로그인에 관련이 되어 있는 login_check.php와 common.php에 있는 문구들을 변형해서 index.php에 넣는 방법을 시도해 보기로 했습니다.



더 이상의 자세한 설명은 생략합니다. 이건 뭐라고 해야 할지 모르겠습니다. 이렇게 php소스가 어디가 잘못된 것인지 몰라도 저렇게 노출이 되는 것을 뭐라고 설명해야 할지 모르겠습니다.



신고

안녕하세요?


이번 포스팅에서는 지난번 사이트에서 자동 로그인 기능을 구현해 보려고 했습니다만, 그게 그렇게 간단하지 않았다는 말부터 올려야 겠습니다.



우선 Winmerge라는 프리웨어 소프트 웨어를 이용해서 그누보드5에서 기본적으로 자동 로그인 기능이 있다고는 합니다만, 아마 login.skin.php 라는 파일에서 무언가 심각한 에러가 있는가 싶어서 찾아 보았습니다. 하지만 여기서는 어떤 조작도 발견이 되지 않았습니다.


그래서 어디가 문제인가 했더니 사이트의 대문이 따로 index.php라는 페이지를 두어서 따로 있는 구조라는 것을 알았습니다. 일단 그 index.php에서 로그인을 위한 쿠키를 구현하는 문구가 없어서 어떻게 시도를 하기는 해 보았습니다.



우선 혹시나 싶어서 /www/gb5에 있는 common.php에 있던 쿠키 생성에 관련되어 있던 부분을 복사해 보았습니다만, 아무런 변화도 일어나지 않았습니다.



혹시나 싶어서 set_cookie(쿠키이름, 쿠키값, 만료시간, 경로, 보안)으로 함수가 이루어져 있는데, 여기서 경로 부분이 문제인가 싶어서 common.php가 있는 부분을 추가해 보았습니다만 아무런 변화가 없었습니다.



여러번 시도를 해 보았습니다만, 일단 이번 포스팅에서 올릴만한 것은 여기까지라고 할 정도로 어떻게 사이트에 자동 로그인을 구현하는데, 어떻게 해야 할지 모르겠다는 생각이 듭니다.

그래도 계속 생각해 봤는데, 아무래도 html로 작성된 문서인 것으로 봐서, 좀 더 자료를 찾아 모아본 다음에 다시 움직여야 겠다는 생각이 듭니다.


아마 스크린샷을 올라온 것을 보면서 짐작하신 분은 아시겠지만........... 어떻게 있는 문구를 고쳐서 피똥 싼다는 농담까지는 어떻게 넣는데 성공했습니다만, 그래도 자동 로그인 기능을 구현하기에는 아직은 부족하다는 생각이 듭니다.



신고

안녕하세요?


지난번 포스팅끼지 이래저래 힘을 써서 그누보드5로 만들어진 사이트에서 구글 애드센스의 광고가 나오게 하는 것을 보았을 것입니다.


하지만, 한가지 문제가 생겼는 것이, 모바일 버젼의 홈페이지에서는 전혀 애드센스의 광고가 나오지 않는 것을 발견하였스니다. 그래서 이를 수정하기 위한 작업에 들어갑니다.


우선 여기서는 알FTP로 홈페이지의 FTP계정에 접속을 한 다음에, www폴더의 하위에 있는 gb5폴더를 엽니다. 그리고 그 아래에 있는 mobile폴더를 열어서, 안에 있는 skin폴더에 들어갑니다. 그리고 거기에 있는 board폴더 안에 있는 new.skin.php파일을 다운로드 해서 수정에 들어가는 작업을 합니다.



먼저 new.skin.php파일을 복사본을 만들고 나서, 전체 게시물 검색 끝이라는 행 바로 아래에 구글 애드센스의 코드를 다음과 같이 붙여 넣기에 들어갔습니다. 저 위의 스크린샷에서 붉은 색으로 가려진 부분이 바로 구글 애드센스가 들어가는 부분인데, 개인정보에 관련된 부분이기 때문에 구글 애드센스의 코드는 가렸습니다.



사이트의 모바일 페이지를 보았을때, 최신글을 보는 곳에서는 위 스크린샷과 같이 애드센스의 광고가 뜨는 것을 볼 수 있습니다. 그리고 데스크톱 버전에서는 그토록 의도하려고 했던 위치에서는 광고 배너가 설치되지 않았는데, 모바일 버전의 페이지에서는 원하던 위치에 붙어 있는 것을 볼 수가 있습니다.


다음으로는 게시물을 읽는 동안에도 애드센스의 광고가 뜰 수 있도록 만들기 위해서 이번에는 mobile/skin/basic안에 있는 view.skin.php파일을 다운로드해서, 복사본을 미리 만들어 두는 작업을 합니다.



이번에는 지난번과는 다르게 글 제목 위에 배너가 출력되도록 바꿀 수 있도록, 그 위치에 출력되리라 생각이 되는 위치에다가 애드센스의 코디를 붙여넣기 했습니다. 여기서는 위와 같은 위치에다가 먼저 애드센스의 코드를 붙여넣기 했고, 다시 알FTP를 업로드해서, 원래 있던 홈페이지의 view.skin.php위에 덮어쓰기를 선택하였습니다.




위의 스크린샷은 스마트폰으로 볼때 어떠한 모습으로 나오는 지를 찍은 스크린샷입니다. 

실제로 존재하는 사이트에서 작업을 했기 때문에 일단 사용자와 게시물이 노출되는 것을 막기 위해서 가려놓았습니다.


view.skin.php에서 코딩을 하였기 때문에 역시나 게시물을 읽고 있는 동안 상단에 옆 스크린샷과 같이 제목 위에다가 애드센스의 광고가 뜨는 것을 확인 하였습니다.


이번엔느 모바일 홈페이지 상에서 특정 게시판의 메뉴에 들어갔을 때에도 애드센스의 광고를 계속 볼 수 있도록 하기 위해서 php파일을 수정하는 작업에 들어갑니다.



list.skin.php라는 파일을 앞서 new.skin.php와 view.skin.php를 다운로드 받았던 홈페에지 FTP의 폴더에서 다운로드 받아서 먼저 복사본을 만든 다음, 구글 애드센스 코드를 삽입한 스크린샷입니다. 역시 이번에도 게시판의 게시물 목록이 시작되는 시점에서 애드센스의 광고가 뜰 수 있도록 하기 위해서, <!-- 게시판 목록 시작 --> 이라는 행 바로 위에다가 배너의 코드를 삽입하였습니다.



모바일 홈페이지에서 자유게시판에 들어갔을 때, 상단에 광고 배너가 나오는 것을 확인할 수 있었습니다. 이로서 모바일 홈페이지에서도 모든 페이지에서 광고가 나온다는 것을 확인할 수 있었으며, 그누보드 홈페이지에서 skin.php라는 파일에 구글 애드센스의 코드를 삽입하는 것으로 광고를 띄울 수 있다는 사실을 알 수 있었습니다.





신고

안녕하세요? 지난번 시간에 new.php페이지를 수정했지만, 결국 광고를 제대로 넣는 것은 의도대로 되지를 않았습니다.

그래서 저는 다시금 시도를 하기 위해서 다시 알FTP로 홈페이지 ftp계정에 접속해서 디렉토리를 뒤졌습니다.


거기서 저는 우선 www폴더 안에 있는 gb5돌더 안에서 skin폴더를 찾았습니다. 그 안에 있는 basic폴더 안에서 new.skin.php파일을 다운로드 받았습니다.



일단 최신글 보기에서 [전체글 보기]아래에 이번에는 구글 애드센스의 광고 코드를 집어 넣을 수 있으리라 생각하고서 위 그림과 같이 코드를 삽입했습니다. 붉은색으로 가린 부분은 제 개인적인 구글 애드센스 코드이므로 가렸습니다.



하지만 제 기대에도 불구하고, 전체 글 보기라는 글자에서 광고가 들어갈 만한 빈 자리가 생기기는 했지만, 전혀 상황은 나아지지 않았습니다. 그래서 코딩이 잘못 되었나? 하는 생각이 들어서, 다시 홈페이지에 있던 new.skin.pnp는 원래의 백업본을 업로드 한 다음에, php파일을 잘못 골랐다는 생각이 들어서 이번에는 new_lastest.skin.php파일을 다운로드 해서 수정을 했습니다.




이번에도 역시 위 그림과 같이 구글 애드센스의 광고코드를 [전체글 보기] 바로 아래에다가 집어 넣도록 하였습니다.그리고 그 결과는 다음과 같았습니다.



이것도 이것대로 신선하기는 한 결과지만, 제가 의도한 결과는 아니었습니다. 그래서 하는 수 없이 new_lastest.skin.php를 처음의 복사본을 도로 알FTP를 이용해서 업로드 하여서 원상복구를 하였습니다.

이후에는 다른 php파일인 new_old.skin.php나 new.skin.php를 다각도로 어떻게 수정을 시도하였습니다.



위 그림처럼 계속해서 php파일 내에서 위치를 바꾸어 가면서 구글 애드센스 코드를 삽입하고 빼기를 반복하였습니다만, 결과는 신통하지 않았습니다.



결국 어디가 문제인 지는 몰라도, 전체글 보기를 실행하면 저렇게 광고가 제일 하단에 뜨는 것을 확인할 수 있었습니다. 아무래도 이게 php언어를 모르고 주먹구구식으로 덤비는 사람의 한계가 아닌가 하는 생각이 듭니다.


신고

안녕하세요?


이번 지난번 시간에 그누보드5에 구글 애드센스 광고를 삽입하는 작업을 지난번 시간에 하였습니다.


링크 : 독학으로 그누보드5에 구글 애드센스 광고넣기


하지만 사이트에 구글 애드센스 광고를 넣은 것은 좋았지만, 문제가 하나 생겼습니다. 바로 처음 사이트에 들어오는 사람들 에게만 광고가 보이지, 전체 글을 읽거나 게시물을 읽는 과정에서는 전혀 광고가 노출이 되지 않는 문제가 생겼습니다. 그래서 이 문제를 해결하기 위한 작업에 들어가는 것이 이번 포스팅의 내용입니다.



우선 알FTP로 홈페이지 계정에 접속을 하여서, 먼저 list.skin.php 파일을 다운로드 해서 가져 옵니다.

그 다음에는 지난번 시간과 같은 구글 애드센스의 반응형 광고 코드를 php파일에서 아래와 같은 위치에다가 붙여넣기를 합니다.



일단 게시판의 목록이 시작하는 지점에다가 설치하고자 하는 의도로 시도를 하였고, 홈페이지에 접속을 하여서 제대로 작동을 하는지 여부를 먼저 알아보았습니다.


물론 그 이전에 수정하기 전에 복사본을 만들어 두어서 에러가 일어나는 것은 당연히 대비해야 하며, 수정이 끝난 다음에는

 알FTP를 써서 원래 있던 홈페이지의 폴더에 업도르 시켜야 하는 것은 당연합니다.










다음은 실제 홈페이지 상에서 구글 애드센스 광고가 구현이 된 것을 보여주는 화면입니다. 실제로 존재하는 홈페이지 이기 때문에 부득이 하게 가리는 작업을 해야 함을 양해 구하면서, 계속 포스팅을 이어 나가겠습니다.


여기까지는 성공적이었습니다. 하지만 게별 게시판에서는 구글 애드센스 광고가 뜨지만, 전체 글 읽기에서는 전혀 구글 애드센스 광고가 뜨지 않는 문제가 발생하였습니다. 거기다가 게별 게시물을 읽는 동안에도 구글 애드센스 광고가 전혀 뜨지 않는 

현상이 생겨서 이를 수정해야 할 필요성이 있었습니다.


먼저 알FTP에서 앞서 있었던 홈페이지의 디렉토리에 있던 new.php파일을 다운로드해서 복사본을 미리 만들어 둡니다. 

그다음에는 메모장 상에서 파일을 열어서 수정에 들어갑니다.


    


일단 개인적인 정보이기에 구글 애드센스 코드는 다 가렸습니다. 여러번 시도를 해 보았습니다만, 이게 계속해서 홈페이지 에러만 나오는 문제가 발생해서 결국 가장 아랫쪽에 배치를 시켰습니다.


        


일단 불만족 스럽기는 하지만, 홈페이지 제일 하단에 구글 애드센스 광고를 띄우는데 성공을 하기는 했습니다. 이 부분은 더 공부와 시도를 해봐야 할 것 같기는 합니다만, 아무튼 이번 포스팅에서는 여기까지만 하도록 하고, 다음은 게시물을 읽는 동안 구글 애드센스가 뜨도록 하는 작업에 들어갑니다. 


                                 



역시 개인 정보이기 때문에 구글 애드센스 코드는 코드의 배치는 본문내용이 시작되기 전의 위치로 배치를 하고자 위와 같은 위치에 배치를 하였습니다.


                                                           


하지만 결과가 만족 스럽지는 않았습니다. 너무 본문 글에서 광고가 가까운 곳에 위치하고 있었기 때문에, 이대로는 안된다고 판단을 하여서, php페이지를 다시 수정하는 작업에 들어갔습니다.


                               


우선 '게시물 상단 버튼 시작'이라는 부분으로 구글 애드센스 코드를 달았습니다.


                                                      


100% 만족스럽지는 않지만, 그래도 아까 보다는 글의 본문을 완전히 해치지 않으면서도 구글 애드센스 배너의 위치가 바뀌었다는 것을 알 수가 있었습니다. 이래저래 무언가 깔끔하지 않다는 느낌이 들기는 하지만, 그래도 독학으로 여기까지 띄울 수 있었다는 것 자체가 다행이라는 생각이 듭니다.


일단 데스크톱 PC버전에서는 사이트에 구글 애드센스 광고가 뜨는 것은 확인을 하였습니다만, 모바일 버전에서는 전혀 뜨지 않는 것을 확인하였습니다. 그래서 다음에는 이 부분을 보강하는 포스팅을 올리도록 하겠습니다.

신고

안녕하십니까?


이번 포스팅에는 그누보드5로 만들어진 사이트에 구글 애드센스 광고를 넣는 법을 포스팅할까 합니다.

우선 이를 실행하기 위해서는 당연히 이미 그누보드5로 만들어진 사이트가 필요하며, 알ftp가 필요합니다. 


먼저 알ftp를 이용해서 홈페이지에 접속을 합니다. 기본적인 입력사항은 홈페이지의 주소이며, 계정 ID와 암호는  당연 홈페이지의 주인장이 알고 있는 것으로 쓰셨으면 합니다.


아무튼 홈페이지에 접속을 하셨다면, 다음으로는 홈페이지의 구조를 살펴봐야 하는 단계에 왔는데, 제 경우에는 www폴도안에 gb5라는 폴더 안에 main.php파일이 있었습니다. 이 main.php파일을 임의의 하드 디스크 드라이브 안에 있는 폴더에 다운로드 한 다음에, 메모장을 이용해서 php파일을 열도록 합니다.




메모장에서 php파일을 열었는 모습입니다. 먼저 시작을 <div class="margin:10px audto">라고 시작을 하고, 여기서 한글로 구글 애드센스 코드라고 적혀있는 곳에 구글 애드센스에서 얻은 코드를 입력합니다. 다음으로는 </div>로 광고를 집어넣은 코드가 마무리 되었음을 선언하면 됩니다.


그럼 여기서 넣기만 하면 끝이냐? 그것도 아닌게, 다시 이걸 알ftp를 통해서 업로드를 해야 합니다.

좀 전에 main.php파일을 원래 있던 곳으로 업로드 하면 됩니다.

당연히 기존의 경로에는 이 파일이 있다고 해서 덮어쓸 것이냐고 물어보는데, [예]를 선택하면 문제없이 업로드가 가능하며, 위에서 수정된 main.php파일을 올릴 수 있습니다.


위 화면은 절대로 광고가 아닙니다. 아무튼, 집어 넣은 위치가 가장 아랫쪽이다 보니, 가장 아래에 다음과 같은 배너가 뜨는 것을 확인할 수 있었습니다. 하지만, 위치가 영 좋지 않다 보니 이것만 가지고서는 만족할 수가 없었습니다.



그래서 이번에는 다시 main.php를 메모장을 이용해서 열어서 비교적 상단에 해당하는 위치에다가 구글 애드센스의 광고 코드를 삽입합니다. 삽입된 구글 애드센스 코드는 아까와 같습니다. 

일단 보호를 위해서 광고의 코드는 제가 검은색 처리를 하였습니다. 그리고 저 코드 역시 시작은 <div class="margin:10px audto"> 로 시작을 하며, 중간에 구글 애드센스에서 받은 코드를 입력합니다.

그리고 마지막으로 </div>를 입력하는 것으로 코딩을 끝내고, 다음으로는 알ftp를 이용해서 다시 main.php를 홈페이지 ftp로 업로드해서 덮어쓰기를 합니다.



나오는 광고가 대출광고라서 거시기 하기는 하지만, 아무튼 홈페이지의 상단과 하단에 다음과 같이 광고가 뜨는 것을 확인할 수 있었습니다. 일단 여기 블로그에서는 홈페이지의 보호를 위해서 가리기는 가렸습니다만, 그래도 저 사이트의 회원이신 분은 어딘지는 아시리라 생각이 듭니다.


일단 제가 독학으로 알아낸 것으로 그누보드5에 구글 애드센스 광고를 삽입하기 위해서는 두가지가 필요합니다.


1번, 알ftp로 홈페이지의 그누보드 폴더에서 main.php를 다운로드 해서, 메모장으로 열어 코드를 수정한다.

2번. 수정된 main.php를 알ftp를 써서 원래 있던 그누보드 폴더로 업로드 해서 덮어쓴다.


여기서 잊지 말아야 하는 것은 반드시 원래 있던 main.php파일의 복사본을 만들어 두어서, 코딩에 무슨 에러가 생겨서 홈페이지가 마비가 되었을 경우를 대비해야 합니다. 이것까지 포함하면 3가지 사항인데, 이것만 기억하면 크게 문제없이 그누보드5에다가 구글 애드센스 광고를 싣을 수 있으리라 생각됩니다.




신고

+ Recent posts

티스토리 툴바