把下面内容添加到前面
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <link rel="stylesheet" href="https://cdn.staticfile.org/fancybox/3.5.2/jquery.fancybox.min.css"> <script src="https://cdn.staticfile.org/fancybox/3.5.2/jquery.fancybox.min.js"></script>
打开post.php,将
<?php $this->content(); ?>
修改成
<?php $pattern = '/\<img.*?src\=\"(.*?)\"[^>]*>/i'; $replacement = '<a href="$1" data-fancybox="gallery" /><img src="$1" alt="'.$this->title.'" title="点击放大图片"></a>'; $content = preg_replace($pattern, $replacement, $this->content); echo $content; ?>
把下面js添加到 footer.php 文件的</body>前
<script type="text/javascript"> $(document).ready(function () { $( ".fancybox").fancybox(); }); </script>