ÆË¾÷À» »ý¼ºÇϱâ À§Çؼ´Â skinÀ» º°µµÀÇ skinÆúµåÀÇ popup skinÀ» ¼±ÅÃÇϵµ·ÏÇÑ´Ù.
ÇöÀçÀÇ ÆË¾÷Àº ÇѰ³¸¸ ¶°µµ·ÏµÇ¾î ÀÖ´Ù.
indexÀÇ ÆäÀÌÁö¿¡ homepage´Â ½ÃÀÛÀÏ emailÀº Á¾·áÀÏÀÇ Çʵå·Î »ç¿ëÇÑ´Ù.
link1Àº Width·Î link2´Â Height·Î
File : index.html
$popupTables = "ibbsboard_popup";
$query = mysql_query("SELECT * FROM $popupTables where homepage <= $currentTime and email >= $currentTime limit 1");
$row = mysql_fetch_array($query);
if($row[uid]) {
$popupWidth = $row[link1];
$popupHeight = $row[link2];
include "lib/inc_popup.html"; // ÆË¾÷ÀÌ Á¸ÀçÇÒ°æ¿ì ÆÄÀÏÀ» includeÇÑ´Ù.
}
File : inc_popup.html
File : gongmuwon_popup.html
$popupTables = "ibbsboard_popup";
include "../ibbs/function.user.php"; // »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ÆÄÀÏÀ» °¡Á®¿Â´Ù.
$connect=dbconn(); // µ¥ÀÌÅÍ º£À̽ºÀÇ Á¢¼Ó
$member = member_info(); // ȸ¿øÀÇ Á¤º¸¸¦ ´ã½À´Ï´Ù
?>
$currentTime = time();
//$eDate = mktime(0,0,0,$mm,$dd,$yy);
//$sDate = mktime(23,59,59,$mm,$dd,$yy);
$query = mysql_query("SELECT name,subject,email,homepage,signdate,ref,comment,fid,file1,file2,link1,link2,allowhtml,mailtoanswer,secure,id ,level,thread,textcol,color,scnmod,txtalign FROM $popupTables where homepage <= $currentTime and email >= $currentTime limit 1");
if(!$query) {
error("QUERY_ERROR");
exit;
}
$row = mysql_fetch_array($query);
$my_name = $row[0];
$my_subject = $row[1];
$my_email = $row[2];
$my_homepage = $row[3];
//³¯Â¥ ŸÀÔÀ» 6°¡Áö·Î Á¤ÀÇ ÇØ¼ °ñ¶ó ¾²´ÂÀç¹Ì ½ÃÀÛ
$my_signdate = date("Y³âm¿ùdÀÏ H½ÃiºÐ",$row[4]);
$my_signdate1 = date("m/d-H:i",$row[4]);
$my_signdate2 = date("m/d",$row[4]);
$my_signdate3 = date("y/m/d",$row[4]);
$my_signdate4 = date("y-m-d",$row[4]);
$my_signdate5 = date("Y-m-d",$row[4]);
$my_signdate6 = date("m¿ùdÀÏ",$row[4]);
$my_ref = $row[5];
$my_comment = $row[6];
$my_fid = $row[7];
$my_file1 = $row[8];
$my_file2 = $row[9];
$my_link1 = $row[10];
$my_link2 = $row[11];
$mailtoanswer = $row[13];
$viewSecure = $row[14];
$CurrentId = $row[15];
$CurrentLevel = $row[16];
$my_TextColor = $row[18];
$my_Color = $row[19];
$my_Scnmod = $row[20];
$my_TxtAlign = $row[21];
//$row[18] - textcol
//$row[19] - color
//$row[20] - scnmod
//$row[21] - txtalign
if(eregi(".gif",$my_Color)) {
$BackGroundColor = "bgcolor=\"#FFFFFF\"";
if(eregi("bg1.gif",$my_Color) || eregi("bg2.gif",$my_Color) || eregi("bg3.gif",$my_Color) || eregi("bg4.gif",$my_Color) || eregi("bg5.gif",$my_Color) || eregi("bg6.gif",$my_Color) || eregi("bg7.gif",$my_Color) || eregi("bg8.gif",$my_Color) || eregi("bg9.gif",$my_Color) || eregi("bg10.gif",$my_Color) || eregi("bg11.gif",$my_Color) || eregi("bg12.gif",$my_Color)) {
$BackGroundStyle = "style=\"background-image:url('http://www.programmer.or.kr/ibbs/admin/images/background/$my_Color'); background-position:50% 50%;\"";
} else {
$BackGroundStyle = "style=\"background-image:url('http://www.programmer.or.kr/ibbs/admin/images/background/$my_Color'); background-repeat:no-repeat; background-position:50% 50%;\"";
}
} elseif(eregi("#",$my_Color)) {
$BackGroundStyle = "";
$BackGroundColor = "bgcolor=\"$my_Color\"";
}
if($my_TextColor) {
$TextCol_Start = "";
$TextCol_End = "";
}
if($my_TxtAlign) $TextAlign = $my_TxtAlign;
else $TextAlign = "left";
// Á¦¸ñ°ú º»¹®¿¡ ´ëÇÏ¿© Å×ÀÌºí¿¡ ÀúÀåÇÒ ¶§(post.php) addslashes() ÇÔ¼ö·Î escape½ÃŲ ¹®ÀÚ¿À» ¿ø·¡´ë·Î µÇµ¹·Á ³õ´Â´Ù.
$my_subject = stripslashes($my_subject);
$my_comment = stripslashes($my_comment);
// ű׻ç¿ë ºÒ°¡·Î ÁöÁ¤ÇÑ °æ¿ì ű׹®ÀÚ¿À» ±×´ë·Î Ãâ·ÂÇÑ´Ù.
if($row[12] != 'y' and $row[12] !='z') $my_comment = htmlspecialchars($my_comment);
// ÆÄÀÏ1´Ù¿î·Îµå Æã¼Ç
if(!FileDownLoad("First",$my_file1)) { $ViewImage[First] = ""; $DownLoadFiles[First] = ""; }
// ÆÄÀÏ2´Ù¿î·Îµå Æã¼Ç
if(FileDownLoad("Second",$my_file2)) { $ViewImage[Second] = ""; $DownLoadFiles[Second] = ""; }
$htmlComment = htmlspecialchars($ViewImage[First].$ViewImage[Second].stripslashes($row[6]));
if($row[12] == "y") {
// º»¹®ÀÇ ¹®ÀÚ¿À» °³Çàó¸®ÇÑ´Ù.
$my_comment = $ViewImage[First].$ViewImage[Second].$my_comment;
} elseif($row[12] == "z") {
// HTML + TEXTÀÇ À» ¿Ïº®ÇÏ°Ô ±¸ÇöÇϴ°ÍÀº »ç½ÇºÒ°¡´ÉÇÏ´Ù´Â °á·ÐÀÌ´Ù.
$my_comment = nl2br($my_comment);
$my_comment = ereg_replace( ">
", ">", $my_comment ); // HTML + TEXTÀÇ ÇÙ½ÉÄÚµåºÎºÐ1
$my_comment = ereg_replace( "\>[[:space:]]{1,}
", ">", $my_comment ); // HTML + TEXTÀÇ ÇÙ½ÉÄÚµåºÎºÐ2
} else {
$my_comment = nl2br($my_comment);
}
?>