老黄历网/日历网/万年历/黄历网站源码带文章系统带免登录发布模块

黄历网站源码/黄道吉日查询/万年历日历网带文章系统

演示地址:

https://s20.ryzlk.com/

手机端地址:

https://m.s20.ryzlk.com/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

源码说明:

1、黄历查询板块通过本地数据库生成,不调用任何接口。

2、程序开源,可二开,程序包含多个黄历功能性页面,无需更新,随着时间变化自动调用数据。

3、本程序包含文章系统,适合做权重站批量发文章。

4、送免登录发布插件+huo车tou头发布模块。

5、完整的程序+数据库,自带千条数据+本地图片。

6、后台带采集,并带多条采集规则。

7、广告位丰富,店长可协助修改。

8、程序后续更新会涨价。

9、手机端列表页下拉无限加载。

10、手机端文章详情页下拉无限加载。

11、本程序不包含付费测算,演示站跳转到付费测算的为广告cps或者购买本店付费测算程序对接!

购买源码声明

1、互站安装服务仅对网站源码安装和前端搭建,不进行设置,网站环境需买家自行配置好。

2、安装网站和前端搭建,需要买家提供服务器或宝塔面板,不接受QQ远程操作。linux可以只提供宝塔面板

3、收费服务:服务器环境配置、系统安装、网站调试(如需要请跟客服提前沟通好)

4、本程序提供完整的安装教程,免费安装一次,保证和演示站一样!不要买回去了各种挑毛病退款,看清楚演示站再拍!不提供模板修改服务,不提供二次开发服务!!!二开可以联系客服另外收费!

5、程序不得用于非法。

2024年4月21日更新

一、通过算法+本地数据库自动生成原创文章(可结合日期宜忌等黄历信息或者八字命运算命结果自由组合内容),可通过宝塔的定时任务定时生成并发布文章。

  目前店长做了两个内容模板:

  1、每日财神方位内容,演示:

     https://s20.ryzlk.com/bz/bazizhishi/3382.html

     https://s20.ryzlk.com/bz/bazizhishi/3383.html

  2、每日是否适合“结婚”“开业”等吉日查询内容,演示:

     https://s20.ryzlk.com/jr/dinghunjiri/3380.html

     https://s20.ryzlk.com/jr/kaiyejiri/3381.html

  3、其他原创内容可定制,根据难易程度定价,一种内容生成算法可以根据不同的日期生成大量内容,内容模板可定制随机,比如演示的标题和描述是随机组合的,更利于seo。

安装方法:

安装环境:php7以上,mysql,nginx。

其他环境未测试! 虚拟空间安装不了。【内附详细安装教程】

