커뮤니티
스포츠
토론장


이곳은 컴퓨터와 관련된 질문과 조치를 받으실 수 있는 공간입니다.
관리자 겸 오프라인 매장을 운영중이신 '초롱'님이 답변을 해드립니다.
물론 다른 회원님들이 답변을 해 주실수도 있습니다.
HOME > 커뮤니티 > 컴퓨터 게시판
 
작성일 : 17-03-21 10:52
[잡담] 밑에있는글 다시한번 정리하겠습니다.
 글쓴이 : Marauder
조회 : 405  

홈페이지를 만들고싶은데 php 언어를 사용해서 게시판만들기를 연습중입니다.

워드프레스를 사용하지않고 게시판 만드는건 그냥 따라하기만 하면 되는데 워드프레스에있는 기능들이 아쉬워서 워드프레스로 만드려고 합니다.

그런데 워드프레스에 테마로만들자니 게시판은 만들수 있는데 제가 원하는 부분을 추가하기 위해서는 추후 코어해킹을 해야하는 부분이라서

결국 플러그인으로 게시판을 제작하기로 마음먹었습니다.
그런데 플러그인 제작에는 후킹을 포함해서 기존의 php 만 사용해서 홈페이지를 제작하는 것과
 만드는 방식이 조금 다른것 같더군요.

구체적으로 들어가서 기존 php 언어로 게시판 만들땐 게시판 리스트화면에서 게시판 글쓰기 화면으로 들어갈 때 <a href 를 사용해서 다른 php 파일을 불러들였는데
워드프레스 플러그인으로는 이방식으로 php 파일이 안불러들여지더라구요.

그래서 버튼을 만들고 (인풋타입 , 밸류 on click = ) 이방식으로 php 문서를 불러들이려고 해봤는데 
남이 해놓은것을 토대로 제가 문법을 섞어서 사용하니까 안되더라구요.(버튼을 클릭하면 함수가 실행되는데 함수만 교체했는데 안되더군요. 그런데 제가 초보라서 뭐가 문제인지는 알수없더군요)

당연하지만 강의 여러개나 여러책들에서 참조해봤는데 제가 본 강의와 책중에선 플러그인으로 다른페이지를 불러들이려면 어떻게해야하는지 나와있는건 없었습니다. (워드프레스 기본 페이지를 가져오는 방법은 나와있는데 스스로 만든 페이지를 가져오는 방법은 없더라구요. 그 함수에 주소만 바꿔서해봤는데 아마 안됬던걸로 기억합니다.

또한 기본적으로 플러그인을 만드는 책이나 강의를 보기도 했는데 위젯만들기 정보보내기 여러가지 기능은 있어도 제가 원하는 기능이 제시된경우는 없더군요. 혹시나 제가 응용력이 부족해서 보고도 알수없는건지는 모르겠습니다만
 혹시 예전에 본 책중에 후킹으로 불러들이는 방법이 적혀있었는데 그땐 제가 플러그인 제작하려고도 하지 않았고 또한 제작에 후킹이 필요하다는걸 몰라서 그냥 넘어갔을지도 모르겠네요.)

그 전에 다른사람의 플러그인을 분석하고있었는데 아무래도 기초 php 언어를 수박겉핡기식으로 필요한것만
익혀서(필요한건 책보고 그때그때 찾아서 쓰려고 했거든요)
 쓸데없는 기능이 주렁주렁 달린 플러그인을 분석하기가 너무 어려워서 지금은 기초부터 익히는 중이긴합니다...

뭐 애초에 제가 아는분있냐고 찾은이유는 이런 긴 이야기를 주렁주렁 달아서 써놓으면 대부분이 글이 긹다고 잘 안읽으시거나 알아도 답을 잘안해주시더군요. 이럴땐 직접 대상을 거론해서 물어봐야 그나마 답을 잘해주시길래 구체적으로 물어보려고 글을 짧게 써놓았습니다.

 새로운 사이트 가르쳐주신건 감사합니다.


