Poter

1원 짜리 팁. 관리자 모드에 메인에 보여질 아이콘 링크 추가 하기

· 2026-04-28 (화) 17:23:00 · 3194 · 3
3.jpg
2.jpg
질문 글 - https://sir.kr/questions/564539

adm/admin.menu100.php 추가

array('100500', 'SNS 링크관리', G5_ADMIN_URL.'/sns_config.php', 'sns_cfg'),



tail.php 추가 (또는 보여주고 싶은 위치에)

<style>
    .sns_icons { text-align: center; padding: 20px 0; }
    .sns_icons a { display: inline-block; margin: 0 10px; text-decoration: none; transition: transform 0.2s; }
    .sns_icons a:hover { transform: scale(1.2); } /* 마우스 올리면 커지는 효과 */
    .sns_icons i { font-size: 32px !important; vertical-align: middle; }
    
    /* 각 아이콘별 고유색상 */
    .fa-instagram { color: #E1306C; }
    .fa-youtube-play { color: #FF0000; }
    .fa-facebook-official { color: #1877F2; }
</style>

<div class="sns_icons">
    <?php if(isset($config['cf_10']) && $config['cf_10']) { ?>
        <a href="<?php echo $config['cf_10'] ?>" target="_blank"><i class="fa fa-instagram"></i></a>
    <?php } ?>
    <?php if(isset($config['cf_9']) && $config['cf_9']) { ?>
        <a href="<?php echo $config['cf_9'] ?>" target="_blank"><i class="fa fa-youtube-play"></i></a>
    <?php } ?>
    <?php if(isset($config['cf_8']) && $config['cf_8']) { ?>
        <a href="<?php echo $config['cf_8'] ?>" target="_blank"><i class="fa fa-facebook-official"></i></a>
    <?php } ?>
</div>

sns_config_update.php 저장 adm 에 업로드

<?php
$sub_menu = "100500";
include_once('./_common.php');

// 관리자 권한 체크 (쓰기 권한)
auth_check($auth[$sub_menu], 'w');

// 토큰 체크 (보안)
check_admin_token();

// DB 업데이트 (cf_8, cf_9, cf_10 한꺼번에 저장)
$sql = " UPDATE {$g5['config_table']}
            SET cf_8 = '{$_POST['cf_8']}',
                cf_9 = '{$_POST['cf_9']}',
                cf_10 = '{$_POST['cf_10']}' ";
sql_query($sql);

// [수정] 알림창 띄우고 돌아가기
echo "<script>alert('정상적으로 반영되었습니다.'); location.replace('./sns_config.php');</script>";
exit;
?>

sns_config.php 저장 adm 에 업로드 

<?php
$sub_menu = "100500"; // 아까 정의한 메뉴 번호
include_once('./_common.php');

// 관리자 권한 체크
auth_check($auth[$sub_menu], 'r');

$g5['title'] = 'SNS 링크 통합 관리'; // 페이지 제목
include_once('./admin.head.php'); // [중요] 관리자 헤드 붙이기
?>

<div class="boxContainer">
    <form name="fsnsconfig" method="post" action="./sns_config_update.php">
    <input type="hidden" name="token" value="<?php echo get_admin_token(); ?>">

    <div class="tbl_frm01 tbl_wrap">
        <table>
            <caption>SNS 링크 설정</caption>
            <colgroup>
                <col class="grid_4">
                <col>
            </colgroup>
            <tbody>
            <tr>
                <th scope="row"><label for="cf_10">인스타그램 링크</label></th>
                <td>
                    <input type="text" name="cf_10" value="<?php echo $config['cf_10'] ?>" id="cf_10" class="frm_input" size="50">
                    <span class="frm_info">예: https://instagram.com</span>
                </td>
            </tr>
            <tr>
                <th scope="row"><label for="cf_9">유튜브 링크</label></th>
                <td>
                    <input type="text" name="cf_9" value="<?php echo $config['cf_9'] ?>" id="cf_9" class="frm_input" size="50">
                    <span class="frm_info">예: https://youtube.com</span>
                </td>
            </tr>
            <tr>
                <th scope="row"><label for="cf_8">페이스북 링크</label></th>
                <td>
                    <input type="text" name="cf_8" value="<?php echo $config['cf_8'] ?>" id="cf_8" class="frm_input" size="50">
                </td>
            </tr>
            </tbody>
        </table>
    </div>

    <div class="btn_confirm01 btn_confirm">
        <input type="submit" value="확인" class="btn_submit" accesskey="s">
    </div>
    </form>
</div>

<?php
include_once('./admin.tail.php'); // [중요] 관리자 테일 붙이기
?>

적용 URL - https://ysmoto.kr/ys2 우측 하단부.
 

첨부파일

3.jpg (62.4 KB)
2회 2026-04-28 17:24
2.jpg (99.2 KB)
0회 2026-04-28 17:23
3명이 반응했습니다
|

댓글 3개

감사 합니다.
고맙습니다.
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
22-06-20 조회 8,266
09-11 조회 154
09-04 조회 822
08-09 조회 1,673
08-05 조회 2,859
07-30 조회 1,669
07-30 조회 1,573
07-15 조회 2,857
07-01 조회 3,031
06-30 조회 3,022
06-22 조회 3,756
06-17 조회 2,910
06-14 조회 1,644
05-29 조회 1,747
05-16 조회 1,689
05-04 조회 3,186
04-29 조회 3,364
04-28 조회 3,195
04-27 조회 3,151
04-25 조회 2,179
04-24 조회 3,916
04-23 조회 3,300
04-14 조회 2,337
04-08 조회 3,157
04-01 조회 4,868
03-31 조회 3,885
03-16 조회 4,034
03-14 조회 5,199
03-13 조회 4,226
03-10 조회 3,980
03-09 조회 4,121