帝国论坛帝国网站管理系统交流区自定义系统模型帝国CMS二次开发 - 有问必答 【本版专题贴子】  
 7/11    |‹ ‹‹ 5 6 7 8 9 10 11 ›› ›|
主题:帝国CMS二次开发 - 有问必答 [加入收藏夹]   

⌒_⌒TryLife
用户头衔:嘉宾

精华贴   :2
发贴数   :3979
经验值   :9165
注册时间:2007-04-05
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 61 楼]

原帖由 www.cdqjc.com 于 2011-11-21 02:28:44 发表
怎么获取当前使用的模型ID
以前的<?=$class_r[$GLOBALS[navclassid]][modid]?> 在userfun.php调不出来。。。现在这个标签...

//e/class/userfun.php
function getmid($classid)
{
global $class_r;
return $class_r[$classid][modid];
}

内容页:<?=getmid($navinfor[classid])?>

你的ID从哪走的后门、

[该贴被修改 1 次,最后修改时间 2011-12-01 21:53:17 ]


PHP+
微信小程序教学 欢迎入坑

帝国CMS9年专注经验,了解帝国CMS从外衣到内裤,从挑逗到高潮!
两千人qq交流群:42085595
2011-11-23 20:56:09 已设置保密 顶部 回复 引用 报告 编辑 删除

⌒_⌒TryLife
用户头衔:嘉宾

精华贴   :2
发贴数   :3979
经验值   :9165
注册时间:2007-04-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 62 楼]

原帖由 www.cdqjc.com 于 2011-11-21 02:29:14 发表
这个标签按时间筛选怎么做?。。。。。。。。。。。。。。。。。。。。。。  
比如7天内 3周内 1月内 3月内 1年内
[u...

结合项文件改下,把天数换算成秒
newstime > ".time()." and newstime <".time()+$sec."



PHP+
微信小程序教学 欢迎入坑

帝国CMS9年专注经验,了解帝国CMS从外衣到内裤,从挑逗到高潮!
两千人qq交流群:42085595
2011-11-23 21:03:12 已设置保密 顶部 回复 引用 报告 编辑 删除

www.cdqjc.com
用户头衔:举人

精华贴   :1
发贴数   :338
经验值   :1294
注册时间:2010-09-05
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 63 楼]

原帖由 ⌒_⌒TryLife 于 2011-11-23 20:56:09 发表

function test()
{
     global $class_r;
     
}

你的ID从哪走的后门、


//会员区分
if (empty ($r[username]))
{
?>               
<li><span class='des'><b>游客</b>(未认证)</span><span class='val'><b style="color:red">注册会员发布信息,信任度更高。</b></span></li>
<li><span class='des'><a href="/e/member/register/" rget="_blank">注册会员</a></span><span class='val'>
<a href="/e/delnews/flxx.php?classid=<?=$navinfor[classid]?>&id=<?=$navinfor[id]?>" target="_blank">删除信息</a> (需密码)</span></li>
<?

                }
                else
                {
                $num=$empire->num("select * from {$dbtbpre}ecms_info where userid='$navinfor[userid]' and ismember=1");               
?>
<?
$addr=$empire->fetch1("select * from {$dbtbpre}enewsmemberadd where userid='$r[userid]' limit 1");
        if(empty($addr[userpic]))
        {
                $userpic="/e/data/images/nouserpic.gif";
        }
        else
        {
                $userpic="$addr[userpic]";
        }
?>
<span class='des'><img src="<?=$userpic?>" alt="<?=$r[username]?>" height=60 width=60></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class='val'><a href="/e/space/index.php?userid=<?=$r[userid]?>" target="_blank"><?=$r[username]?></a>&nbsp;&nbsp;&nbsp;&nbsp;(<b style="color:red"><?=$huanz?></b>)</span>
<li><span class='des'>站内联系:</span><span class='val'><a href="/e/member/msg/AddMsg/?username=<?=$r[username]?>" target="_blank">发送站内短信</a>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="/e/space/list.php?userid=<?=$r[userid]?>&mid=<?=$class_r[$GLOBALS[navclassid]][modid]?>" target="_blank">查看该用户发布的信息</a></span></li>
<?       
}
}
这里。。。。。。。。。。。。。。。

[该贴被修改 1 次,最后修改时间 2011-11-28 17:28:21 ]


仿帝国cms模板100元/页 老会员性欲保证。QQ:83600443,一般都在线!!!

2011-11-28 17:26:49 已设置保密 顶部 回复 引用 报告 编辑 删除

www.cdqjc.com
用户头衔:举人

精华贴   :1
发贴数   :338
经验值   :1294
注册时间:2010-09-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 64 楼]

原帖由 ⌒_⌒TryLife 于 2011-11-23 20:56:09 发表

function test()
{
     global $class_r;
     
}

你的ID从哪走的后门、

还是调不出来。。。。。。。。。。。。。。。。



仿帝国cms模板100元/页 老会员性欲保证。QQ:83600443,一般都在线!!!

2011-11-28 17:34:31 已设置保密 顶部 回复 引用 报告 编辑 删除

