index.html 의 실종? > 자유게시판

자유게시판

index.html 의 실종? 정보

index.html 의 실종?

본문

안녕하세요 웹디자인을 하다가 이번에 웹개발자 준비를 위해 공부를 하는 학생입니다
 
다름이 아니오라 빌더를 깔고 보니 index.html이 없네요 새부적 디자인 요소들을 마음대로 주무르고 싶은데
 
이게 ...참 어렵게 느껴집니다. php나 기타 등등도 어렵게 느껴지고요
 
솔루션식으로 입맛에 맞게 에디를 할 수 는 없을지 해서 문의 드립니다.
추천
0
  • 복사

댓글 13개

이 초짜가 대답을 드리자면. ㅋㅋㅋ

어느 빌더를 사용하시는지 모르겠지만, 그누보드는 첫페이지가 index.html 이 될수가 없습니다.

그 이유는 index.php 를 열어보시면 header 와 footer (tail 이라고 이름지어진) 등을 include once function 으로 불러오잖아요.  php function 이 들어 있으니 index.php 가 되어야 하겠지요.

웹디자인을 하셨다면 아마 PSD 파일대로 레이아웃을 잡고 싶으셔서 그런것 같은데, 질/답을 차근차근 읽어 보시면, 다 방법이 나옵니다.

교과서적으로 디자인 하시려면 hidden iframe 을 쓰시는 수 밖에 없는 것 같더라구요.  최소 제가 아는 상식에서는 그렇습니다.  학교에서 아마 div 로 배우셔서 더 힘드신 것 같은데, div 를 고집하시려면 그누보드 DTD 를 쓰시는게 저 같은 초보자 입장에서는 가장 골치가 안 아프더라구요.

그누보드4 쓰고 DOCTYPE 선언해주고, 에러나면 고쳐가면서 쓰라는 견해도 있는데, 솔직히 디자이너가 프로그래머도 아니고, php 고치고 하는건 ... 음 어려운 일이라고 생각이 되어서....
그누보드는 첫페이지가 index.html 이 될수가 없습니다.

뭔가 잘못 알고 게시군요.
index.html , index.php 이란 최상위 메인을 불러오는거지 쓸수가 없다니요.
header 와 tail 만 잘 꾸며놓으면 index 는 html 이되던 php가 돠던 상관없습니다.
cshop님 감사합니다.아니면 제가 방법을 생각해본것이...솔루션을 쓰던지 아니면 제가 디자인한 페이지에 보드만 붙이는 방법인데요 보드만 붙이는 방법은 어려울지요?
붙이셔도 되요.  그런데 붙이실거면, 그누보드는 너무 크지 않나?  좀 조그만 게시판, ajax 나 jQuery 로 출력되는, 이런 게시판을 붙여 쓰면 예쁘죠.

글쓰고 출력하면 글이 뜰때 fade in 으로 부드럽게 뜨니까 시각적으로 아주 좋구요. 

저는 mySql 들어가서 DB 짜는게 가장 큰 난관이었는데, (저는 프로그래밍 아예 몰라요.) 유튜브 보면서 어떻게 어떻게 해결했습니다.  한장짜리 게시판 여러게 만들어서 페이지 마다 붙여주고...

프로그래밍 쪽에서 보면 저게 뭐하는 짓이야 하겠지만, 디자인 쪽에서 보면 그렇게 일하는게 편하니까... 뭐 서로 관점이 다르겠지요.
아 뭐를 해야할지 막막합니다 ㅠㅠ mySQL은 또 어떻게 들어가죠 서버를 자기가 소유하고 관리해야 들어가는거 아닌가요? 흠 너무 막막합니다요...ㅠㅠ 스스로 답을 찾아봐야 겠죠? 흐
음... 저는 그냥 혼자 배운 case 라서...  저랑은 입장이 좀 다르실듯... 저는 어려서 초등학교때 미국을 와서, 아무래도 한국어 보다는 영어가 더 편하니까, 그냥 인터넷에 아무 강좌나 들어가서 배우고 하거든요....

프로그래밍쪽은 모르겠고, css 는 Chris Coyier 란 분이 세계 최고봉인데, 저는 이분 사이트 에 자주 자주 들어가서 동영상 강좌도 보고 글고 읽고 그럽니다.

http://css-tricks.com/ 

그누보드 관련 php 프로그래밍쪽은 여기 그누보드에 친절하신 고수분들이 많이 계십니다.
cshop님의 말씀중

======================
어느 빌더를 사용하시는지 모르겠지만, 그누보드는 첫페이지가 index.html 이 될수가 없습니다.
그 이유는 index.php 를 열어보시면 header 와 footer (tail 이라고 이름지어진) 등을 iinclude once function 으로 불러오잖아요.  php function 이 들어 있으니 index.php 가 되어야 하겠지요.
======================

그누보드는 첫페이지가 index.html이냐 php이냐 아무런 관계가 없습니다.
첫페이지가 index.html이 될수가 있습니다.
index.php를 html로 변경을 해보시고 출력해 보시고 이야기 하시는건지 모르겠네요
php 함수와 php로 출력 하느냐 html로 출력하느냐는 전혀 무관 한겁니다.
이외에도 상당히 이상한 쓸데 없는 정보를 많이 포함하고 있는데 일단 각설 하겠습니다.
아 죄송.

저는 index 가 

<?php


?>

php scripting 이 들어가기 때문에......