代码展示:

	/***
	 *黄历日期页
	 作者:奥顺互联  微信:kkmp326 
	 https://s20.ryzlk.com/
	 */
	public function yearjiri(){
		$ismobile = ismobile() || isset($_GET['is_wap']) ? true : false;
		$site = get_config();
		$y = $_GET['year']? $_GET['year'] : date('Y',time());
		$n = $_GET['month']? $_GET['month'] : date('n',time());
		$eventpinyin = $_GET['event'];
		foreach($this->event as $v){
			if ($v['pinyin'] == $eventpinyin){
				$event = $v['keywords'][0];
				$eventjie = $v['explain'];
				$eventtitle = $v['event'];
			}
		}
		//print_r($event);
 		$week_td_count = [//每天对应的补全td个数
			'星期一'=>['before'=>0,'after'=>6],
			'星期二'=>['before'=>1,'after'=>5],
			'星期三'=>['before'=>2,'after'=>4],
			'星期四'=>['before'=>3,'after'=>3],
			'星期五'=>['before'=>4,'after'=>2],
			'星期六'=>['before'=>5,'after'=>1],
			'星期日'=>['before'=>6,'after'=>0],
		];
		$db=D('wannianli');
		$days = $db->field('year,month,day,nl_month,nl_day,gonglishijian,jieqi')->order('month ASC, day ASC')->where(array('year'=>$y))->select();
		foreach($days as $v) {
			$day_assoc[$v['month']][] = $v; 
		}
		for($i=1; $i<13;$i++){
			$datas['content'] .= "<h2>{$y}{$i}{$event}吉日 <span class='h2span'>黄底红字</span></h2>\r\n";
			$datas['content'] .= "<table cellpadding='0' cellspacing='0' border='0' width='100%' class='mw-date-table'>
							<tbody>
								<tr>
									<th>一</th>
									<th>二</th>
									<th>三</th>
									<th>四</th>
									<th>五</th>
									<th>六</th>
									<th>日</th>
								</tr>";
		$dayCount = count($day_assoc[$i]);
		$lineMark = 0;
		$datas['content'] .= '<tr>';
			foreach($day_assoc[$i] as $k=>$v) {
				if($k == 0){//在每月第一天对前面这个星期天数进行补全
					$week = explode(' ', $v['gonglishijian'])[1];
					for($e=0;$e<$week_td_count[$week]['before'];$e++){
						$lineMark++;
						$datas['content'] .= "
            <td></td>";		
					}
				}
				if($lineMark % 7 ==0){//一周7天,7个td后输出</tr>结束一行
					$datas['content'] .= "
        </tr>
		<tr>";
				}
				$jyi = Solar::fromYmd($y, $v['month'], $v['day'])->getLunar()->getDayYi();
				if (in_array($event, $jyi)){
					$datas['content'] .= "
            <td class='red'><a href='/{$y}-{$v['month']}-{$v['day']}.html'>{$v['day']}</a></td>";
				}else{
					$datas['content'] .= "
            <td class=''><a href='/{$y}-{$v['month']}-{$v['day']}.html'>{$v['day']}</a></td>";
				}
				$lineMark++;
				if($k + 1 == $dayCount){//在每月最后一天对前面这个星期天数进行补全
					$week = explode(' ', $v['gonglishijian'])[1];
					for($e=0;$e<$week_td_count[$week]['after'];$e++){
						$datas['content'] .= "
            <td></td>";		
					}
				}
			}		
		$datas['content'] .= '</tr>';
		$datas['content'] .= "<tr>
									<td></td>
									<td></td>
									<td></td>
									<td></td>
									<td></td>
									<td></td>
									<td></td>
								</tr>
								<tr></tr>
							</tbody>
						</table>
						<div class='clear clear20'></div>";
		}
		
/
		$yy = date('Y',time());
		$nn = date('n',time());
		$jj = date('j',time());
		$week_td_count = [//每天对应的补全td个数
			'星期一'=>['before'=>0,'after'=>6],
			'星期二'=>['before'=>1,'after'=>5],
			'星期三'=>['before'=>2,'after'=>4],
			'星期四'=>['before'=>3,'after'=>3],
			'星期五'=>['before'=>4,'after'=>2],
			'星期六'=>['before'=>5,'after'=>1],
			'星期日'=>['before'=>6,'after'=>0],
		];
		$db=D('wannianli');
		$days = $db->field('year,month,day,nl_month,nl_day,gonglishijian,jieqi')->order('day ASC')->where(array('year'=>$yy,'month'=>$nn))->select();
		$dayCount = count($days);
		$lineMark = 0;
		$datar['content'] = '<tr>';
			foreach($days as $k=>$v) {
				if($k == 0){//在每月第一天对前面这个星期天数进行补全
					$week = explode(' ', $v['gonglishijian'])[1];
					for($e=0;$e<$week_td_count[$week]['before'];$e++){
						$lineMark++;
						$datar['content'] .= "
            <td></td>";		
					}
				}
				if($lineMark % 7 ==0){//一周7天,7个td后输出</tr>结束一行
					$datar['content'] .= "
        </tr>
		<tr>";
				}
				if($jj == $v['day']){
					//print_r($v['day']);
					$datar['content'] .= "
            <td><a class='active' id='MW-RIGHT-CALENDAR-DAY' href='/{$yy}-{$v['month']}-{$v['day']}.html'>{$v['day']}</a></td>";
				}else{
					$datar['content'] .= "
            <td><a href='/{$yy}-{$v['month']}-{$v['day']}.html'>{$v['day']}</a></td>";
				}
				$lineMark++;
				if($k + 1 == $dayCount){//在每月最后一天对前面这个星期天数进行补全
					$week = explode(' ', $v['gonglishijian'])[1];
					for($e=0;$e<$week_td_count[$week]['after'];$e++){
						$datar['content'] .= "
            <td></td>";		
					}
				}
			}		
		$datar['content'] .= '</tr>';

///	
if($ismobile)
{
$targetDomain = "m.s20.ryzlk.com"; // 目标域名
$currentPath = $_SERVER['REQUEST_URI']; // 获取当前页面路径
$_SERVER['HTTP_HOST'];
$_SERVER['REQUEST_SCHEME']; //=> http
if($_SERVER['HTTP_HOST']!=$targetDomain){
$newUrl = $_SERVER['REQUEST_SCHEME'].'://'.$targetDomain . "/" . ltrim($currentPath, '/');
header("Location: ".$newUrl);
}
include template('mobile','yearjiri');			
}else{
$targetDomain = "s20.ryzlk.com"; // 目标域名
$currentPath = $_SERVER['REQUEST_URI']; // 获取当前页面路径
$_SERVER['HTTP_HOST'];
$_SERVER['REQUEST_SCHEME']; //=> http
if($_SERVER['HTTP_HOST']!=$targetDomain){
$newUrl = $_SERVER['REQUEST_SCHEME'].'://'.$targetDomain . "/" . ltrim($currentPath, '/');
header("Location: ".$newUrl);
}
include template('huangli','yearjiri');	
}
}

其他原创程序

S22择日老黄历网带免登录发布文章模块
S20黄历网站源码带文章系统带免登录发布模块
S2黄道吉日查询网源码开源带数据黄历
S19测算引流文章系统带火车头免登录发布
S13仿农历网源码
S16节日倒计时网源码
S17宝宝起名网带文章系统源码
S7诗词起名网引流程序
S5粉红色UI老黄历日历网程序
S3棕色UI老黄历网程序源码
S15灵签网源码
S18周公解梦网源码
测算起名工具网源码

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值