新聞中心
Ecshop文章如何增加點擊數(shù)的方法
作者 / 無憂主機 時間 2016-01-12 09:51:37
很多人寫文章的時候都忽略了一點,就是只顧著寫文章,但是不清楚大家最關(guān)注的熱點是什么,為文章起標(biāo)題的時候也是很隨便,不會抓住我們搜索人的心里,所以就會導(dǎo)致您的文章沒有高效的點擊量,設(shè)想一下您是問題的提問者,您想要知道答案,那您首先會在百度的搜索框中輸入什么文字,這個文字對我們的文章題目是很有幫助的,所以盡量把自己當(dāng)成是提問題的人,想想您是怎么提問的,那標(biāo)題就設(shè)置成這個就可以了。還有一點就是要有一定的標(biāo)題吸引了。最近有部分用戶想針對在php免備案空間中Ecshop文章如何增加點擊數(shù)的方法現(xiàn)在將方法分享給大家使用。 Ecshop文章如何增加點擊數(shù)的方法如下: 1、登錄php主機管理面板-->數(shù)據(jù)庫管理-->登錄phpmyadmin(ECshop的文章表增加一個字段click_count以存儲文章的點擊次數(shù)瀏覽次數(shù)) 輸入SQL語句添加新的字段:
ALTER TABLE ecs_article ADD COLUMN click_count INT(10) DEFAULT 0;2、文本編輯器打開(editplus)修改article.php(瀏覽文章時增加點擊次數(shù)數(shù)值)第4、5行是新增代碼:
assign_dynamic('article'); } /* 更新點擊次數(shù) */ $db->query('UPDATE ' . $ecs->table('article') . " SET click_count = click_count + 1 WHERE article_id = '$article_id'"); if(isset($article) && $article['cat_id'] > 2)3、文本編輯器打開(editplus)修改article.dwt把文章的點擊次數(shù)顯示出來
<font class="f3">{$article.author|escape:html} / {$article.add_time}/{$article.click_count}</font>其中{$article.click_count}代表的文章點擊次數(shù) 這樣就可以了,如果想要加上后臺的可操作性也很簡單,操作如下: (1)打開文件/languages/zh_cn/admin/article.php 添加代碼:
$_LANG['all_cat'] = '全部分類'; /*--新增代碼--*/ $_LANG['click_count'] = '點擊數(shù)'; /*--end--*/(2)打開文件/admin/templates/article_list.htm 代碼如下
<th><a href="javascript:listTable.sort('article_type'); ">{$lang.article_type}</a>{$sort_article_type}</th> <!--新增代碼--> <th><a href="javascript:listTable.sort('click_count')">{$lang.click_count}</a></th> <!--end--> <th><a href="javascript:listTable.sort('is_open'); ">{$lang.is_open}</a>{$sort_is_open}</th> <td align="center"><span>{if $list.article_type eq 0}{$lang.common}{else}{$lang.top}{/if}</span></td> <!--新增代碼--> <td align="center"><span onclick="javascript:listTable.edit(this, 'edit_click_count', {$list.article_id})">{$list.click_count|escape:html}</span></td> <!--end--> <td align="center">{if $list.cat_id > 0}<span>(3)打開文件/admin/article.php 大概335行的位置,代碼如下:
elseif ($_REQUEST['act'] == 'edit_title') { check_authz_json('article_manage'); $id = intval($_POST['id']); $title = json_str_iconv(trim($_POST['val'])); /* 檢查文章標(biāo)題是否重復(fù) */ if ($exc->num("title", $title, $id) != 0) { make_json_error(sprintf($_LANG['title_exist'], $title)); } else { if ($exc->edit("title = '$title'", $id)) { clear_cache_files(); admin_log($title, 'edit', 'article'); make_json_result(stripslashes($title)); } else { make_json_error($db->error()); } } } /*--新增代碼--*/ /*------------------------------------------------------ */ //-- 編輯文章點擊 /*------------------------------------------------------ */ elseif ($_REQUEST['act'] == 'edit_click_count') { check_authz_json('article_manage'); $id = intval($_POST['id']); $click_count = json_str_iconv(trim($_POST['val'])); if ($exc->edit("click_count = '$click_count'", $id)) { clear_cache_files(); admin_log($click_count, 'edit', 'article'); make_json_result(stripslashes($click_count)); } else { make_json_error($db->error()); } }就這樣我們完美的在前臺與后臺加入了這個功能,希望這個功能能幫助到站長朋友們! 無憂主機相關(guān)文章推薦閱讀: 修正ECSHOP復(fù)雜重寫出現(xiàn)的加號為橫杠 ECSHOP網(wǎng)店從低版本升級到高的最新版本注意點 ECSHOP后臺會員登錄COOKIE活動時間更久
本文地址:http://www.gle-technology.com/ecshop/21375.html