Example #1
0
 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;
 }
Example #2
0
<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;