分页: 前一页 1 2 3 4 5 6 7 8 9 10 ...23 24 25 后一页

osmall_june的问题(原创)

$HTTP_SERVER_VARS要全部替换成 $_SERVER
$HTTP_POST_VARS要全部替换成$_POST
$HTTP_GET_VARS要全部替换成$_GET
$HTTP_SESSION_VARS要全部替换成$_SESSION
$HTTP_COOKIE_VARS要全部替换成$_COOKIE
———————————
mall_admin\includes\functions\html_output.php 320行出错
 

   if (empty($default) && isset($GLOBALS[$name])) $default = stripslashes($GLOBALS[$name]);

被注销
———————————
mall_admin\categories.php on line 326

 

<?php include_once(HTTP_SERVER . DIR_WS_ADMIN . "editor.php"); ?>

似乎直接包含网址是不行的
只能修改为
 

<?php include_once( "editor.php"); ?>

———————————-
mall_admin\management.php on line 355
mall_admin\newsletters.php on line 114
 

<?php include_once(HTTP_SERVER . DIR_WS_ADMIN . "editor.php"); ?>

和上面一样 不能直接包含网址
修改为
 

<?php include_once( "editor.php"); ?>

——————————–
mall_admin\define_language.php on line 157

——————————————-
Warning: Variable passed to each() is not an array or object in G:\imxh\htdocs\oscMall\includes\functions\compatibility.php on line 166
证实邮箱使用了运行外部程序exec()
很多服务器都在安全模式下运行,不可以使用外部程序
现在把验证邮箱的NS是否存在功能去掉
需要修改文件 G:\imxh\htdocs\oscMall\includes\functions\validations.php  121-125
 

    if ($valid_address && ENTRY_EMAIL_ADDRESS_CHECK == ‘true’) {
      if (!checkdnsrr($domain, "MX") && !checkdnsrr($domain, "A")) {
        $valid_address = false;
      }
    }

注销掉

可以通过其他方式,比如手工验证邮箱
——————————————
includes/template/smn_original/catalog.php 首页模板(只是大概模板,里面包含着其他模板文件)
一下是直接引入一个文件
 

<?php
  if ( file_exists(DIR_WS_JAVA . basename(PAGE_NAME)) ) {
    require(DIR_WS_JAVA. basename(PAGE_NAME));
  }
?>

Php-MultiShop 使用中的一些问题(原创文章)

Php-MultiShop 使用中的一些问题
安装第2步说丢失数据
是因为 $HTTP_POST_VARS  取不到数值,可以使用$_POST 代替
———————————————————-

store\admin\includes\application_top.php 文件中
142行

// include the language translations
  require(DIR_WS_LANGUAGES . $language . ‘.php’);
  $current_page = basename($PHP_SELF);

  if (file_exists(DIR_WS_LANGUAGES . $language . ‘/’ . $current_page)) {
    include(DIR_WS_LANGUAGES . $language . ‘/’ . $current_page);
  }

如果是首页inindex.php
$current_page为空,会出错
这时候修改一下,成:

// include the language translations
  require(DIR_WS_LANGUAGES . $language . ‘.php’);
  $current_page = basename($PHP_SELF);
   if ($current_page==""){
$current_page="index.php";
   }
  if (file_exists(DIR_WS_LANGUAGES . $language . ‘/’ . $current_page)) {
    include(DIR_WS_LANGUAGES . $language . ‘/’ . $current_page);
  }

小插件:自动按照发布时间发布文章

发现DEDE都是直接发文章的
如果采集一堆,也是马上就发布出去了

我的设想是先把采集到的文章全部变成未审核文章,也就是arcrank=’-1′,时间可以设置成未来的时间

然后设置几条SQL让到时间的文章变成正常文章就可以了arcrank=’0′

本文章由游戏免费网yxfree.cn原创,转载注明出处

 

<?php

require_once(dirname(__FILE__)."/include/config_base.php");

