X
<
>
D-day
@sol_hanab
미키미
🤍💙🖤+
@incommission
유우세이
🤎💙🤍+
여청
💛💙+
@eee_carrot
아카이토
💜🤍💙+
아이루리
🖤💜🤍💙+
  #MEMBER ONLY keyboard_arrow_down
권한 있는 사람만이 열람 가능합니다.
  #MEMBER ONLY keyboard_arrow_down
권한 있는 사람만이 열람 가능합니다.
  #SECRET keyboard_arrow_down
권한 있는 사람만이 열람 가능합니다.
마우스 효과 사이트+아보카도 라이트 기본 css로 인해 효과가 느려지는 현상 해결 keyboard_arrow_down
추가

사이트

현상 해결

코드를 넣은 head.sub.php 등에서 코드 바로 위에

<style>
/* 사이트 자체 transition 값과의 충돌로 마우스 효과의 속도가 느려지는 현상 해결 */
html>body>div:nth-last-child(-n+100) {
transition: all 0s;
    -webkit-transition: all 0s;
}
</style>

를 추가합니다

이때, all 0s 부분을 unset으로 적어넣어도 해결되므로 취향인 쪽으로 넣어주세요.

야매라 다른 문제가 일어날 수 있긴 한데.. 기본적으로 저 스크립트는⋯ body 가장 하단에 div를 만들어주는 형태라 body 최하단에 새 div 형성해주는 다른 스크립트를 더하지 않는 한 문제가 일어나진 않을 거라고 생각해요

전체공개로 써둔 만큼 아무나 쌔벼가셔도 됩니다


+이제 보니 게시판 애니메이션 몇 개가 지워지는 오류가 생기고 있는 것 같은데!? 해결이 귀찮네요 그냥 이렇게 살고 있습니다(뭐야)
갠홈꾸를 위한 그누보드용  html 공부 keyboard_arrow_down
추가

게시판 특정 멤버 한정으로 열람 가능하게 (wr_1 여분 필드에 받은 값을 비교하는 방식)

검색에서 $sca, $sfl, $stx, $sop이게 어떤 용도인가요?

특정 게시판 비밀번호

게시판 리스트에서 여분필드 바로 수정

일반 html 공부 keyboard_arrow_down
추가

svg path

설명: Link URL
generator: Link URL

clip-path(클리핑으로 이미지 도형 자르기)

generator: Link URL

설명: Link URL

ajax 사용법 in php

slidetoggle

원 gradient

비번 기능 써보겠다고 온갖 생지랄 다했는데 모르겠음

비밀글
비공개 댓글입니다.

