private function setCommonBg($src) { $bgPath = "data/home/"; $random = StringUtil::random(16); $bgBig = $random . "_big.jpg"; $bgMiddle = $random . "_middle.jpg"; $bgSmall = $random . "_small.jpg"; FileUtil::createFile($bgPath . $bgBig, ""); FileUtil::createFile($bgPath . $bgMiddle, ""); FileUtil::createFile($bgPath . $bgSmall, ""); Ibos::import("ext.ThinkImage.ThinkImage", true); $imgObj = new ThinkImage(THINKIMAGE_GD); $imgObj->open($src)->thumb(1000, 300, 1)->save($bgPath . $bgBig); $imgObj->open($src)->thumb(520, 156, 1)->save($bgPath . $bgMiddle); $imgObj->open($src)->thumb(400, 120, 1)->save($bgPath . $bgSmall); $data = array("desc" => "", "status" => 0, "system" => 0, "image" => $random); $addRes = BgTemplate::model()->add($data); return $addRes; }
<div id="ava_progress" class="hide"></div> <!-- 皮肤背景模板 --> <script type="text/ibos-template" id="skin_template"> <li> <div class="posr"> <a class="model-img posr" href="javascript:;"> <img src="<%=imgUrl%>" data-id="<%=id%>"> <i class="o-select-tip"></i> </a> </div> </li> </script> <script> Ibos.app.setPageParam({ allBg: <?php echo CJSON::encode(BgTemplate::model()->fetchAllBg()); ?> }); </script> <script src='<?php echo STATICURL; ?> /js/lib/artDialog/artDialog.min.js?<?php echo VERHASH; ?> '></script> <script src='<?php echo STATICURL; ?> /js/lib/SWFUpload/swfupload.packaged.js?<?php echo VERHASH;