저는 여기 계시분한테 그 중간 혹은 윗부분에 html 태그를 설정하면 정상적으로 출력이 되지 않는다고 배웠고, 실제로도 여러 에러가 떴습니다.

제가 아는거는 <?php  이거 위로 html 태그를 넣으면 페이지가 에러가 나더라구요.  실제 해봤구요.

그래서 그분이 I8 에서 안 깨지는 jQuery 메뉴도 직접 만들어 주시고, 페이지 수정도 해주시고 그러셨는데......  그렇게 하는거 아니라고....  html 은 html 이고, php 는 php 로만 써야 하는거라고....

저는 그냥 여러 웹페이지에서, 고수분들로부터 배운데로만 얘기한 것 입니다.
그리고 저 도와주신 고수분말도 그렇지만, PHP.net 에서도 그렇게 하지말라고 나와서요....

http://php.net/manual/en/function.header.php

이부분은 stackoverflow 에서 프로그래머 분 말씀.  가급적이면 섞지말아라.

PHP itself was born as a template language with a scripting capabilities. Using Smarty or any other template language means running an interpreted language on top of an interpreted language, which doesn't sound like a good idea if you think about it. At the end of the day, Smarty templates are still "compiled" to PHP code (which is sometimes ineffective and always unreadable), so it might be wiser to just use PHP and not to learn another language.

Starting there, one should limit the "HTML code" to echo(), basic loops and conditionals, strengthtened maybe with function calls with no side-effects. Calculating MD5 hash inside HTML template to get a link to gravatar image is ok, executing some SQL is not. All data to be rendered inside PHP templates should already be prepared by another module, unless it is trivial to get inside your "view" part.

그리고, html 과 php 가 섞인 경우, 그 파일을 html 로 저장하는 경우는 한번도 보지 못했습니다.  미국 프로그래머 분들이 쓰신건 못봤단 얘기입니다.

뭐 제가 맞다는 얘기는 아니고, 저는 그렇게 알고 있다는 걸 말씀드릴 뿐 입니다.

"index.php를 html로 변경을 해보시고 출력해 보시고 이야기 하시는건지 모르겠네요
php 함수와 php로 출력 하느냐 html로 출력하느냐는 전혀 무관 한겁니다."

When a given file contains PHP code, it must have a PHP extension. 페이지에 php 코드가 조금이라도 섞인 경우, 확장자는 꼭, "must" php 가 되어야 한다.  maybe 가 아니라 "must", 꼭이라는데요?

뭐 교과서 내용이 틀렸다고 하시면, 저로서 할말은 없습니다. -..-;;
답답 하군요 ..
뭔 교과서를 보시고 계시길래 디자인 하려면 히든 아이프레임으로 해야 한다는둥 dtd선언 하는데 php를 수정한다는둥 html과 php함수가 있으면 무조건 확장자를 반드시 php로 해야 한다는둥 .. 확장자는 확장자일뿐
php사용하면서 확장자를 index.sir / index.nhn 사용하는 사람들은 바보인가 보군요 ;;
미국 프로그래머들이 진리고 표준도 아니고 반박하자면 한페이지가 될거 같아서 각설한다고 하였습니다.
왜냐 cshop님이 도대체 실력이 얼마나 되고 뭘 아는지는 모르겠지만 지난 글들을 보았을때는 자기 말만 맞고
자기가 읽은 내용만 맞고 남의 이야기는 전혀 들을라고 하는것 같지도 않아서 이야기 하기 조차 귀찮기에 ..
인덱스 페이지가 index.html가 될 수 없다라고 html을 불가능 하다라는 어조로 남겼기에 그에 잘못된걸 달아 드린 겁니다.
정작 물어 보면 아무것도 대답도 하시지 못하시는 분이 내가 읽은 교과서가 틀렸다면 할말이 없다라고만 이야기 하시니 .. 그냥 말하다보면 늘어 질거 같아서 귀찮네요 ..
지금도 보면 한마디 남겼더니 백마디를 남기고 있으시니..
죄송합니다.  저로서는 아는게 없으니 그저 교과서를 참고할 밖에요..

원래 학생들은 교과서 말을 신봉합니다.

다른건 모르니까요....

그리고 "최소 제가 아는 상식에서는 그렇습니다." 라는 말은  IMO 이라고 해서 제가 읽고 들은 얘기에 관해 제 사견을 말하는 것 뿐입니다. 

난독증이 있으신건지, 제가 이상하게 표현을 하는건지 둘 중 하나겠네요.

영어로 글을 써야 하나, ... 답답하네요....  영어로 글쓰면 또 뭐라고 하고... 글을 쓰질 말아야 겠네요. 

무슨 악플러도 아니고, 이게 무슨상황인지 참... ㅋㅋㅋ

글을 쓰지 않는게 해결책인듯... ㅎㅎㅎ
zzz.html 도 기본 파일이 될수 있습니다.(단순 초기파일찾기이니까..)
html에도 php쓸수 있구요 다만 서버환경을 그렇게 세팅해주어야한다는 것때문에
아파치의경우
저 같은 경우는 vi 에서 / 찾기 명령어 입력 후 index.html 엔터 후에
DirectoryIndex index.php index.html index.htm 밑에 줄에 넣어주시면되공..

또한 자바스크립트 확장자인 .js 에서 php가 되게 할려면 .js를 추가해주면 됨당.~
AddType application/x-httpd-php .php .html .js
© SIRSOFT
현재 페이지 제일 처음으로