php switch(여러 값을 비교하여 일치한다면 실행, 끝나면 조건문을 벗어나는(break)

swiper.js(아보카도에 기본으로 넣어져 있는 슬라이드용 js) 사용법

정규표현식 정리

php 연산자

표현식? 뭐라해야되나.. 띄어쓰기가  로 적히는 것과 같은

도움 되는 갠홈 꾸 팁/소스 등 사이트 keyboard_arrow_down
추가

공지

원래 멤버 공개로 쓰고 있었는데⋯ 다른 페이지 들르는 분들께도 도움이 될까 싶어 공개로 모아둡니다⋯. 문제가 될시 내려요.

이런저런.. 까리한(ㅇㅈㄹ) 배경 효과들 소개

아주 멋진.. 파도타기 하다 본 정말 멋진 분들의.. 갠홈(팁/소스/코드 등 소개)

drag 가능

탭 전환 기능

Link URL

이 글 보기 전부터 어떻게 하는지 알았었는데 그냥 혹시 모르니 백업해둠

clipboard js

Link URL

클릭시 복사할 수 있도록 도와주는 js

남은 시간? MIT 라이센스

마우스 커서 독특한 dot 효과

웹페이지 화면을 이미지로 저장하는 html2canvas 플러그인

소개글: Link URL
플러그인 사이트: Link URL

png to ico

접속자 수 보여주는..? 것 같다

애니메이션 여럿

php 정규식

도트 소재들

파비콘 사이트.. 좋음

너무 아름다운 것 같음..(묘연님 블로그 팁)

예쁘다 이런저런 아이콘이나 탬플릿

액세스 통계 카운터

그냥 여러 링크 백업 keyboard_arrow_down
추가

일본 직구 링크 백업

모동숲

뭔.. 템플릿

구글 블로그? 원래 목적은 비밀글 기능 참고용이었는데, 템플릿 레이아웃 자체도 예쁨
Link URL
Link URL
Link URL
Link URL
Link URL
Link URL
Link URL
Link URL
Link URL

먼.. 바보 같은 게임들 살말

번뜩! 추리게임 4450
Link URL
생각보다 재밌을까 싶어서 눈길 주는 중..

문라이터 3900
Link URL
솔직히 체험판 했을 때 취향 아녔는데 고민됨

프메3 11920
Link URL
프메 예전부터 사고 싶었는데 리메이크판 오류 넘 많대서..ㅜㅜ 고민

ori 9950
Link URL
이거 궁금은 한데 안 할 것 같기도 하고.. 한국어도 안 되는 것 같애서 늘 고민..

이미지 투명화 아녀도 통통 움직이게 해주는 사이트

클튜 단축키를 알자

Link URL

클튜 단축키로 회전할 때 한 30도 가량씩 많이 돌게 하는 방법 없나요.. 돌겠군
30도씩 돌리게 하는 법 알아내서 회전각 바꿈 ㅎㅎ

2사장 soundcloud

단어를 적으면 단어에 어울리는 컬러파레트를 만들어주는 사이트

하.. 나만 알려했는데(무료 저작권 사진 사이트입니다)

엄.. 이미지 도트 만들어주는 건가

피크루

이거 뭔가 진짜 귀여운 것 같아서 남겨둠⋯
히토리 픽크루
Link URL

뭔가 탐라에서 추천한 만화들

어쩌다 보니 제물이 되었습니다!
Link URL

라스가에!
Link URL
ㄴ이거 재밌음 옛날 판타지 만화 같아서 포근하고 좋음

영단어 공부

영화, 애니메이션 등에서 검색한 단어가 나오는 대사를 찾아주는 사이트, 영어 공부에 도움 됨
Link URL
Link URL

피규어 360도 돌려볼 수 있는 사이트(인체 공부에 도움)

트위터 확장 프로그램

마작 관련

연습 사이트
Link URL

마작 규칙 간단 설명
Link URL

The eyeballing game

  #MEMBER ONLY keyboard_arrow_down
권한 있는 사람만이 열람 가능합니다.
  #MEMBER ONLY keyboard_arrow_down
권한 있는 사람만이 열람 가능합니다.
갠홈 수정하고 싶은 것들.. 정리용 keyboard_arrow_down
추가

TRPG>로그 백업

-css 추가로 인해서.. css 전체 적용을 할 경우 roll20의 이미지가 중앙에서 벗어나는 현상이 있음, 이 충돌하는 부분 알아내기
-roll20 귓말 태그를 기본적으로 가릴 수 있도록 할지 아니면 지금 그대로 둘지 고민중
아보카도 라이트에 퍼스널처럼 메인화면 게시판/페이지로 갈아끼울 수 있는 기능 추가하기(파일도 O) keyboard_arrow_down
추가

기본 안내

대하 님의 퍼스널 스킨 기능(메인 화면 갈아끼우기)을 라우트 님의 라이트 스킨에 옮기는 방법입니다.

라우트 님이나 대하 님이나 개인 사용 범위에서라면 수정 배포 등 자유롭다고 적어주신 편이므로.. (외부 방문자 포함) 이 글이 보이는 분이라면 전부 이 코드를 참고해서 자신의 갠홈 코드를 수정하셔도 상관없습니다. ...만!!!!!!!!!!!!!! adm을 수정하는 작업을 하고, 저는 코드 관련 지식을.. 인터넷 검색 등으로만 배운 생초보이기 때문에 이 방법을 따라했을 때 오류가 발생해도 아무 책임도 못져드립니다..!!!! (이것이 괜찮은 경우만 따라해주시고, adm은 정말 중요한 파일인 만큼 백업을 반드시 미리 해놔주세요. (다른 파일도 웬만하면 다 백업해두세요.. 전 정말 책임 못집니다..))

1. 관리자 메뉴 변경

★이하 /html/adm/ 안에 있는 파일들에 대한 수정 사항입니다.
관리자 메뉴 상에서 메인을 고를 수 있는 부분 추가
viewer_form.php

1
$g5['title'] = '메인 편집';
include_once ('./admin.head.php');

아래에

if (!isset($config['cf_main_content'])) {
sql_query(" ALTER TABLE `{$g5['config_table']}` ADD `cf_main_content` VARCHAR(255) NOT NULL DEFAULT '' AFTER `cf_rank_name` ", false);
}

를 추가


2
// -- 내용관리의 기능을 통해 메뉴와 메인 내용을 가져온다.
// -- 메인 정보 가져오기
$sql = " select * from {$g5['content_table']} where co_id = 'site_main' ";
$main_co = sql_fetch($sql);

아래에

if($config['cf_main_content']!=''){
$cf_main=explode(",",$config['cf_main_content']);
if($cf_main[0]=='content')
$co_exist=sql_fetch("select co_id from {$g5['content_table']} where co_id = '{$cf_main[1]}'");
else if($cf_main[0]=='board')
$co_exist=sql_fetch("select bo_table from {$g5['board_table']} where bo_table = '{$cf_main[1]}'");
if(!$co_exist) sql_query("update {$g5['config_table']} set cf_main_content=''");
}

를 추가


3
<table>
<colgroup>
<col>
</colgroup>
<tbody>
<tr>
<td>
<?php echo help('메인영역에 들어갈 내용을 자유롭게 작성해 주시길 바랍니다.') ?>
<?php echo editor_html('main_content', get_text($main_co['co_content'], 0)); ?>
</td>
</tr>

</tbody>
</table>





<table>
<colgroup>
<col style="width: 140px;">
<col>
</colgroup>
<tbody>


<tr>
<th scope="row">
메인화면
</th>
<td>
<?php echo help('메인영역으로 출력될 페이지를 설정합니다. 기본 설정시 아래 빈 칸을 채우거나 main.php를 수정하여 메인화면을 수정할 수 있습니다.') ?>
<select name="cf_main_content" id="cf_main_content">
<option value="">기본</option>
<?$bbs_option=sql_query("select bo_table, bo_subject from {$g5['board_table']} where bo_subject!=''");
if(!empty($bbs_option)){?>
<?for ($i=0;$bbs_list=sql_fetch_array($bbs_option);$i++){
$option="board,".$bbs_list['bo_table'];
if($i==0){?>
<option value="" disabled >--게시판중 선택--</option><?}?>
<option value="<?=$option?>" <?=($config['cf_main_content']==$option) ? "selected":"";?>><?=$bbs_list['bo_subject']?></option>
<?}
}?>
<?$co_option=sql_query("select co_id, co_subject from {$g5['content_table']} where co_subject!=''");
if(!empty($co_option)){?>
<?for ($i=0;$co_list=sql_fetch_array($co_option);$i++){
$option="content,".$co_list['co_id'];
if($i==0){?>
<option value="" disabled >--페이지중 선택--</option><?}?>
<option value="<?=$option?>" <?=($config['cf_main_content']==$option) ? "selected":"";?>><?=$co_list['co_subject']?></option>
<?}
}?>
</select>
</td>
</tr>


<tr>
<td colspan="2">
<?php echo help('메인영역에 들어갈 내용을 자유롭게 작성해 주시길 바랍니다.') ?>
<?php echo editor_html('main_content', get_text($main_co['co_content'], 0)); ?>
</td>
</tr>

</tbody>
</table>

으로 변경






viewer_form_update.php

1

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

아래에


$sql_config="update {$g5['config_table']}
set cf_main_content = '{$_POST['cf_main_content']}'";

sql_query($sql_config);

를 추가

2. extend-스크립트 추가: 관리자 메뉴에서 설정한 값에 따라 이동할 링크를 뽑아주는 스크립트 작성

★이하 /html/extend/ 안에 있는 파일에 대한 수정 사항입니다.
★이 파일이 정확히 뭔지 모르지만..(...) 여기에 설정에 따라 메인 메뉴 링크를 뽑아주는 스크립트를 작성해 넣습니다.

community.config.php

// 로고 정보 가져오기
function get_logo() {
global $g5;
$logo = sql_fetch("select cs_value from {$g5['css_table']} where cs_name = 'logo'");
return $logo['cs_value'];
}

아래에



//메인 갈아끼우기
function get_main_link(){

global $g5;
$cf=sql_fetch("select cf_main_content from {$g5['config_table']}");

$main_content=$cf['cf_main_content'];
$main_link=G5_URL."/main.php";

if($main_content!='')  {
$main_page=explode(",",$main_content);
if($main_page[0]=='board'){
$bo_exist=sql_fetch("select bo_table from {$g5['board_table']} where bo_table='{$main_page[1]}'");
if($bo_exist['bo_table']!='') $main_link=G5_BBS_URL."/board.php?bo_table=".$main_page[1];
else sql_query("update {$g5['config_table']} set cf_main_content=''");
}else if ($main_page[0]=='content'){
$co_exist=sql_fetch("select co_id from {$g5['content_table']} where co_id='{$main_page[1]}'");
if($co_exist!='') $main_link=G5_BBS_URL."/content.php?co_id=".$main_page[1];
else sql_query("update {$g5['config_table']} set cf_main_content=''");
}
}

return $main_link;

}

를 추가

3. 페이지에서 실제로 변경되도록 적용

★이하 /html/ 안에 있는 파일들에 대한 수정 사항입니다.
대문 페이지에서 메인으로 연결하는 부분 수정
enter.php
1
<?
include_once('./_common.php');

아래에

$main_link=get_main_link();

를 추가한 뒤 그 바로 아래에 있는

if($is_member & !$config['cf_open']) {
goto_url(G5_URL.'/main.php');
}



if($is_member & !$config['cf_open']) {
goto_url($main_link);
}

로 변경


2
<a href="./main.php" onclick="fn_show_index_menu();">
<?=$logo_data?>
<p class="guide"><?=$intro['cs_etc_1']?></p>
</a>






<a href="<?=$main_link?>" onclick="fn_show_index_menu();">
<?=$logo_data?>
<p class="guide"><?=$intro['cs_etc_1']?></p>
</a>

로 변경





처음 사이트에 들어갔을 때 보이는 페이지(index) 수정
index.php
1
include_once('./_common.php');
define('_INDEX_', true);

아래에

$main_link=get_main_link();

추가



2
if($config['cf_open']) {
// 사이트 오픈이 되어 있을 경우
if($is_member) {
// 사이트 오픈이 되어 있고, 로그인이 끝났을 경우
if (G5_IS_MOBILE) {
include_once(G5_PATH.'/main.php');
exit;
}
$index_url = "./main.php";
} else {
if($enter == '') {
// 사이트 오픈이 되어 있고, 로그인이 안되어 있을 경우
if (G5_IS_MOBILE) {
include_once(G5_PATH.'/enter.php');
exit;
}
$index_url = "./enter.php";
} else {
if (G5_IS_MOBILE) {
include_once(G5_PATH.'/main.php');
exit;
}
$index_url = "./main.php";
}
}

}












if($config['cf_open']) {
// 사이트 오픈이 되어 있을 경우
if($is_member) {
// 사이트 오픈이 되어 있고, 로그인이 끝났을 경우
if (G5_IS_MOBILE) {
//include_once(G5_PATH.'/main.php');
goto_url($main_link);
exit;
}
$index_url = $main_link;
} else {
if($enter == '') {
// 사이트 오픈이 되어 있고, 로그인이 안되어 있을 경우
if (G5_IS_MOBILE) {
include_once(G5_PATH.'/enter.php');
exit;
}
$index_url = "./enter.php";
} else {
if (G5_IS_MOBILE) {
//include_once(G5_PATH.'/main.php');
goto_url($main_link);
exit;
}
$index_url = $main_link;
}
}

}




로 변경







모바일 메뉴 홈 버튼 변경
menu.php
1
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

아래에

$main_link=get_main_link();

추가

2
<a href="<?=G5_URL?>/main.php" class="change-link">
<span class="icons"><span><i class="material-icons">home</i></span></span>
<span class="tooltips">HOME</span>
</a>



<a href="<?=$main_link?>" class="change-link">
<span class="icons"><span><i class="material-icons">home</i></span></span>
<span class="tooltips">HOME</span>
</a>

로 변경




뭔지 잘 모르겠지만 퍼스널 따라 일단 변경..(...) 간단한 거라 이 수정이 오류를 일으키진 않을 거라 생각해요
head.sub.php
1
if (defined('_INDEX_')) {
echo "<script>if(parent && parent!=this) location.href='./main.php';</script>";
} ?>




if (defined('_INDEX_')) {
$main_link=get_main_link();
echo "<script>if(parent && parent!=this) location.href='./main.php';</script>";
} ?>

로 변경





PC 메뉴 홈 버튼 변경
★이하 사용하고 있는 메뉴 스킨을 찾아서 수정해야 하는 내용들입니다(따로 커스텀하지 않았다면 html/skin/menu 폴더에 모여 있습니다).

홈 버튼에 링크된 a href="<?=G5_URL?>/main.php" 부분을

a href="<?=$main_link?>"로 바꿔주세요

기본으로 있는 메뉴 스킨 중에서는 Basic 스킨과 box_frame 스킨만 수정해주면 됐습니다! 전자는 menu.L.inc.php 파일 하나, 후자는 menu.cmm.inc.php 하나만 수정해주면 됩니다><

필요할까 싶어서.. 덮어 씌우기용 파일

만일 아보카도 라이트를 완전히 커스텀하지 않은 채 사용중이시라면 아래 압축 파일을 그대로 풀어서 html 폴더에 덮어씌워주면 돼요
※이미 커스텀을 해두신 경우 그대로 덮어씌워버리면 무언가 유실될 수 있기 때문에.. 꼭 주의해서 덮어주세요. (웬만하면 백업해두세요)

DL: Link URL
코코포리아 10000자 이상+추출로그 수정 방법 keyboard_arrow_down
추가

10000자 이상 추출

추출로그 수정

0)
이하의 내용을 notepad++ 프로그램 등을 이용해 손수 찾기+바꾸기해야 함


