
위처럼 메인에 나오는 공지사항을 뿌리는 곳인데
공지가 실제로 밑으로 내려가버리네요..이거 올릴수 있는 방법이 있거나
공지만 나오게 하거나 뭐 이런건 불가할까요??
지금 /lib/latest.lib.php 보고 있고 skin/latest.skin.php 도 보고
테마의 index.php도 보고 있는데 index는 그냥 lib의 함수만 호출하고...
latest.lib.php 에서는 latest.skin.php 만 호출하고 있고.. latest.skin.php 에서는 $list 를 for 문으로 돌렸는데.. $list의 쿼리가 어디에 있는지를 못찾네요..ㅠㅠ
답변 1개 / 댓글 2개
$list배열에는 db에서 불러온 게시글의 정보가 들어갑니다.
![]()
/lib/latest.lib.php 파일입니다.
위에서 사용되는 get_list 함수는 /lib/common.lib.php 파일에 있습니다.
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.
if(G5_USE_CACHE) {
$cache_file = G5_DATA_PATH."/cache/latest-{$bo_table}-{$skin_dir}-{$rows}-{$subject_len}-serial.php";
if(!file_exists($cache_file)) {
$cache_fwrite = true;
} else {
if($cache_time > 0) {
$filetime = filemtime($cache_file);
if($filetime && $filetime < (G5_SERVER_TIME - 3600 * $cache_time)) {
@unlink($cache_file);
$cache_fwrite = true;
}
}
if(!$cache_fwrite) {
try{
$file_contents = file_get_contents($cache_file);
$file_ex = explode("\n\n", $file_contents);
$caches = unserialize(base64_decode($file_ex[1]));
$list = (is_array($caches) && isset($caches['list'])) ? $caches['list'] : array();
$bo_subject = (is_array($caches) && isset($caches['bo_subject'])) ? $caches['bo_subject'] : '';
} catch(Exception $e){
$cache_fwrite = true;
$list = array();
}
}
}
}
부분을 지우면 내용이 노출되지 않습니다. 해서 해당 부분에는 쿼리가 존재하지 않아서요...