가생이닷컴 운영원칙
알림:공격적인 댓글이나 욕설, 인종차별적인 글, 무분별한 특정국가 비난글등 절대 삼가 바랍니다.
로자리오 17-03-21 13:21
 
제가 php 웹개발자로 10년 이상 경력인데
안타깝게도 워드프레스를 사용하지 않아서 답변을 해드리지 못할것 같아서 사이트를 추천해드린거였습니다.
최근 사이트 관리를 하면서 느낀거지만
워드프레스로 제작한 사이트들이 조금씩 늘어나고 있는 추세입니다.

a href 나 onclick 이야기로 보면 단순히 링크인데
링크를 통해 페이지 이동이 안된다는건지 아니면 현재 문서에 다른 php 소스를 추가한다는건지 내용이 잘 이해가 가지를 않네요.
기본적으로 다른 페이지 가져오는건 include 나 require 또는 require_once 인데
저도 하면서 가끔 잘 안되서 확인 해보면 거의 대부분이 경로 문제이고 그 다음 불러오는 소스 자체에서 에러가 있을 경우입니다. 단독으로 제작된 소스를 돌려서 에러가 없다면 아마도 경로가 안맞았을것 같네요.
     
Marauder 17-03-21 16:11
 
경로보다는 제가 문법에 익숙치 않다보니 반드시 넣어야할 함수를 뭔가 빠트린것같네요... 경로 자체는 단순히 require_once 로 쓸때는 불러와졌는데 onclick 으로 이것저것 시도할때는 안불러와졌거든요 ㅜ
          
로자리오 17-03-21 16:31
 
onclick 의 경우 어떤식으로 php 문서를 불러드린다는게 어떤식의 이야기 인지 잘 이해가 안가네요. onclick의 경우 보통 마우스클릭 이벤트시에 스크립트 사용을 하는데 php 문서를 어떻게 불러온다는 건가요? onclick 시 jquery 를 이용해서 php 를 실행시킬수 있는데 그런 방식인건가요? 정확히 소스를 보지 않아서 어떤건지 잘 모르겠네요.
               
Marauder 17-03-21 16:35
 
어쩐지.. 그걸로는 안되는거였나요? 그냥 함수 넣어서 시도해봤는데 안되더라구요.. 좀더 공부해봐야겠네요.
                    
로자리오 17-03-21 16:41
 
지금 쓰시는 내용들을 보면 HTML 코딩이랑 javascript 활용 부분에서 조금 헤메고 계신게 아닐까 싶기도 하네요. HTML 코딩이랑 javascript 쪽도 한번 보셔야 될것 같아요. 어느정도 알고 있어야 어느 부분이 잘못되고 있는지를 쉽게 파악할 수 있을거 같아요.
                         
Marauder 17-03-21 16:48
 
처음시작할땐 간단한 기능 하나만 추가하고싶어서 시작한거였는데 그 조금 추가하려는게 점점 어려워지는군요... ㅜㅜ
로자리오 17-03-21 13:31
 
그리고 에러 메세지가 나온다면 에러메세지를 통해서 문제를 해결하는게 빠른 방법인데 에러 메세지가 나오는지 모르겠네요.
a 링크등으로 페이지 이동시 브라우저가 404 에러 나온다면 경로가 틀린것이고
에러 메세지가 나온다면 php 문서 자체 에러입니다.
에러메세지 없이 먹통(그냥 빈페이지)일 경우는 그 페이지가 원래 그렇게 아무런 결과가 안나오는 페이지이거나 서버에서 php 에러 메세지를 출력하지 않게 설정이 되어 있는 경우일것 같네요.
귀찮더라도 하나씩 원인을 찾아가야 될듯 싶네요.
     
Marauder 17-03-21 16:27
 