1)
<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>ccfolia - logs</title>
  </head>
  <body>

<body> 태그 안 내용

  </body>
</html>


2-1) 전체 로그일 경우
맨 앞 <div id="__tab__all">과 맨 아래 </div>삭제

2-2) 메인 탭만 뽑은 경우
맨 앞 <div id="__tab__main" style="">과 맨 아래 </div>삭제
;">\r을 ;">\r<span>[메인]</span>으로 수정


3)
<div style="color 를 <p style="color로 수정
</div>를 </p>로 수정

이건 개인적으로.. 티알 로그 백업할 때 필요해서 메모해두는 그누보드 개별 페이지 접근 불가 코드

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
?>
  #MEMBER ONLY keyboard_arrow_down
권한 있는 사람만이 열람 가능합니다.
몽혼님 리뷰 스킨에서 이미지 링크 다는 법이 없을까.. 인용하는 법 없을까.. 임시로 모든 글에 이미지 치환자 생성, 코멘트 이동 a 태그 치환자 추가 keyboard_arrow_down
추가

몽혼님 리뷰 스킨 원 링크

Link URL

멤버 분들은 제가 정리해둔 코드 사용해서 수정하셔도 되긴 한데.. 구립니다(비전공자임), 그리고 아직 덜 수정했어요 저도 (계속 정리 예정~)

