以下內容是 2021年 November 的归档:
特别是做资源站,有提取码之类的字段 还是挺管用。分享给大家。 复制文本框中的文字 HTML代码部分 1234<div> <input type="text" value="The Text to Copy" id="copyMe"> <button onclick="copyMyText()">复制到剪贴板</button> </div> JavaScript 部分 12345678910<script> function copyMyText() { //select the element with the id "copyMe", must be a text box var textToCopy = document.getElementById("copyMe"); //select the text in the text box […]
(more...)
今天把我收集的两种给discuz打水印的方法分享一下,一种是让水印平铺。还有一种是让水印在9个位置随机打,我们知道DZ可以设置9个位置的水印,但是有时候还是感觉太单一,大图打一个没效果,那么今天这两种方法就有用了。 Discuz!让水印平铺的修改方法 修改文件:\source\class\class_image.php 修改原理:计算水印大小和图片大小,每次偏移一个水印的位置重复打水印; 由于discuz支持png和gif两种水印,因此本方法涉及两处修改: 修改1属于支持png水印,修改2属于支持gif水印; 支持png水印修改1:大概第475行原始代码 123if($this->param['watermarktype'][$type] == 'png') { imageCopy($dst_photo, $watermark_logo, $x, $y, 0, 0, $logo_w, $logo_h); } 修改为 1234567891011121314151617181920if($this->param['watermarktype'][$type] == 'png') { //修改1 开始 //imageCopy($dst_photo, $watermark_logo, $x, $y, 0, 0, $logo_w, $logo_h); if(intval($this->imginfo['width']/$logo_w)>=3){ $wblank=($logo_w+$this->imginfo['width']%$logo_w)/intval($this->imginfo['width']/$logo_w); $hblank=($logo_h+$this->imginfo['height']%$logo_h)/intval($this->imginfo['height']/$logo_h); […]
(more...)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566//去除分类标志代码 add_action( 'load-themes.php', 'no_category_base_refresh_rules'); add_action('created_category', 'no_category_base_refresh_rules'); add_action('edited_category', 'no_category_base_refresh_rules'); add_action('delete_category', 'no_category_base_refresh_rules'); function no_category_base_refresh_rules() { global $wp_rewrite; $wp_rewrite -> flush_rules(); } // register_deactivation_hook(__FILE__, 'no_category_base_deactivate'); // function no_category_base_deactivate() { // remove_filter('category_rewrite_rules', 'no_category_base_rewrite_rules'); // // We don't want to insert our custom rules again // no_category_base_refresh_rules(); // } // Remove category base add_action('init', 'no_category_base_permastruct'); function […]
(more...)
为了更好的利于SEO,加快百度、360、谷歌、bing、搜狗等收录,我们需要网站生成sitemap.xml,有些搜索引擎只支持.xml,不支持.txt,所以我们必须在511遇见论坛下自动生成sitemap.xml,由于我们采用了伪静态,所以生成的链接必须和伪静态规则一致,在discuz后台插件搜索了几个,姑且不谈收费免费,发现很不稳定,且静态规则无法兼容,这里我们采用discuz的定时任务,自动生成itemap.xml 手动建立一个cron_sitemap.php文件复制以下内容 注意自己discuz的编码,我这里utf-8,注意手动修改。 点此下载cron_sitemap.php 12345678910111213141516171819202122232425262728293031323334353637383940414243<?php /* * $ cron_sitemap.php 2019-11-23 网站地图 计划任务版 bbs.511yj.com */ if(!defined('IN_DISCUZ')) { exit('Access Denied'); } $filename='sitemap.xml'; //以下五项根据具体情况修改即可 $cfg_updateperi='60';//协议文件更新周期的上限,单位为分钟 $web_root=$_G['siteurl'];//根网址 $CHARSET='utf-8';// or gbk //选择编码方式 /***********************************************************************************************/ //网站地图sitemap.xml $sitemap="<?xml version="1.0" encoding="UTF-8"?>\n"; $sitemap.="<urlset\n"; $sitemap.="xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"\n"; $sitemap.="xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n"; $sitemap.="xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9\n"; $sitemap.="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">\n"; $querys = DB::query("SELECT a.tid FROM ".DB::table('forum_thread')." a inner join ".DB::table('forum_forum')." b […]
(more...)