註冊
登錄
論壇
首頁
搜索
幫助
導航
手冊
授權協議
ECSHOP 交流討論區
»
提問、安裝使用
» ecshop驗證碼不顯示解決辦法
定型管
電子鈑金
返回列表
回復
發帖
提升下沉
高亮顯示
設置精華
關閉打開
移動主題
主題分類
複製主題
合併主題
分割主題
修復主題
發新話題
發佈投票
發佈懸賞
發佈辯論
發佈活動
發佈視頻
發佈商品
最模板
發短消息
加為好友
最模板
當前離線
UID
16026
帖子
217
精華
0
積分
1362
閱讀權限
70
在線時間
16 小時
註冊時間
2013-4-5
最後登錄
2014-6-8
金牌會員
積分
1362
威望
1362
金錢
125
1
#
打印
字體大小:
t
T
發表於 2013-10-5 21:57
|
只看該作者
帖子標題:
[分享]
ecshop驗證碼不顯示解決辦法
中心
,
朋友
,
ecshop
,
includes
網站在安裝好ecshop之後所有前臺的證碼不顯示,後臺可以顯示,ECSHOP開發中心總結了解決辦法分享給各位朋友。
可以在後臺有,前臺不顯示
打開includes/init.php文件,將如下這段代碼屏蔽即可。
/* 判斷是否支持 Gzip 模式 */
if (!defined(‘INIT_NO_SMARTY’) && gzip_enabled()){
ob_start(‘ob_gzhandler’);
}else{
ob_start();
}
產生原因:
因為在php中的path路徑可能沒了 ./ 的當前路徑,找不到驗證碼的圖片。
解決方案:
修改 captcha.php 的第22行
$img = new captcha('data/captcha/', $_CFG['captcha_width'], $_CFG['captcha_height']);
改為:
$img = new captcha(ROOT_PATH . 'data/captcha/', $_CFG['captcha_width'], $_CFG['captcha_height']);
編碼原因
修改了某些utf-8文件,結果保存成 utf-8+ 也就是傳說中的 utf-8 with bom
解決方法,找到對應文件,應 editplus 重新保存成 utf-8 無bom
BUG原因:
變量命名重復了,至於是哪個變量名重復了,請看解決把辦法就知道了。
解決辦法:
1、打開 /includes/lib_insert.php 文件,先定位到 insert_comments 函數部分,
然後找到 insert_comments 函數裏面的
$GLOBALS['smarty']->assign('enabled_captcha', 1);將之修改為
$GLOBALS['smarty']->assign('enabled_captcha_comments', 1);
2、然後繼續 修改 /themes/default/library/comments.lbi 文件將
<!-- 判斷是否啟用驗證碼{if $enabled_captcha} -->修改為
<!-- 判斷是否啟用驗證碼{if $enabled_captcha_comments} -->
收藏
分享
評分
提醒您:
您在"
ECSHOP 交流討論區
"交流請遵守台灣法律規範,"
最模板
" 發表的文章
《ecshop驗證碼不顯示解決辦法》
版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
ecshop模板网 - 專註模板制作二次開發!
回復
引用
訂閱
TOP
最模板
發短消息
加為好友
最模板
當前離線
UID
16026
帖子
217
精華
0
積分
1362
閱讀權限
70
在線時間
16 小時
註冊時間
2013-4-5
最後登錄
2014-6-8
金牌會員
積分
1362
威望
1362
金錢
125
2
#
發表於 2013-11-4 15:02
|
只看該作者
这个其实方法不错
提醒您:
您在"
ECSHOP 交流討論區
"交流請遵守台灣法律規範,"
最模板
" 發表的文章
《》
版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
ecshop模板网 - 專註模板制作二次開發!
回復
引用
TOP
返回列表
ECShop 交流區
程序發佈
提問、安裝使用
模板美化交流
店長交流區
外包發案、接案區
店長經驗交流
商店展示區
談天說地
站務管理
網站公告
申請、建議、舉報