$dsql = new DedeSql(-100);
$timestmp=time();//取得现在的时间
$dsql->ExecuteNoneQuery("update #@__full_search  set arcrank=’0′  where arcrank=’-1′ and pubdate<".$timestmp);
$dsql->ExecuteNoneQuery("update #@__archives  set arcrank=’0′  where arcrank=’-1′ and pubdate<".$timestmp);

$dsql->Close();

?>

把上面的代码存为一个文件,如auto.php,然后在所有模板里iframe一下这个文件就可以了

<iframe src="/auto.php" width="0" height="0"></iframe>

当然,如果你的站访问量比较大,最好还是设置一个条件再运行,比如取得日期的时间戳,再与现在的时间进行比较,一般24小时就只会运行一次,大大减少查询数据库的动作,当然,我的站小,随时运行都无所谓

dede技巧之-dedecms的GOOGLE,Sitemap制作过程

1.首先制作sitemap模板

新站一个记事本文件,把文件名改成sitemap.xml(记得后缀亦改),然后用记事本格式打开,粘贴下面的一段代码(*处用自己首页域名代替),将它上传至模板目录,比如templets/default中:


Copy code

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
    <loc>http://****** </loc>
    <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}
    [field:pubdate function=strftime('%Y-%m-%d',@me)/]
    {/dede:arclist}</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
</url>
{dede:channel row=’23′ type=’top’}
<url>
<loc>http://****** [field:typelink /]</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
{/dede:channel}
{dede:arclist row=2000 orderby=pubdate}
<url>
    <loc>http://****** [field:arcurl/]</loc>
    <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>
    <changefreq>monthly</changefreq>
</url>
{/dede:arclist}
</urlset>

其中channel row是网站的频道数量,arclist row是文章数量(可以往一个上限值设),根据实际要求更改。

2.生成sitemap.xml

前面所制作的仅是模板,现在通过dede后台的html更新>>主页更新向导来生成。在选择主页模板中填入模板路径,比如default/sitemap.xml,在主页位置填入../sitemap.xml,然后点更新主页html即可。

通过以上简单的两步,google sitemap制作完成。上传的步骤在这里就不再啰嗦了。
 

dede5.1删除主表与附加表的文章后,生成文档的HTML时总是提示文档多少错误

做英文站的时候因为是测试,所以直接在数据库里删除了主表与附加表的文章,结果生成文档的HTML时总是提示文档多少错误
原来生成的时候是按照dede_full_search 里的记录生成的,因为 主表与附加表的文章 已经被删除,所以老是提示出错

我自己写了条语句,把出错的文章删除了

dede5.1生成的时候提示出错
找到管理文件夹的makehtml_archives_action.php
在72行提示错误后天添加

$sql123="delete from dede_full_search where aid=".$ID;
$dsql->ExecuteNoneQuery($sql123);
   echo "删除 $ID 文档成功";

注意我只删除dede_full_search 里的

如果是其它的原因导致出错,还要删除 主表 和附加表的
可以根据上面语句进行修改

dede登录框

 

 
做模板的时候发现老是无法正常显示会员登录后的信息(为空白)

把member/loginsta.php 改名为member/loginsta1.php

再进行修改

相应的首页的调用文件改为 myajax.SendGet2("{dede:global name="cfg_memberurl"/}/loginsta1.php");

可以先在会员中心登录,确保登录成功,然后直接用 网址访问http://www.xxx.com/member/loginsta.php

显示的东西就是首页的东西

此次空白的原因是 国外空间 的 文件属性问题

我是从其他空间迁移过去的,所以/data/cache/user/里 还是原来老的会员资料

而程序本身无法写入,也就是无法修改它们

我数据库里已经是新的会员资料了,但是登录的时候还是用 /data/cache/user/里 的缓存信息

结果导致无法正确显示会员登录后的信息

/data/cache/user/里 的 用户是以 用户ID.php 的形式缓存的

比如我的用户 数据库里的ID是 1 ,那么我的会员缓存资料就是 1.php

每5000个会员一个文件夹 那么我的资料就是 1/1.php

