作者文章

fwq

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 阅读全文 →
FWQ
网站开发
ecshop用哪个版本最好?老客户有必要升级到最新
 好模板最近碰到不少ecshop的重视用户,用ECSHOP很多年,版本是2.6的,想升级到ecshop2.7最新版本,但是不管怎么尝试,总是出错,然后找我们。我们的解决办法很简单,按照官方办法升级,出错直接手动修正,是库就修复表,是页面出错就修正代码。但是大家升级完毕之后,往往感觉ECSHOP最新功能很多,以前的数据也变化了,操作也不熟练。这里我们建议,升级必须要考虑清楚,新版本不一定是最好的,最合适自己的才是最好的。 1.ecshop 最新版本功能比较多,若是单一使用可能启用的模块也不多,数据量一大就造成许多错误。 2.ecshop 老版本功能简单,代码比较简洁,新版本数据量大,容易造成缓存或数据库错误。这个是经验之谈,绝非空谈乱说。 我们碰到个客户,外贸站站三年了,程序升级到最新版本,网站不定时的就报错。为什么?他数据量太大了,5万多产品。 简单说一二,给新手做站朋友提示下, 总之最新的不一定最合适你用,好模板做模板与二次开发尽量按照数据速度与网站优化方面考虑,给大家提供最合适的模板建站服务!并计划以后的二次开发直接做优化,欢迎大家在我们网站下载相关优化后的程序!谢谢!  
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop调用指定分类的文章
 举例如首页调用方法: 1、先打开index.php文件找到以下代码: $smarty->assign(‘new_articles’, index_get_new_articles()); // 最新文章 在它下面增加以下: //调用方法 $smarty->assign(‘class_articles_4’, index_get_class_articles(4,6)); // 分类调用文章 //调用多个就修改传进去的参数,以及模板接收的变量,其中上面的4就是文章分类ID,其中6是调用数量 $smarty->assign(‘class_articles_5’, index_get_class_articles(5,6)); // 分类调用文章 $smarty->assign(‘class_articles_6’, index_get_class_articles(6,6)); // 分类调用文章 $smarty->assign(‘class_articles_7’, index_get_class_articles(7,6)); // 分类调用文章 $smarty->assign(‘class_articles_8’, index_get_class_articles(8,6)); //…
2025-04-23 阅读全文 →