원래는 이렇게 여분 필드를 만들어 이미지 링크 작성을 구현하려 했으나 코드 잘 모르는 초보라 실패함..ㅜㅜ 실패한 방법이라 접어둠

MORE
write.skin.php
<input type="checkbox" id="bf_file_del<?php echo $i ?>" name="bf_file_del[<?php echo $i;  ?>]" value="1"> <label for="bf_file_del<?php echo $i ?>"><?php echo $file[$i]['source'].'('.$file[$i]['size'].')';  ?> 파일 삭제</label>
<?php } ?>

하단에


<!--이미지 링크란 추가 시작-->
<?php $wr_4 = explode("|", $write['wr_4']);?>
<input type="text" name="wr_4_imgurl[<?php echo $i?>]" value="<?php echo $wr_4[$i]; ?>" placeholder="이미지 링크 입력" class="frm_file frm_input" size="50">
<!--이미지 링크란 추가 종료-->

추가



새로운 파일 생성(파일명: write_update.skin.php

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$wr_4 = implode("|", $wr_4_imgurl);


$sql_article = "
wr_4 = '{$wr_4}'
";



$sql = " update {$write_table}
set {$sql_article}
where wr_id = '{$wr_id}'";
sql_query($sql);

?>

그래서 그냥 다른 치환자처럼, 이미지 태그, a 태그로 치환되어 보이는 방식을 차용해 봤음

이 방법을 쓸 경우 몽혼님 리뷰 스킨 말고도 다른 스킨에도 치환자가 기본으로 적용되어 보임

css 폴더 안 style.css 하단 및

llib 폴더 common.lib.php 중에 메모장(*그냥 댓글로 쓰면 여러 치환자로 인해 이상하게 보여서 메모장으로..) 지시대로 적당히 추가

메모장 DL: Link URL

추가하고 나면
1. {{★https://로 시작하는 이미지 링크} } (※사실 끝에는 띄어쓰기 없이 중괄호 두 번을 써야 하지만 치환되어 버려서.. 이렇게 써둠) 다음과 같은 식으로 글을 쓸 때 자동 이미지 태그로 치환되어 보이게 된다
2. 인용[ ★코멘트 번호] (※대괄호 뒤 원래 띄어쓰기 없어야 함) 와 같은 식으로 쓸 때 코멘트로 이동하는 a태그가 생성된다. 코멘트 번호의 경우 개발자 도구 및 코멘트 수정할 때 보이는 링크 등으로 알아서 확인해야 함

※매복사랑니님, 지비님의 텍스트 서식 치환자를 많이 참고함
keyboard_double_arrow_up code keyboard_double_arrow_down