完整的路径为 /data/cache/user/1/1.php

明白了这些,以后会员出错就可以很好地处理了
 

DEDE图集 附加字段在 频道封面 的调用

 

 
我在后台添加了字段,其中一些字段设置了“使字段可以在列表的底层模板中获得”

然后在列表页list_image.htm确实可以调用了

但是在频道封面index_image.htm却显示不出附加字段

查看源代码,终于在include\inc\inc_fun_SpGetArcList.php

找到139行有这个$cfg_arc_all==’Y’

一看就是后台设置的东东,进后台仔细查找,发现它的说明是“是否在arclist标记中包含附加表指定的字段:”

然后设置为“是”

OK,频道封面index_image.htm终于现实出来附加字段了

dede伪静态

.htaccess 文件内容
 

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)list-([0-9]+)\.html$ $1/plus/list.php?tid=$2
RewriteRule ^(.*)list-([0-9]+)-([0-9]+)\.html$ $1/plus/list.php?typeid=$2&PageNo=$3

RewriteRule ^(.*)view-([0-9]+)\.html$ $1/plus/view.php?aid=$2
RewriteRule ^(.*)view-([0-9]+)-([0-9]+)\.html$ $1/plus/view.php?aid=$2&pageno=$3

以下是针对5.01的

inc_channel_unit_functions.php 48行 90行差不多一样

 

 

if($rank!=0||$ismake==-1||$typeid==0||$money>0) //动态文章
{ return $GLOBALS['cfg_plus_dir']."/view.php?aid=$aid";}

修改为

 

 

if($rank!=0||$ismake==-1||$typeid==0||$money>0) //动态文章
{ return "/view-$aid.html";}

inc_arcsearch_view.php 370行

          由 $row["arcurl"] = $row["url"];修改成下面

         $temp1=explode("aid=",$row["url"]);
   if (count($temp1)>1){
       $row["arcurl"] ="/view-".$temp1[1].".html";
   }else{
           $row["arcurl"] =$row["url"];
   }

处理相似文章 include/inc/inc_fun_SpFullList.php 119行

由$row['filename'] = $row['arcurl'] = $row['url']; 修改为
 

 

    $temp1=explode("aid=",$row["url"]);
   if (count($temp1)>1){
       $row['filename'] = $row['arcurl'] ="/view-".$temp1[1].".html";
   }else{
           $row['filename'] = $row['arcurl'] =$row["url"];
   }

ToyBox The Sailor Song

在网吧听到这首歌曲,觉得不错

找了一下出处,中文名是水手 是收在 兔子舞 专辑里的

百度里有人误认为是aqua(水叮当)的歌曲

实际上应该是ToyBox的歌曲,不过这两个乐队都早已经解散了

这首歌曲的主唱似乎是丹麦籍印度裔Aneela,现在单飞了,不过似乎没那么出名了

可能是曲风转变太多的缘故吧

一个人的逝去时那么简单平淡

前天晚上,父亲忽然给我来电话~

得知外公已经离世,心里咯噔了一下

外公的身体一直都比外婆的身子要好

绝没想到会先离去

外公是个典型的农村老人

身上散发出来的永远只有朴实、乡气

穿着过去庄稼汉中很流行的黑色布扣衣裳

带顶文革时候奉为经典的绿色军帽

走路永远匆匆忙忙

似乎有忙不完的事情

唯一的遗憾是养育了一个并不孝道的儿子

即使儿子打过父亲

外公仍然为孙子着想着

偷偷地收着钱

舍不得吃舍不得穿

都七老八十了还种着田

偶尔挑个担子上集市卖水果蔬菜

外公外婆都已老迈

过年回家父亲就叮嘱一定要去看望他们

父亲说能见一面是一面

这些话没讲几年

竟成真的了

人生就是这么急促短暂

亲人也将陆续离去

尽量珍惜每一天吧

 

分页: 前一页 1 2 3 4 5 6 7 8 9 10 ...23 24 25 后一页