다른거 틀릴경우엔 다 에러메시지 뜨는데 제가 구현했던건 에러메시지 안뜨고 클릭하면 아무것도 실행이 안되더라구요 ㅜ onclick 여러가지 해봤던거같은데 기억나는것중에는 onclick"require_once 경로":
이거랑 onclick"함수이름" 다음에 애드액션 함수지정해서 불러오게하는거 해봤는데... 혹시나 ob_start나 기타등등 다른거 필요한가해서 때었다붙였다도 해봤는데 안되더군요 ㅜ

하이퍼링크같은 경우는 문서를 찾을수 없습니다라고 떴구요...
          
로자리오 17-03-21 16:34
 
하이퍼링크 문서를 찾을 수 없다는건 경로가 틀린겁니다.
onclick의 경우 경로만 입력하면 안되고 페이지 이동시에는 document.location.href=경로 이렇게 해야 이동이 되구요. 함수로 지정해서 사용시에도 위해 스크립트가 사용되어야 페이지 이동이 됩니다.
               
Marauder 17-03-21 16:47
 
감사합니다... 아예 기초부터 공부좀 더해서 그떄도 모르겠으면 다시질문해야겠네요...
 
 
Total 2,268
번호 제목 글쓴이 날짜 조회
공지 [공지] [필독]컴퓨터 견적요청시 작성하세요. 초롱 03-03 16686
공지 [공지] [필독]컴퓨터 게시판 공지사항! (8) 초롱 10-07 46673
2267 [정보공유] 2018년 i5 2500~i7 2700, 3x70, 4x70 버려지는군요. (1) 견룡 08-19 61
2266 [정보공유] 2017년 08월 지포스/라데온 그래픽카드 성능 순위 (1) 양군입니다 08-17 453
2265 [질문] 키보드 자판 \ 이거 기능이 먼가요? (5) 심심해요 08-17 335
2264 [질문] 네이버카페에 첨부파일을 올리면 파일 제목에 한글이 깨집니다. (2) 무릎베개 08-16 116
2263 [질문] 투도우가 갑자기 안열리는데요... 내손안에 08-16 151
2262 [하드웨어] 컴퓨터 기사 고소 하러 경찰서 갔다왔습니다 (5) 코코b 08-15 930
2261 [질문] 그래픽카드 선택이 고민입니다! (10) 벽창호 08-15 322
2260 [잡담] 컴퓨터 업체한테 사기를 당한 거 같은데 잘 아시는 분 계신가요? (18) 코코b 08-14 855
2259 [질문] 언제 그래픽카드 가격 정상화 될까요? (3) 91choi 08-14 503
2258 [조립견적] 라이젠으로 견적해봤습니다. (4) 유닛 08-13 453
2257 [질문] 초보 사양 질문드려요 (8) 탱크 08-11 340
2256 [질문] 브라우저 웨일 관련해서 질문 있습니다. (5) 이든윤 08-10 270
2255 [질문] 안드로이드 복구 (3) 도토리묵 08-10 285
2254 [질문] 세컨 PC 관련해서 질문 드립니다. (8) 냘라토텝 08-09 383
2253 [질문] 아직 까지는 문제가 없는데요 파워 관련해서.. (6) 하이1004 08-06 331
2252 [질문] 안녕하세요 스마트폰 푸바2000 질문좀 할게요~ (4) 콩두유 08-04 378
2251 [질문] 윈도우 종료를 해도 (5) 새연이 08-03 567
2250 [잡담] I5 6600K 랑 Ryzen 7 1700X 둘중에 어떤걸 해야할지. (10) Ghost 08-03 944
2249 [질문] 다시 한번 ahci 질문드립니다 (3) 양념치킨 08-02 267
2248 [질문] LG전자 5K Display은 애플 PC 만 되는 걸까요? (4) 완냐 08-01 849
2247 [질문] 댓글 달아주셔서 고맙습니다 (6) 양념치킨 08-01 100
2246 [잡담] K버전의 CPU등을 선택하시는 분들께 하늘꽃초롱 08-01 479
2245 [질문] 배틀그라운드용 견적 문의 (1) 정믠 08-01 361
 1  2  3  4  5  6  7  8  9  10  >