# Image not found replacement location ~* (jpe?g|png|gif) { log_not_found off; error_page 404 /content/images/system/default/404.gif; } # CORS header (avoids font rendering issues) location ~ \.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ { add_header Access-Control-Allow-Origin "*"; } # Pretty URLs location / { try_files $uri $uri/ /index.php?$query_string; } location /admin { try_files $uri /admin/index.php?$args; }
分类目录归档:建站
discuz单板块设为首页
在程序根目录找到
forum.php
index.php
首先将这两个文件另存一份,以备日后恢复,
首先修改forum.php
找到这句
define('CURSCRIPT', 'forum');
下面加入
$_GET +=array('mod'=>'forumdisplay','fid'=>2);
上面的’2’是设定论坛单版的版块fid号,
还记得刚安装好论坛时是否有个默认版块,它的fid号就是’2’了,
设定其它版块为单版的主版块,可以把这个’2’的版块fid号修改,首先先找到设定单版的版块fid,
版块的fid的获取方法,
可以打开一个版块,复制它的地址,寻找以下字段,
fid=
后面的数值就是版块的fid,
forum.php的修改完成后,把forum.php的全部代码复制到index.php中,现在论坛单版就完成,你现在可以打开主页,主页变成了设定的版块。
wordpress仅文章新标签页打开
在主题根目录下面 打开 content.php 这个文件
第28行如下代码:
<a href=”<?php the_permalink(); ?>” rel=”bookmark”><?php the_title(); ?></a>
在rel…前面加上target=”_blank”,如下:
<a href="<?php the_permalink(); ?>" target="_blank"rel="bookmark"><?php the_title(); ?></a>
这样首页显示的文章标题,点击后就是在新的标签页或新窗口打开的了,其他的就不会再新窗口打开!
Discuz!-更新自定义字段后-后台数据库数据更新完毕但前台不显示的处理办法
起初以为是非常奇怪的问题,在phpMyAdmin下批量执行数据库语句成功更新了数据库,后台也都修改好了可选值,但是前台就是不更新,缓存问题!
然后就想办法后台更新缓存,模板缓存,用户-更新统计项资料统计里“”和“更新数据”。
更新完还是不行,后经广峰点化……原来是memcache内存缓存导致的,要清理该内存缓存需要在后台的-全局-性能优化-内存优化-memcache的对应行点击“内存清理”即可。清理完后,前台页面已经正常了。
wordpress表格自适应代码
正确的(自适应宽度)代码如下:
<div>周杰伦jay专辑《范特西》专辑曲目</div> <table style="table-layout: fixed;" border="1" width="100%" cellspacing="0" cellpadding="2"> <tbody> <tr> <th style="text-align: left;">序号</th> <th style="text-align: left;">曲名</th> <th style="text-align: left;">作词</th> <th style="text-align: left;">作曲</th> <th style="text-align: left;">编曲</th> </tr> <tr> …… </tr> </tbody> </table>
可以看到上面代码中关于定义table(表格)属性的代码是:
<table style="table-layout: fixed;" border="1" width="100%" cellspacing="0" cellpadding="2">
discuz新触屏版图片宽度自适应
文件位置:template/default/m/css/comm.css
找到第99行:
.detailCon img,.img img{max-width:300px;margin:10px auto;height:auto !important;}
修改为:
.detailCon img,.img img{max-width:100%;margin:10px auto;height:auto !important;}
保存并更新缓存即可
访问静态网页时隐藏网页后缀
在伪静态中添加如下代码即可:
location / { if (!-e $request_filename){ rewrite ^(.*)$ /$1.html last; break; } }
wordpress首页缩略图新标签页打开文章内容
在当前主题的根目录下找到contact.php,使用浏览器检查功能查看代码位置,在控制容器中加入以下代码即可。
<a class="entry-thumbnail" href="<?php the_permalink(); ?>" target="_blank">
对不起,您安装的不是正版应用,安装程序无法继续执行
方法一:
discuz 社区在更新到2.0以上后,增加了对插件的版本检测,在安装时,可能会出现:“对不起,您安装的不是正版应用,安装程序无法继续执行”的提示,要解决这个其实挺容易的,找到以下文件:
/source/function/function_cloudaddons.php
找到文件中的cloudaddons_validator这个处理过程,将中间提示部份注释掉,改为像以下这样即可
function cloudaddons_validator($addonid) { $array = cloudaddons_ge***5($addonid); if(cloudaddons_open('&mod=app&ac=validator&addonid='.$addonid.($array !== false ? '&rid='.$array['RevisionID'].'&sn='.$array['SN'].'&rd='.$array['RevisionDateline'] : '')) === '0') { //cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid)); }
方法二:
模板不能安装只要修改你模板文件夹名称就可以安装了,比如原来的模板是pengyouz,现在你任意修改比如修改为pengyouzz,然后在模板安装文件找到<item id=”directory”><![CDATA[./template/pengyouz]]></item>你把这个里面的pengyouz改为刚才你修改过的新名称pengyouzz,这样就可以了,还有就是需要修改模板名称链接,可以用Dreamweaver来批量修改。
方法三(2014年新增最简单方法。)
1、打开/source/function/function_cloudaddons.php这个文件,
2、搜索:cloudaddons_validator
3、一般在97行,删去或者注释掉cpmsg(‘cloudaddons_genuine_message’, ”, ‘error’, array(‘addonid’ => $addonid));这句代码,这样就解决问题了。
Discuz!开发之开启插件开发者模式
打开 config/config_global.php 文件,在文件结尾添加以下代码开启插件设计者模式。
$_config['plugindeveloper'] = 1;
也可以:
$_config['plugindeveloper'] = 2;
这里1和2的区别是:
1为开启开发者模式,后台可以添加和编辑插件;
2除了开启开发者模式之外,前台还好显示插件嵌入点