ホームページ CMS チュートリアル エンパイアCMS Empire CMS はどのように閲覧履歴を取得しますか?

Empire CMS はどのように閲覧履歴を取得しますか?

Dec 03, 2019 am 10:14 AM
エンパイアのCM

Empire CMS はどのように閲覧履歴を取得しますか?

#Empire CMS はどのようにして閲覧履歴を取得しますか?

この記事の例では、Imperial CMS が製品または記事の閲覧レコードを取得する方法について説明します。皆さんの参考に共有してください。詳細は次のとおりです:

メソッドの手順は次のとおりです:

1. 次のコードを e/class/userfun.php に追加します:

コードは次のとおりです以下:

function user_SetCook($name,$id,$time=0,$num=10){//cookie名称 ID 时间戳 数量
if(!$id){
printerror2('不存在的产品记录',$_SERVER['HTTP_REFERER']);
}
$prodq=$id.'|';
$projilu=getcvar($name);
if($projilu){
$prozuhe=$prodq.$projilu;//把新浏览的放在第一
$pro_arr=explode('|',$prozuhe);
$new_arr=array_merge(array_unique($pro_arr));//去除重复,重新索引下标
foreach($new_arr as $key=>$val){
if(($key<$num) && $val){
$pro.=$val.'|';
}
}
}else{
$pro=$prodq;
}
esetcookie($name,$pro,$time);
//esetcookie($name,'',0);
//print_r($_COOKIE);
}
function user_GetCook($name,$tbname,$num=10){ //名称 数据表 数量
global $empire,$dbtbpre;
if(preg_match("/^[0-9\|]+$/",getcvar($name))){
$jilu_all=substr(getcvar($name),0,-1); //1|2|3
$jilu_idin=str_replace('|',',',$jilu_all);//1,2,3
}else{
$jilu_idin=0;//避免sql错误没有返回0
}
$sql=$empire->query("select id,title,titlepic,titleurl from {$dbtbpre}ecms_{$tbname} where id in ({$jilu_idin}) order by find_in_set(id,'{$jilu_idin}') limit {$num}"); //按id in 里面的排序
while($jilu_r=$empire->fetch($sql))
{
$titleurl=sys_ReturnBqTitleLink($jilu_r);
echo '<li><a href="'.$titleurl.'">'.$jilu_r[title].'</a></li>';//此处是修改样式需要图片自己加
}
}
ログイン後にコピー

2. コンテンツ テンプレートの先頭に次のコードを追加します。

コードは次のとおりです:


<?php
user_SetCook('cookiepro',$navinfor[id],0,10);//cookie名称可以自己定别重复 ID 时间戳 数量
?>
ログイン後にコピー

3. 次のコードを追加します。表示する必要があるコード:

コードは次のとおりです:

<?=user_GetCook('cookiepro','shop',10);?>
ログイン後にコピー

その中に:

cookiepro は名前です

shop はデータですテーブル名

10は呼び出し数です

この記事がEveryone’s Empire CMS Webサイト構築に役立つことを願っています。

以上がEmpire CMS はどのように閲覧履歴を取得しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

帝国cmsウェブサイトの地図はどこにありますか? 帝国cmsウェブサイトの地図はどこにありますか? Apr 17, 2024 am 10:48 AM

帝国cmsウェブサイトの地図はどこにありますか?

Empire CMS のモバイル版の設定はどこにありますか? Empire CMS のモバイル版の設定はどこにありますか? Apr 17, 2024 pm 12:12 PM

Empire CMS のモバイル版の設定はどこにありますか?

インペリアル cms リソース ネットワーク テンプレートはどこにありますか? インペリアル cms リソース ネットワーク テンプレートはどこにありますか? Apr 17, 2024 am 10:00 AM

インペリアル cms リソース ネットワーク テンプレートはどこにありますか?

Empire cms テンプレート ファイルを簡単に使用できるようにどこに配置すればよいですか? Empire cms テンプレート ファイルを簡単に使用できるようにどこに配置すればよいですか? Apr 17, 2024 am 07:22 AM

Empire cms テンプレート ファイルを簡単に使用できるようにどこに配置すればよいですか?

Empire cms データベース構成ファイルの場所 Empire cms データベース構成ファイルの場所 Apr 17, 2024 am 06:42 AM

Empire cms データベース構成ファイルの場所

Empire CMS の自動公開インターフェイスはどこにありますか? Empire CMS の自動公開インターフェイスはどこにありますか? Apr 17, 2024 am 09:03 AM

Empire CMS の自動公開インターフェイスはどこにありますか?

エンパイアCMSは無料ですか? エンパイアCMSは無料ですか? Apr 17, 2024 am 11:24 AM

エンパイアCMSは無料ですか?

インペリアル CMS メンバー センターはどこにありますか? インペリアル CMS メンバー センターはどこにありますか? Apr 17, 2024 am 04:45 AM

インペリアル CMS メンバー センターはどこにありますか?

See all articles