www.cdqjc.com
用户头衔:举人

精华贴   :1
发贴数   :338
经验值   :1294
注册时间:2010-09-05
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 65 楼]

原帖由 ⌒_⌒TryLife 于 2011-11-23 21:03:12 发表

结合项文件改下,把天数换算成秒
newstime > ".time()." and newstime <".time()+$sec."

谢谢 具体怎么改?。。。。。。。。。。。。。。


//时间
if($_GET['endtime'])
{
        $starttime=RepPostVar($_GET['starttime']);
        if(empty($starttime))
        {
                $starttime='0000-00-00';
        }
        $endtime=RepPostVar($_GET['endtime']);
        if(empty($endtime))
        {
                $endtime='0000-00-00';
        }
        if($endtime!='0000-00-00')
        {
                $add.=" and (newstime BETWEEN '".to_time($starttime." 00:00:00")."' and '".to_time($endtime." 23:59:59")."')";
                $search.='&starttime='.$starttime.'&endtime='.$endtime;
        }
}



仿帝国cms模板100元/页 老会员性欲保证。QQ:83600443,一般都在线!!!

2011-11-28 17:35:44 已设置保密 顶部 回复 引用 报告 编辑 删除

www.cdqjc.com
用户头衔:举人

精华贴   :1
发贴数   :338
经验值   :1294
注册时间:2010-09-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 66 楼]

然后模板这样调?。。。。。。。。。。。。。。。。。
<li><span class="left">发布时间:</span>[echolistlink]'t','三天内|一周内|一月内|三月内','1|2|3|4','listchoiceon','所有'[/echolistlink]</li>



仿帝国cms模板100元/页 老会员性欲保证。QQ:83600443,一般都在线!!!

2011-11-28 17:37:56 已设置保密 顶部 回复 引用 报告 编辑 删除

www.cdqjc.com
用户头衔:举人

精华贴   :1
发贴数   :338
经验值   :1294
注册时间:2010-09-05
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 67 楼]


//时间
$time=(int)($_GET['t']);
$endtime=date("Y-m-d",strtotime("now"));

if($time=='1'){
                $starttime=date("Y-m-d",strtotime("-3 day"));
}elseif($time=='2'){
                $starttime=date("Y-m-d",strtotime("-7 day"));
}elseif($time=='3'){
                $starttime=date("Y-m-d",strtotime("-1 month"));
}elseif($time=='4'){
                $starttime=date("Y-m-d",strtotime("-3 month"));
}
if($time=='1' || $time=='2' || $time=='3' || $time=='4'){
$addtime=" and (truetime BETWEEN ".to_time($starttime." 00:00:00")." and ".to_time($endtime." 23:59:59").")";
}
else{
$addtime='';
}
//时间结束

这个怎么改?。。。。。。。。。。。。。。



仿帝国cms模板100元/页 老会员性欲保证。QQ:83600443,一般都在线!!!

2011-11-28 17:46:45 已设置保密 顶部 回复 引用 报告 编辑 删除

久久睡不着
用户头衔:举人

精华贴   :0
发贴数   :478
经验值   :1322
注册时间:2009-02-16
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 68 楼]

支持




2011-11-29 08:13:02 已设置保密 顶部 回复 引用 报告 编辑 删除

pkkgu
用户头衔:探花 *

精华贴   :2
发贴数   :1940
经验值   :6801
注册时间:2008-12-17
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 69 楼]

@include(ECMS_PATH.'e/class/SendEmail.inc.php');
$sql=$empire->query("select email from {$dbtbpre}enewsmember where userid in ('".$userid."') and checked='1'");
while($userr=$empire->fetch($sql))
{
$sm=EcmsToSendMail("$userr[email]","$title","$title"); //EcmsToSendMail("客户邮箱地址","邮件标题","邮件内容")
echo $userr[email].$title."邮件已发送".$title."<br>";
}

要分组发送有什么好的解决办法不,不想$userr[email]用数组,这样邮件地址会全列出来 !
一组while循环10个



www.hz36.com帝国演示站
www.hz39.com帝国演示站
基于帝国ECMS6.6_公文签收系统
QQ:910111100
2011-12-02 09:52:47 已设置保密 顶部 回复 引用 报告 编辑 删除

⌒_⌒TryLife
用户头衔:嘉宾

精华贴   :2
发贴数   :3979
经验值   :9165
注册时间:2007-04-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 70 楼]

$i=0;
while()
{
     $i++
     $array=();//邮件数组 用于发送每10人一组的邮件地址数组
     if($i==10)
     {
          //发送邮件
          $i=0//清空$i
          $array=array();//清空邮件数组
     }
}

//余下的数据 未满10个一组的
if($array)
{
   //发送邮件
}



PHP+
微信小程序教学 欢迎入坑

帝国CMS9年专注经验,了解帝国CMS从外衣到内裤,从挑逗到高潮!
两千人qq交流群:42085595
2011-12-05 18:43:49 已设置保密 顶部 回复 引用 报告 编辑 删除
 7/11    |‹ ‹‹ 5 6 7 8 9 10 11 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1