紅穆ノート
レコメンド プログラムノート EmpireCMSに標準搭載されている「画像集」フィールドおよび「ダウンロード」フィールドをどのように作成すればよいですか?
プログラムノート EmpireCMS

EmpireCMSに標準搭載されている「画像集」フィールドおよび「ダウンロード」フィールドをどのように作成すればよいですか?

EmpireCMSに標準搭載されている「画像集」フィールドおよび「ダウンロード」フィールドをどのように作成すればよいですか?

「ニューステーブル」で直接フィールドを作成してください!

画像集フィールド:

输入表单替换html代码为:

 隐藏内容:评论后查看
<script>
function dopicadd()
{var i;
var str="";
var oldi=0;
var j=0;
oldi=parseInt(document.add.morepicnum.value);
for(i=1;i<=document.add.downmorepicnum.value;i++)
{
j=i+oldi;
str=str+"<tr><td width=7%><div align=center>"+j+"</div></td><td width=33%><div align=center><input name=msmallpic[] type=text size=28 id=msmallpic"+j+" ondblclick=SpOpenChFile(1,'msmallpic"+j+"')><br><input type=file name=msmallpfile[] size=15></div></td><td width=30%><div align=center><input name=mbigpic[] type=text size=28 id=mbigpic"+j+" ondblclick=SpOpenChFile(1,'mbigpic"+j+"')><br><input type=file name=mbigpfile[] size=15></div></td><td width=30%><div align=center><input name=mpicname[] type=text></div></td></tr>";
}
document.getElementById("addpicdown").innerHTML="<table width='100%' border=0 cellspacing=1 cellpadding=3>"+str+"</table>";
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="25">
	图片地址前缀:
      <input name="mpicurl_qz" type="text" id="mpicurl_qz">&nbsp;&nbsp;
	  <input type="checkbox" name="msavepic" value="1">远程保存&nbsp;<input type="checkbox" name="mcreatespic" value="1" onclick="if(this.checked){setmcreatespic.style.display='';}else{setmcreatespic.style.display='none';}">生成缩图
	  <span id="setmcreatespic" style="display:none">:<input type=text name="mcreatespicwidth" size=4 value="<?=$public_r[spicwidth]?>">*<input type=text name="mcreatespicheight" size=4 value="<?=$public_r[spicheight]?>">(宽*高)</span>
	  <?php
	  if(TranmoreIsOpen())
	  {
	  ?>
	  <input type="button" name="Submit" value="多选上传" onclick="window.open('ecmseditor/tranmore/tranmore.php?type=1&classid=<?=$classid?>&filepass=<?=$filepass?>&infoid=<?=$id?>&modtype=0&sinfo=1&ecmsdo=ecmstmmorepic&tranfrom=2<?=$ecms_hashur['ehref']?>&oldmorepicnum='+document.add.morepicnum.value,'ecmstmpage','width=700,height=550,scrollbars=yes');">
	  <?php
	  }
	  ?>
 </td>
  </tr>
  <tr> 
    <td><table width="100%" border=0 align=center cellpadding=3 cellspacing=1>
  <tr bgcolor="#DBEAF5"> 
    <td width="7%"><div align=center>编号</div></td>
    <td width="33%"><div align=center>缩图 <font color="#666666">(双击选择)</font></div></td>
    <td width="30%"><div align=center>大图 <font color="#666666">(双击选择)</font></div></td>
    <td width="30%"><div align=center>图片说明</div></td>
  </tr>
</table></td>
  </tr>
  <tr> 
    <td id=defmorepicid>
    <?php
    if($ecmsfirstpost==1)
    {
	?>
	<table width='100%' border=0 align=center cellpadding=3 cellspacing=1>
	<?php
	$morepicnum=3;
	for($mppathi=1;$mppathi<=$morepicnum;$mppathi++)
	{
	?>
	<tr> 
		<td width='7%'><div align=center><?=$mppathi?></div></td>
		<td width='33%'><div align=center>
		<input name=msmallpic[] type=text id='msmallpic<?=$mppathi?>' size=28 ondblclick="SpOpenChFile(1,'msmallpic<?=$mppathi?>');">
		<br><input type=file name=msmallpfile[] size=15>
		</div></td>
		<td width='30%'><div align=center>
		<input name=mbigpic[] type=text id='mbigpic<?=$mppathi?>' size=28 ondblclick="SpOpenChFile(1,'mbigpic<?=$mppathi?>');">
		<br><input type=file name=mbigpfile[] size=15>
		</div></td>
		<td width='30%'><div align=center>
		<input name=mpicname[] type=text id='mpicname<?=$mppathi?>'>
		</div></td>
	</tr>
	<?php
	}
	?>
	</table>
	<?php
    }
    else
    {
	$morepicpath="";
	$morepicnum=0;
	if($r[morepic])
    	{
    		$r[morepic]=stripSlashes($r[morepic]);
    		//地址
    		$j=0;
    		$pd_record=explode("\r\n",$r[morepic]);
    		for($i=0;$i<count($pd_record);$i++)
    		{
			$j=$i+1;
    			$pd_field=explode("::::::",$pd_record[$i]);
			$morepicpath.="<tr> 
    <td width='7%'><div align=center>".$j."</div></td>
    <td width='33%'><div align=center>
        <input name=msmallpic[] type=text value='".$pd_field[0]."' size=28 id=msmallpic".$j." ondblclick=\"SpOpenChFile(1,'msmallpic".$j."');\">
		<br><input type=file name=msmallpfile[] size=15>
      </div></td>
    <td width='30%'><div align=center>
        <input name=mbigpic[] type=text value='".$pd_field[1]."' size=28 id=mbigpic".$j." ondblclick=\"SpOpenChFile(1,'mbigpic".$j."');\">
		<br><input type=file name=mbigpfile[] size=15>
      </div></td>
    <td width='30%'><div align=center>
        <input name=mpicname[] type=text value='".$pd_field[2]."'><input type=hidden name=mpicid[] value=".$j."><input type=checkbox name=mdelpicid[] value=".$j.">删
      </div></td>
  </tr>";
    		}
    		$morepicnum=$j;
    		$morepicpath="<table width='100%' border=0 cellspacing=1 cellpadding=3>".$morepicpath."</table>";
    	}
	echo $morepicpath;
    }
    ?>
    </td>
  </tr>
  <tr> 
    <td height="25">地址扩展数量: <input name="morepicnum" type="hidden" id="morepicnum" value="<?=$morepicnum?>">
      <input name="downmorepicnum" type="text" value="1" size="6"> <input type="button" name="Submit5" value="输出地址" onclick="javascript:dopicadd();"></td>
  </tr>
  <tr> 
    <td id=addpicdown></td>
  </tr>
</table>

投稿表单替换html代码为:
<script>
function dopicadd()
{var i;
var str="";
var oldi=0;
var j=0;
oldi=parseInt(document.add.morepicnum.value);
for(i=1;i<=document.add.downmorepicnum.value;i++)
{
j=i+oldi;
str=str+"<tr><td width=7%><div align=center>"+j+"</div></td><td width=33%><div align=center><input name=msmallpic[] type=text size=28 id=msmallpic"+j+"></div></td><td width=30%><div align=center><input name=mbigpic[] type=text size=28 id=mbigpic"+j+"></div></td><td width=30%><div align=center><input name=mpicname[] type=text></div></td></tr>";
}
document.getElementById("addpicdown").innerHTML="<table width='100%' border=0 cellspacing=1 cellpadding=3>"+str+"</table>";
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="25">
	图片地址前缀:
      <input name="mpicurl_qz" type="text" id="mpicurl_qz" size="32">
      &nbsp;</td>
  </tr>
  <tr> 
    <td><table width=100% border=0 align=center cellpadding=3 cellspacing=1>
  <tr bgcolor='#DBEAF5'> 
    <td width=7%><div align=center>编号</div></td>
    <td width=33%><div align=center>缩图</div></td>
    <td width=30%><div align=center>大图</div></td>
    <td width=30%><div align=center>图片说明</div></td>
  </tr>
</table></td>
  </tr>
  <tr> 
    <td id=defmorepicid> 
    <?php
    if($ecmsfirstpost==1)
    {
	?>
	<table width='100%' border=0 align=center cellpadding=3 cellspacing=1>
	<?php
	$morepicnum=3;
	for($mppathi=1;$mppathi<=$morepicnum;$mppathi++)
	{
	?>
	<tr> 
		<td width='7%'><div align=center><?=$mppathi?></div></td>
		<td width='33%'><div align=center>
		<input name=msmallpic[] type=text id=msmallpic[] size=28>
		</div></td>
		<td width='30%'><div align=center>
		<input name=mbigpic[] type=text id=mbigpic[] size=28>
		</div></td>
		<td width='30%'><div align=center>
		<input name=mpicname[] type=text id=mpicname[]>
		</div></td>
	</tr>
	<?php
	}
	?>
	</table>
	<?php
    }
    else
    {
	$morepicpath="";
	$morepicnum=0;
	if($r[morepic])
	{
		$r[morepic]=stripSlashes($r[morepic]);
		//地址
		$j=0;
		$pd_record=explode("\r\n",$r[morepic]);
		for($i=0;$i<count($pd_record);$i++)
		{
			$j=$i+1;
			$pd_field=explode("::::::",$pd_record[$i]);
			$morepicpath.="<tr> 
	<td width='7%'><div align=center>".$j."</div></td>
    <td width='33%'><div align=center>
        <input name=msmallpic[] type=text value='".$pd_field[0]."' size=28>
      </div></td>
    <td width='30%'><div align=center>
        <input name=mbigpic[] type=text value='".$pd_field[1]."' size=28>
      </div></td>
    <td width='30%'><div align=center>
        <input name=mpicname[] type=text value='".$pd_field[2]."'><input type=hidden name=mpicid[] value=".$j."><input type=checkbox name=mdelpicid[] value=".$j.">删
      </div></td></tr>";
		}
		$morepicnum=$j;
		$morepicpath="<table width='100%' border=0 cellspacing=1 cellpadding=3>".$morepicpath."</table>";
	}
	echo $morepicpath;
    }
    ?>
    </td>
  </tr>
  <tr> 
    <td height="25">地址扩展数量: <input name="morepicnum" type="hidden" id="morepicnum" value="<?=$morepicnum?>">
      <input name="downmorepicnum" type="text" value="1" size="6"> <input type="button" name="Submit5" value="输出地址" onclick="javascript:dopicadd();"></td>
  </tr>
  <tr> 
    <td id=addpicdown></td>
  </tr>
</table>
其余内容则不变! 字段名设置为:morepic,字段的输入表单显示元素为单行文本框

ダウンロードフィールド

字段名设置为:downpath,字段的输入表单显示元素为单行文本框。 输入表单替换html代码为:

 隐藏内容:评论后查看
<script>
function doadd()
{var i;
var str="";
var oldi=0;
var j=0;
oldi=parseInt(document.add.editnum.value);
for(i=1;i<=document.add.downnum.value;i++)
{
j=i+oldi;
str=str+"<tr><td width=7%> <div align=center>"+j+"</div></td><td width=19%><div align=left><input name=downname[] type=text id=downname[] value=下载地址"+j+" size=17></div></td><td width=40%><input name=downpath[] type=text size=36 id=downpath"+j+" ondblclick=SpOpenChFile(0,'downpath"+j+"')><select name=thedownqz[]><option value=''>--地址前缀--</option><?=$newdownqz?></select></td><td width=21%><div align=center><select name=downuser[] id=select><option value=0>游客</option><?=$ygroup?></select></div></td><td width=13%><div align=center><input name=fen[] type=text id=fen[] value=0 size=6></div></td></tr>";
}
document.getElementById("adddown").innerHTML="<table width='100%' border=0 cellspacing=1 cellpadding=3>"+str+"</table>";
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="25">下载地址前缀&nbsp;:
      <input name="downurl_qz" type="text" size="32">
      <select name="changeurl_qz" onchange="document.add.downurl_qz.value=document.add.changeurl_qz.value">
        <option value="" selected>选择前缀</option>
        <?=$downurlqz?>
      </select>
	  </td>
  </tr>
  <tr>
    <td height="25">选择/上传附件:
      <input name="changedown_url" id="changedown_url" type="text" size="32">
      <input type="button" name="Submit" value="选择" onclick="window.open('ecmseditor/FileMain.php?type=0&classid=<?=$classid?>&infoid=<?=$id?>&filepass=<?=$filepass?>&sinfo=1&doing=1&field=changedown_url<?=$ecms_hashur[ehref]?>','','width=700,height=550,scrollbars=yes');">&nbsp;
	  <input type="button" name="Submit" value="复制" onclick="document.getElementById('changedown_url').focus();document.getElementById('changedown_url').select();clipboardData.setData('text',document.getElementById('changedown_url').value);"></td>
  </tr>
  <tr> 
    <td><table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#DBEAF5">
        <tr> 
          <td width="7%"> <div align="center">编号</div></td>
          <td width="19%"><div align="left">下载名称</div></td>
          <td width="40%">下载地址 <font color="#666666">(双击选择)</font></td>
          <td width="21%"> <div align="center">权限</div></td>
          <td width="13%"> <div align="center">点数</div></td>
        </tr>
      </table></td>
  </tr>
  <tr> 
    <td>
    <?php
    if($ecmsfirstpost==1)
    {
    ?>
	<table width='100%' border=0 cellspacing=1 cellpadding=3>
	<?php
	$editnum=3;
	for($pathi=1;$pathi<=$editnum;$pathi++)
	{
	?>
           <tr> 
              <td width='7%'> <div align=center><?=$pathi?></div></td>
              <td width='19%'> <div align=left> 
                  <input name=downname[] type=text value='下载地址<?=$pathi?>' size=17>
                    </div></td>
              <td width='40%'>
	      <input name=downpath[] type=text size=36 id='downpath<?=$pathi?>' ondblclick="SpOpenChFile(0,'downpath<?=$pathi?>');">
	      <select name=thedownqz[]><option value=''>--地址前缀--</option><?=$newdownqz?></select> 
                  </td>
                  <td width='21%'><div align=center> 
                      <select name=downuser[]>
                        <option value=0>游客</option>
                        <?=$ygroup?>
                      </select>
                    </div></td>
                  <td width='13%'> <div align=center> 
                      <input name=fen[] type=text value=0 size=6>
                    </div></td>
            </tr>
	<?php
	}
	?>
	</table>
    <?php
    }
    else
    {
	$editnum=0;
	$downloadpath="";
	if($r[downpath])
	{
		$r[downpath]=stripSlashes($r[downpath]);
		//下载地址
		$j=0;
		$d_record=explode("\r\n",$r[downpath]);
		for($i=0;$i<count($d_record);$i++)
		{
			$j=$i+1;
			$d_field=explode("::::::",$d_record[$i]);
			//权限
			$tgroup=str_replace(" value=".$d_field[2].">"," value=".$d_field[2]." selected>",$ygroup);
			//地址前缀
			$tnewdownqz=str_replace(" value='".$d_field[4]."'>"," value='".$d_field[4]."' selected>",$newdownqz);
			$downloadpath.="<tr><td width='7%'><div align=center>".$j."</div></td><td width='19%'><div align=left><input name=downname[] type=text id=downname[] value='".$d_field[0]."' size=17></div></td><td width='40%'><input name=downpath[] type=text id=downpath".$j." value='".$d_field[1]."' size=36 ondblclick=\"SpOpenChFile(0,'downpath".$j."');\"><select name=thedownqz[]><option value=''>--地址前缀--</option>".$tnewdownqz."</select><input type=hidden name=pathid[] value=".$j."><input type=checkbox name=delpathid[] value=".$j.">删</td><td width='21%'><div align=center><select name=downuser[] id=select><option value=0>游客</option>".$tgroup."</select></div></td><td width='13%'><div align=center><input name=fen[] type=text id=fen[] value='".$d_field[3]."' size=6></div></td></tr>";
		}
		$editnum=$j;
		$downloadpath="<table width='100%' border=0 cellspacing=1 cellpadding=3>".$downloadpath."</table>";
	}
	echo $downloadpath;
    }
    ?>
    </td>
  </tr>
  <tr> 
    <td height="25">下载地址扩展数量: <input name="editnum" type="hidden" id="editnum" value="<?=$editnum?>">
      <input name="downnum" type="text" id="downnum" value="1" size="6"> <input type="button" name="Submit5" value="输出地址" onclick="javascript:doadd();"></td>
  </tr>
  <tr> 
    <td id=adddown></td>
  </tr>
</table>

微信赞赏

WeChat

支付宝赞赏

Alipay

✍️ クリエイター: 紅穆

ウェブサイト管理者 · ご覧いただきありがとうございます!さらに多くの魅力的なコンテンツをお楽しみいただけますよう、引き続きご支援をお願いいたします。

著者プロフィール プロフィールを見る →

関連記事

EmpireCMSデータベースSQL文の形式

EmpireCMSデータベースSQL文の形式 プログラムノート EmpireCMS

EmpireCMS用SQL拡張プログラムの作成方法について説明します。EmpireCMSのデータベースSQL文の基本形式例:【注意】以下の例は、システムのルートディレクトリにPHPファイルを配置した状態を基準としています。例1:MySQL接続プログラム(a.php)<?php require('e/class/connect.php'); // データベース設定ファイルおよび共通関数ファイルを読み込む…
👁 359
EmpireCMSで最新の10件のメッセージボード返信情報を取得します。

EmpireCMSで最新の10件のメッセージボード返信情報を取得します。 プログラムノート EmpireCMS

本来は「Lingdong Index Tag」を使用して呼び出せるものでしたが、私はPHPコードを使用する習慣があるため、PHPコードで実装しました。PHPで最新の10件の掲示板返信を取得するには、以下のように記述します:`<?php $sql=$empire->query('select lyid, name, email, `mycall`, lytime, lytext, retext from…');`
👁 270
帝国CMSにおけるCOOKIE変数取得用関数:`getcvar()`

帝国CMSにおけるCOOKIE変数取得用関数:`getcvar()` プログラムノート EmpireCMS

`GETCVAR` 関数の構文:`GETCVAR($var, $ecms)`。説明:`$var` —— 変数名;`$ecms` —— 0 はフロントエンドのCOOKIE変数を設定、1 はバックエンドのCOOKIE変数を設定します。このパラメータは省略可能で、デフォルト値は 0 です。使用例:`GETCVAR('mlusername')` —— フロントエンドでログインした会員のユーザー名を取得。`GETCVAR('loginu…`
👁 303
EmpireCMS「Lingdong」タグ呼び出しフィールド一覧

EmpireCMS「Lingdong」タグ呼び出しフィールド一覧 プログラムノート EmpireCMS

「Lingdongタグ」の呼び出しに対応しているすべてのフィールドを収集・分類します。帝国CMSのLingdongタグ:[e:loop={コーナーID/特集ID、表示件数、操作タイプ、タイトル付き画像のみ表示、追加SQL条件、表示順序}] テンプレートコード内容 [/e:loop] 呼び出し時間:<?=date('m-d',$bqr[newstime])?> <?=date…
👁 3771

おすすめ読書

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1045] Access denied for user 'test_4s5_cn'@'localhost' (using password: YES)'in /www/wwwroot/test.4s5.cn/1.php:45 Stack trace: #0 /www/wwwroot/test.4s5.cn/1.php(45): PDO->__construct('mysql:host=loca...', 'test_4s5_cn', 'wnxxtJTa3y4SPPr...') #1 /www/wwwroot/test.4s5.cn/1.php(7): importSqlZip('http://api.4s5....', 'test_4s5_cn', 'test_4s5_cn', 'wnxxtJTa3y4SPPr...') #2 {main} thrown in /www/wwwroot/test.4s5.cn/1.php on line 45

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1045] Access denied for user 'test_4s5_cn'@'localhost' (using password: YES)'in /www/wwwroot/test.4s5.cn/1.php:45 Stack trace: #0 /www/wwwroot/test.4s5.cn/1.php(45): PDO->__construct('mysql:host=loca...', 'test_4s5_cn', 'wnxxtJTa3y4SPPr...') #1 /www/wwwroot/test.4s5.cn/1.php(7): importSqlZip('http://api.4s5....', 'test_4s5_cn', 'test_4s5_cn', 'wnxxtJTa3y4SPPr...') #2 {main} thrown in /www/wwwroot/test.4s5.cn/1.php on line 45 落とし穴のまとめ

このエラー情報は、PDOを使用してデータベースに接続する際に、入力したデータベース接続情報に誤りがあるため接続に失敗したことを示しています。具体的な原因としては以下の通りです:データベース接続先の誤り(例:データベースの接続先は `localhost` であるべきですが、あなたが入力した値が異なる場合)、データベース名の誤り(例:データベース名は `test_4s5_cn` であるべきですが、あなたが入力した値が異なる場合)、ユーザー名またはパスワードの誤り(例:ユーザー名は `tes…` であるべきですが、あなたが入力した値が異なる場合)。
👁 105
mysqli_free_result() expects parameter 1 to be mysqli_result, object given in

mysqli_free_result() expects parameter 1 to be mysqli_result, object given in 落とし穴のまとめ

このエラーは、通常、`mysqli_free_result()` 関数を使用して無効な結果セットオブジェクトを解放しようとしている場合を示します。これは、すでに解放済みの結果セットを解放しようとしているか、あるいは結果セットオブジェクトでないオブジェクトを解放しようとしている場合に発生します。この問題を解決するには、`mysqli_free_result()` 関数に有効な結果セットオブジェクトを渡していることを確認してください。あなたは…
👁 224
(適応型スマートフォン向け)レスポンシブ設計の建設機械関連ウェブサイトテンプレート – pbootCMSウェブサイトテンプレート、HTML5ベースのエクスカベーター専用ウェブサイトソースコードのダウンロード(0650)

(適応型スマートフォン向け)レスポンシブ設計の建設機械関連ウェブサイトテンプレート – pbootCMSウェブサイトテンプレート、HTML5ベースのエクスカベーター専用ウェブサイトソースコードのダウンロード(0650) 実用収集 pbootcmsテンプレート

レスポンシブ対応の建設機械・エクスカベーター向けPbootCMSウェブサイトテンプレートです。PCおよびWAP端末に対応しています。デザインスタイルは明るく硬朗な黄色で、エクスカベーターや建設機械製品、施工事例の紹介に適しています。建設機械関連企業が製品をオンラインで紹介し、建設業界や鉱山業界の顧客を惹きつけるのに有効です。テンプレートの表示・インストール方法:ウェブサイトの管理画面:/admin.php、ユーザー名:admin、パスワード:admin、解凍用パスワード:www.4s5…
👁 55
(適応型スマートフォン向け)機械設備ウェブサイトテンプレート/工業製品ウェブサイトのソースコードダウンロード:0976

(適応型スマートフォン向け)機械設備ウェブサイトテンプレート/工業製品ウェブサイトのソースコードダウンロード:0976 実用収集 pbootcmsテンプレート

機械設備および工業製品向けのPbootCMSウェブサイトテンプレートです。PCおよびWAP両端末に対応しています。専門的な工業デザインスタイルを採用しており、各種機械設備製造企業が自社の製品ラインナップを紹介するのに適しています。機械関連企業がオンラインでブランドイメージサイトを構築し、工業分野の顧客を惹きつけるのに役立ちます。テンプレート表示・インストール手順:ウェブサイトバックエンド:/admin.php、ユーザー名:admin、パスワード:admin、解凍用パスワード:www.4s5.cn。関連記事…
👁 74
(PC+WAP)心理カウンセリングウェブサイトテンプレート/家族・結婚相談機関向けウェブサイトソースコードのダウンロード:0988

(PC+WAP)心理カウンセリングウェブサイトテンプレート/家族・結婚相談機関向けウェブサイトソースコードのダウンロード:0988 実用収集 pbootcmsテンプレート

心理カウンセリングおよび家族・結婚相談機関向けのPbootCMSウェブサイトテンプレートです。PC版およびWAP版に対応しています。専門的で温かみのあるデザインスタイルにより、心理カウンセリング機関が自身のサービス内容やカウンセラーチームを効果的に紹介するのに適しています。このテンプレートを活用することで、心理カウンセリング機関はオンライン上で専門的なイメージを構築し、受診者を惹きつけることができます。テンプレート表示・インストール手順:ウェブサイト管理画面:/admin.php|ユーザー名:admin|パスワード:admin|解凍用パスワード:www.4s5.…
👁 54
(自适应移动端)广告文化公司网站模板 广告设计公司网站源码 1050

(自适应移动端)广告文化公司网站模板 广告设计公司网站源码 1050 実用収集 pbootcmsテンプレート

一款广告文化公司与广告设计公司PbootCMS网站模板,支持移动端访问。设计风格创意视觉,适合广告文化公司展示品牌策划、设计作品与案例。有助于广告公司在线上展示专业能力,吸引品牌客户。模板展示 安装说明 网站后台:/admin.php 账号:admin 密码:admin 解压密码:www.4s5.c…
👁 49