인라인 폼메일 (v1.0)
링크
https://gnuskins.com/bbs/board.php?bo_table=latest_formmail&sca=%EC%8A%A4%ED%82%A8%EA%B8%B0%EB%B3%B8%EC%A0%95%EB%B3%B4 (656) https://gnuskins.com/bbs/board.php?bo_table=latest_formmail&sca=%EB%A7%A4%EB%89%B4%EC%96%BC (263)
Summary
| Name | 인라인 폼메일 |
|---|---|
| Category | 최신글 스킨 |
| License | MIT License |
| Download | https://github.com/gnuboard-skins/latest-formmail |
| Questions |
Github https://github.com/gnuboard-skins/latest-formmail/issues Email kevinpark@daium.com |
| Description |
폼메일 게시판 스킨과 연동하여 최신글 처럼 홈페이지 어디든 인라인 형태로 사용가능한 스킨 |
인라인 폼메일 스킨은 폼메일 게시판 스킨의 연동 스킨입니다.
폼메일 게시판 스킨은 게시판 형태로 동작 하기 때문에 사용에 제약이 많습니다.
가령 예를들어 홈페이지 하단에 항상 표현되도록 하고 싶다면
게시판 형태의 제작은 불가능 하며 따로 기능 개발을 하여야만 합니다.
이럴때 인라인 폼메일 스킨을 사용하면 편리합니다.
필요한 곳에 최신글 처럼 출력해 주면 바로 폼메일과 연동하여 사용가능합니다.
설치방법
설치방법은 그누보드 최신글 설치법과 동일하다.
※ 인라인 폼메일 스킨을 사용하기 위해서는 폼메일 게시판 스킨 설치가 필수이다.
폼메일 게시판 설치 - 바로가기
사용방법
그누보드 최신글 사용법과 동일하다.
- 최신글 라이브러리 불러오기 (특정 페이지에서는 이미 인크루드 되어 있는 곳이 있다.)
include_once(G5_LIB_PATH.'/latest.lib.php'); - 출력하고 싶은 곳에 아래과 같이 넣어줌
echo latest("theme/latest-formmail", "테이블명", "theme/board-formmail");
파라미터
1. 최신글 스킨명
2. 테이블명
3. 폼메일 게시판 스킨명
위 두 단계만 거치면 된다.
3번째 파라미터는 원래 불러온 최신 게시글의 개수를 설정하는 것이지만
여기서는 게시글을 불러오지 않기 때문에
연동할 폼메일 게시판 스킨명을 적는것에 유의하자
Change Log
- v1.0 - 그누보드에 맞추어 스킨 형태로 제작
그누스킨즈 시리즈
- 기본게시판 with ckeditor5, Drag & Drop (v1.1.1) - https://sir.kr/g5_skin/42329
- 폼메일게시판 (v1.1.1) - https://sir.kr/g5_skin/45879
- 인라인폼메일 (v1.0) - https://sir.kr/g5_skin/45907
- 페이지게시판 (v0.8) - https://sir.kr/g5_skin/40664
버전 정보
테스트한 버전
5.4.4
호환 가능 버전
5.4.x
첨부파일
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기

댓글 35개
[http://sir.kr/data/editor/2107/ee643ce37601cb5289734e8909034ba5_1625788909_0936.png]
메일이 한번만오게 할려면 어디를 수정해야되는지 알려주세요.
접수 되었다는 확인 메일이죠
테스트 한다고 나의 메일 주소를 적으면 나에게 두번 올거에요
잘 사용 하겠습니다. 감사합니다.
폼메일기능이 필요했는데 잘 사용하겠습니다.
^^
인라니으로 넣으려면 페이지 상단에
<?php
include_once(G5_LIB_PATH.'/latest.lib.php');
?>
이거 넣고
<div class="container">
<?php echo latest("theme/latest-formmail", "bo_table", "theme/board-formmail"); ?>
</div>
게시판 영문이름을 넣으셔야 합니다.
[http://sir.kr/data/editor/2107/aed3c762d7766fb672d68270afd61371_1626848741_3859.png]
오류메시지가 저 최신글 라이브러리가 없다고 나오는거니까요
저번에 게시판이으로 ㅇ넣으려고 하는거 안되서 인라인이라도넣으려고하는데요
님꺼 가져다 그냥 latest> ㅣlatest-formmail-main 인데그러면 테이블명이
<?php echo latest("theme/latest-formmail", "latest-formmail-main", "theme/board-formmail"); ?>
이런식으로 바꾸어야하는건가요??
폼메일 게시판 정보를 넣으시면 됩니다.
메일을 보내면 게시판에는 나오는데 요
테스트로 제 개인메일로 적고 발송헸는데 메일로는 안나와
아무레도 SMTP연결이 안되었다고 하는거 같은데 요
[http://sir.kr/data/editor/2107/aed3c762d7766fb672d68270afd61371_1626873188_5617.png]
<div class="privacy-of-use ko">
<?php echo $privacy_html?>
</div>
privacy_html 잘나옵니다 그러나 게시판으로 넣을시는 안나와요
게시판에가서 메일보내기 클릭하고 write.php에서는 privacy_html
이게 안나와요
관리자 게시판에서 따로 설정해줄것이 있나요??
님이 기존에 있는 설정하는것으 다 했습니다
<?php echo latest("latest-formmail", "게시판이름", "board-formmail"); ?>
2. privacy.html 오류 날 경우
테마폴더 안의 latest.skin.php 파일 열고
-38번째 줄부터
// 테마가 아닐경우
if(strpos($board_skin_name, 'theme') === false) {
$board_skin_path = G5_SKIN_PATH.'/board'.str_replace('theme', '', $board_skin_name);
} else {
$board_skin_path = G5_THEME_PATH.'/skin/board'.str_replace('theme', '', $board_skin_name);
}
위에 부분 지워주시고 아래부분으로 넣어주세요.
// 테마가 아닐경우
if(strpos($board_skin_name, 'theme') === false) {
$board_skin_path = G5_SKIN_PATH.'/board/'.str_replace('theme', '', $board_skin_name);
} else {
$board_skin_path = G5_THEME_PATH.'/skin/board/'.str_replace('theme', '', $board_skin_name);
}
<p>ㆍ (문의) '.$cfg['타이틀'].'('.$cfg['홈페이지'].') / E-mail: '.$cfg['이메일'].'</p>
이거는 어디서 어떻게 설정하나요?
글씨가 안보여서여...
[http://sir.kr/data/editor/2109/a91a5dc5329130ba284c94f43f911b14_1632363234_6136.jpg]
혹시 여분필드를 넣지 않아서 생기는 문제인가요?
좋은자료 올려주셔서 운영중인 사이트에 적용할려고하는데
적어주신 내용과 스킨파일 업로드를 하여도.. 작성 및 목록리스트 css를 불러오지 못하여 질문드립니다.
latest("theme/latest-formmail", "test01", "theme/board-formmail");
latest("경로1", "테이블명", "경로2");
경로는 어떤내용을 불러오는 건가요 ??
불러오는 위치는 헤더 부분에 불러올려고 합니다.
제가 운영중인 사이트는 theme 폴더에 해당 폴더들이 없습니다.. 올려주신 스킨 파일을 /skin/board/ 말로 theme 폴더에도 업로드를 해줘야 사용이 가능한건가요 ??
[http://sir.kr/data/editor/2308/a5d12ed979baa54881613122925cfd7e_1692845890_1929.JPG]
뷰페이지로 이동하지않고 해당 페이지에 그대로 머무르게 하려면 어떻게 해야할까요?