Empire CMS의 경우 범용 태그 기능이 매우 강력합니다! Imperial CMS를 사용하는 많은 웹마스터들이 웹사이트 구축 시 자주 사용하는 태그입니다!
오늘 피드백 정보 페이지에서 특정 칼럼의 최신 정보를 인용해야 하는 프로젝트를 접했습니다. 당연히 유니버설 태그를 사용하여 구현하는 것이 가장 쉬운데, 피드백 정보 페이지에서는 유니버설 태그 호출을 지원하지 않습니다.
일부 테스트 후에 우리는 다음과 같은 해결책을 생각해 냈습니다.
범용 태그의 호출 함수는 eclass 아래 t_functions.php의 sys_GetEcmsInfo 함수입니다. 동적 페이지는 태그 호출을 지원하지 않지만 PHP 코드 사용을 지원합니다. 문제가 발생합니다. Solution!
"Empire CMS Tutorial" 공부를 추천합니다
Empire CMS에 포함된 "Default Feedback Classification"을 예로 들어보겠습니다. 원본 코드는 다음과 같습니다.
코드는 다음과 같습니다.
[!--cp.header--] <table width=100% align=center cellpadding=3 cellspacing=1 class="tableborder"> <form name='feedback' method='post' enctype='multipart/form-data' action='../../enews/index.php'> <input name='enews' type='hidden' value='AddFeedback'> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">您的姓名:</div></td> <td bgcolor='ffffff'><input name='name' type='text' size='42'> (*)</td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">职务:</div></td> <td bgcolor='ffffff'><input name='job' type='text' size='42'></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">公司名称:</div></td> <td bgcolor='ffffff'><input name='company' type='text' size='42'></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">联系邮箱:</div></td> <td bgcolor='ffffff'><input name='email' type='text' size='42'></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">联系电话:</div></td> <td bgcolor='ffffff'><input name='mycall' type='text' size='42'> (*)</td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">网站:</div></td> <td bgcolor='ffffff'><input name='homepage' type='text' size='42'></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">联系地址:</div></td> <td bgcolor='ffffff'><input name='address' type='text' size="42"></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">信息标题:</div></td> <td bgcolor='ffffff'><input name='title' type='text' size="42"> (*)</td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">信息内容(*):</div></td> <td bgcolor='ffffff'><textarea name='saytext' cols='60' rows='12'></textarea> </td> </tr> <tr> <td bgcolor='ffffff'></td> <td bgcolor='ffffff'><input type='submit' name='submit' value='提交'></td> </tr> </form> </table> [!--cp.footer--]
지금 호출하세요. 10개의 최신 정보에 대한 기본 데이터 테이블 예를 들어 수정된 코드는 다음과 같습니다.
코드는 다음과 같습니다.
[!--cp.header--] <?php include("../../class/t_functions.php"); ?> <table width=100% align=center cellpadding=3 cellspacing=1 class="tableborder"> <form name='feedback' method='post' enctype='multipart/form-data' action='../../enews/index.php'> <input name='enews' type='hidden' value='AddFeedback'> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">您的姓名:</div></td> <td bgcolor='ffffff'><input name='name' type='text' size='42'> (*)</td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">职务:</div></td> <td bgcolor='ffffff'><input name='job' type='text' size='42'></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">公司名称:</div></td> <td bgcolor='ffffff'><input name='company' type='text' size='42'></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">联系邮箱:</div></td> <td bgcolor='ffffff'><input name='email' type='text' size='42'></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">联系电话:</div></td> <td bgcolor='ffffff'><input name='mycall' type='text' size='42'> (*)</td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">网站:</div></td> <td bgcolor='ffffff'><input name='homepage' type='text' size='42'></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">联系地址:</div></td> <td bgcolor='ffffff'><input name='address' type='text' size="42"></td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">信息标题:</div></td> <td bgcolor='ffffff'><input name='title' type='text' size="42"> (*)</td> </tr> <tr> <td width='16%' height=25 bgcolor='ffffff'><div align="right">信息内容(*):</div></td> <td bgcolor='ffffff'><textarea name='saytext' cols='60' rows='12'></textarea> </td> </tr> <tr> <td bgcolor='ffffff'></td> <td bgcolor='ffffff'><input type='submit' name='submit' value='提交'></td> </tr> </form> </table> <?php sys_GetEcmsInfo(0,10,28,0,3,2,0); ?> [!--cp.footer--]
그 중 헤더 include에는 범용 태그 함수 sys_GetEcmsInfo가 위치한 t_functions.php 파일이 소개됩니다. 그런 다음 sys_GetEcmsInfo(0, 10,28,0,3,2,0); 함수를 추가할 수 있습니다. 함수의 매개변수는 범용 태그의 매개변수와 일대일로 대응됩니다.
이제 문제가 해결되었습니다!
위 내용은 Empire CMS의 피드백 정보 페이지에서 범용 태그를 호출하는 방법을 요약합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!