分类归档

网站开发

FWQ
网站开发
解决ecshop条件查询不填充table返回json数据content为空
做ecshop后台开发的时,根据条件查询后,利用ajax返回的content json数据内容为空,没有填充table 效果 预期效果 问题:  make_json_result($smarty -> fetch(‘packages_list_info.htm’), ”, array(‘filter’ => $result[‘filter’], ‘page_count’ => $result[‘page_count’])); 问题出在 packages_list_info.htm页面里 {if $full_page} 整个页面 {/if} 因为query后没有给赋值 $smarty->assign(‘full_page’,    1); 所以一直不显示查询列表 更改后实现 {if $full_page} //www.ldhost.cn…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop出现includes\cls_template.php on line 1140错误解决
 给客户升级模板出现错误: Fatal error: Call to undefined function insert_member_topinfo() in E:\zuimoban\includes\cls_template.php on line 1140   问谷歌问百度,再问ecsho论坛都无此答案,意思是少insert_member_topinfo函数,找函数文件已存在,从模板上寻找原因,最终解决。   方法:模板里库项目文件 member_info.lbi 与page_header.lbi 里 {$user_info.username} 函数 少前面一段中文文件,完整的为: {* ECSHOP 提醒您:根据用户id来调用member_info.lbi显示不同的界面  *}{insert name=’member_info’}     补全 {* ECSHOP 提醒您:根据用户id来调用member_info.lbi显示不同的界面…
2025-04-23 阅读全文 →
FWQ
网站开发
解决ecshop前台文章内容显示为空
好模板客户的一个网站更新文章内容正常, 但是刷新缓存,偶尔会出现文章内容为空,一片空白的情况。 好模板谷歌百度了下就是没找到答案,这难道是ECSHOP的标签机制问题? 仔细阅读,好模板发现: 客户内容标签只贴了个  {$article.content}   好像少了什么哦? 原来这地方不能直接定义,需要有个判断,判断文章内容是否有上传的文件,那么正确的标签为:   <!– {if $article.content } –>     {$article.content}    <!– {/if} –>  《转载不带网址的,生儿子木JJ》   {if $article.open_type eq 2 or $article.open_type eq 1}<br /> 《好模板网址:http://www.ldhost.cn》   <div><a href=“{$article.file_url}” target=“_blank”>{$lang.relative_file}</a></div>     {/if}    到此问题解决, ECSHOP论坛这么简单的问题,没人回答,好模板给回答了! 转载请注明网址!       
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop模板切换到smarty3.1.30
ecshop使用的是smarty的阉割版   如果使用smarty3来替换掉ecshop的原版呢,有一些不兼容的地方一个个地来排除,第一个    {insert_scripts files=’jQuery.json.js,transport.js’} 在libs/plugins文件夹中新建文件function.insert_scripts.PHP,加入以下代码       function smarty_function_insert_scripts($args )   {         // var_dump($args[‘files’]);          static $scripts = array();…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop分类树显示所有分类的解决方法
解决方法如下: 比如在goods.php里,  $smarty->assign(‘categories’,         get_categories_tree());  // 分类树 大概在128行。找下就有了 将$smarty->assign(‘categories’, get_categories_tree($goods[‘cat_id’])); 改为$smarty->assign(‘categories’, get_categories_tree());  主要就是把goods[‘cat_id’]或得的ID去掉就可以了! 之后清缓存再看下前台,是不是已经变化了呢 注:到这里只解决了一半,还要在category.php进行一样的操作,这样在分类页也显示所有分类了。
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop虚拟商品发送邮件通知源码分析
购买虚拟商品,系统会在支付后自动发送邮件到用户填写的邮件地址中,追踪过程如下 首先在订单列表中可以获得到处理订单的php文件为flow.php,之后在最后一步url地址显示为 /flow.php?step=done 从flow.php文件中找到$_REQUEST[‘step’] == ‘done’ 在其中大约1733行有 /* 虚拟卡发货 */  if (virtual_goods_ship($virtual_goods,$msg, $order[‘order_sn’], true)) 这个函数virtual_goods_ship($virtual_goods,$msg, $order[‘order_sn’], true) 是处理虚拟商品发货的,追踪到这个函数中 在第二个foreach循环里有个(1024行) if (virtual_card_shipping($goods, $order_sn, $msg, $process)) virtual_card_shipping($goods, $order_sn, $msg, $process)…
2025-04-23 阅读全文 →
FWQ
网站开发
遍历ecshop的region表形成缓存的程序
遍历ecshop的region表形成缓存的程序,header(“Content-type: text/html; charset=utf-8”);  $con = mysql_connect(“localhost”,”root”,”root”); if (!$con) { die(‘Could not connect: ‘ . mysql_error()); } mysql_select_db(“ecshop”, $con); $result = mysql_query(“SELECT * FROM ecs_region where region_type=1”); $data=array(); while($row…
2025-04-23 阅读全文 →