第一次接触,练手用的,喜欢的拿走

模板开发以及发布测试

版主: seita

matriz
帖子: 14
注册时间: 2016年 5月 16日 16:22

第一次接触,练手用的,喜欢的拿走

帖子 matriz »

练手用的主题
自己不是很喜欢加上没时间所以没有测试
不过该有的都有了
头像是直接固定的放在img下面
图片展示获取真实图片失效,图片上传我是直接在后台定制的所以就不放出来了,有时间会做成插件
screenshot.png
screenshot.png (580.86 KiB) 查看 11040 次

macone.zip
(1.36 MiB) 已下载 853 次
matriz
帖子: 14
注册时间: 2016年 5月 16日 16:22

Re: 第一次接触,练手用的,喜欢的拿走

帖子 matriz »

图片上传我用的百度插件
后台接受+生成缩略图
upload.png
upload.png (123.22 KiB) 查看 11039 次

代码直接改在admin模块下的
如有需要可以留言发你代码自己调试
头像
ClayMore
帖子: 2483
注册时间: 2007年 11月 29日 02:55
来自: Sleeping Forest
联系:

Re: 第一次接触,练手用的,喜欢的拿走

帖子 ClayMore »

能不改内核尽量不改 给升级带来不便


__________________

新版阿里百秀Alibaixiu主题 v11.1 For Typecho
http://xiu.160.me/
matriz
帖子: 14
注册时间: 2016年 5月 16日 16:22

Re: 第一次接触,练手用的,喜欢的拿走

帖子 matriz »

ClayMore 写了:能不改内核尽量不改 给升级带来不便

哈哈改内核是自己定制的~ 基本上这个够用了也不用升级 需要的功能自己加好了
__________________

新版阿里百秀Alibaixiu主题 v11.1 For Typecho
http://xiu.160.me/
头像
玫音阁
帖子: 77
注册时间: 2015年 12月 27日 10:26

Re: 第一次接触,练手用的,喜欢的拿走

帖子 玫音阁 »

什么上传插件,看似不错,开下代码
matriz
帖子: 14
注册时间: 2016年 5月 16日 16:22

Re: 第一次接触,练手用的,喜欢的拿走

帖子 matriz »

玫音阁 写了:什么上传插件,看似不错,开下代码

前端用百度的WebUploader然后后台自己接收,因为传过去的数据不带缩略图,所以自己后台调用ImageMagick或者GD库压缩,当然也可以改组件同时传缩略图过去,前端处理占带宽后端处理占服务器资源,看自己怎么选了
头像
玫音阁
帖子: 77
注册时间: 2015年 12月 27日 10:26

Re: 第一次接触,练手用的,喜欢的拿走

帖子 玫音阁 »

matriz 写了:
玫音阁 写了:什么上传插件,看似不错,开下代码

前端用百度的WebUploader然后后台自己接收,因为传过去的数据不带缩略图,所以自己后台调用ImageMagick或者GD库压缩,当然也可以改组件同时传缩略图过去,前端处理占带宽后端处理占服务器资源,看自己怎么选了


源码打包一下,我调试看看
matriz
帖子: 14
注册时间: 2016年 5月 16日 16:22

Re: 第一次接触,练手用的,喜欢的拿走

帖子 matriz »

玫音阁 写了:
matriz 写了:
玫音阁 写了:什么上传插件,看似不错,开下代码

前端用百度的WebUploader然后后台自己接收,因为传过去的数据不带缩略图,所以自己后台调用ImageMagick或者GD库压缩,当然也可以改组件同时传缩略图过去,前端处理占带宽后端处理占服务器资源,看自己怎么选了


源码打包一下,我调试看看

图片上传.zip
(323.67 KiB) 已下载 739 次
头像
玫音阁
帖子: 77
注册时间: 2015年 12月 27日 10:26

Re: 第一次接触,练手用的,喜欢的拿走

帖子 玫音阁 »

我改了一下图片显示容器,这样可以查看图片的链接,跟方便

代码: 全选

<div style="padding-left: 8em;">
    <div  id="start-link" class="clearfix">
   <?php
      $siteUrl = Typecho_Widget::widget('Widget_Options') -> siteUrl;
      $dir = '../usr/uploads/album/';
      if (is_dir($dir)) {
         if ($dh = opendir($dir)) {
            while (($file = readdir($dh)) !== false) {
               if (strpos($file, ".jpg")) {   
                  if (strpos($file, "small") === false) {
                     $photo_url = $siteUrl.'usr/uploads/album/'.$file;
                     $small_photo_url = $siteUrl.'usr/uploads/album/small_'.$file;
                     echo '<li style="background: url('.$photo_url.') content-box;background-size:cover;margin-bottom: 1em;"><div style="border-radius: 1px;box-shadow: 1px 1px 15px 1px rgba(0, 0, 0, 0.2);padding-left: 30px;padding-right: 30px;">
                            <a onclick="p_del(\''.$file.'\');" style="padding-right:10px;" href="#" alt="点击删除"><img  height="100px" width="100px"  title="'.$photo_url.'" src="'.$small_photo_url.'"></a><br>
                            <input type="text" value="'.$photo_url.'" onclick="this.select();"/> </div></li>
                        ';
                  }
               }
            }
            closedir($dh);
         }
      }
   ?>
    </div>
</div>
附件
360截图20160611113028438.jpg
360截图20160611113028438.jpg (144.15 KiB) 查看 10912 次
matriz
帖子: 14
注册时间: 2016年 5月 16日 16:22

Re: 第一次接触,练手用的,喜欢的拿走

帖子 matriz »

玫音阁 写了:我改了一下图片显示容器,这样可以查看图片的链接,跟方便

代码: 全选

<div style="padding-left: 8em;">
    <div  id="start-link" class="clearfix">
   <?php
      $siteUrl = Typecho_Widget::widget('Widget_Options') -> siteUrl;
      $dir = '../usr/uploads/album/';
      if (is_dir($dir)) {
         if ($dh = opendir($dir)) {
            while (($file = readdir($dh)) !== false) {
               if (strpos($file, ".jpg")) {   
                  if (strpos($file, "small") === false) {
                     $photo_url = $siteUrl.'usr/uploads/album/'.$file;
                     $small_photo_url = $siteUrl.'usr/uploads/album/small_'.$file;
                     echo '<li style="background: url('.$photo_url.') content-box;background-size:cover;margin-bottom: 1em;"><div style="border-radius: 1px;box-shadow: 1px 1px 15px 1px rgba(0, 0, 0, 0.2);padding-left: 30px;padding-right: 30px;">
                            <a onclick="p_del(\''.$file.'\');" style="padding-right:10px;" href="#" alt="点击删除"><img  height="100px" width="100px"  title="'.$photo_url.'" src="'.$small_photo_url.'"></a><br>
                            <input type="text" value="'.$photo_url.'" onclick="this.select();"/> </div></li>
                        ';
                  }
               }
            }
            closedir($dh);
         }
      }
   ?>
    </div>
</div>



收到 比我的好看~ 哈哈
回复