문제

사람을 재설계 사이트에서 실행 PHP(VideoCMS).그러나 내가 그에게 나를 보내기를 원본 그는 내게 주신*.tpl 파일을 대신*.php.일부 코드 안에 그들을:

{include file='header.tpl' p="article"} 

<br />
<table width="886" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="150" valign="top">
    <div id="reg_box">
    <h3 class="captions">{$lang.articles}</h3>
        <div id="list_cats">
        <ul>
            {$article_categories}
        </ul>
        </div>
    </div>
    <br />
    <div id="reg_box">
    <h3 class="captions">{$lang.members}</h3>
    {if $logged_in == '1'}
    {include file='loggedin_body.tpl'} 
    {else}
    {include file='login_body.tpl'} 
    {/if}

{include file='header.tpl' p="index"} 

{php} $_SESSION['isFair'] = "Yes"; {/php}

질문:what 의 인터프리터의 코드?는 방법을 재설계하는 이 사이트는?

도움이 되었습니까?

해결책

그것은 나에게 똑똑해 보인다. Smarty는 PHP로 작성된 템플릿 파서입니다.

사용 방법을 읽을 수 있습니다 똑똑합니다 에서 선적 서류 비치.

CMS의 소스에 액세스 할 수없는 경우 : 브라우저에서 템플릿을 보려면 Smarty가 사용하는 변수를 살펴보고 더미 데이터로 사용 된 변수를 채우는 PHP 파일을 만듭니다.

내가 정확하게 기억하면 Smarty가 설정되면 다음을 사용할 수 있습니다.

$smarty->assign('nameofvar', 'some data');

변수를 설정합니다.

다른 팁

템플릿. 나는 그것이 생각합니다 똑똑합니다 통사론.

.tpl 확장입니다 똑똑합니다 파일. "템플릿"을 의미합니다.

팁 : NetBeans를 사용하고 있고 해당 파일에 대한 올바른 구문 강조 표시를 원한다면 다음과 같습니다.

  • 이동 options / tools
  • 아래에 Miscellaneous, 고르다 Files
  • 새 파일 확장자를 클릭하고 입력하십시오 tpl.
  • ~ 안에 Assiciated file Type (MIME), 고르다 HTML Files (text/html)
  • 딸깍 하는 소리 ok

Google에서 3 위를 기록했습니다 "tpl file" (성가신 "tpl 오류 수정 지금", "바이러스 스캐너로 파일을 스캔", 판매중인 모든 일-und-ugly-ads who all-all-you 중 하나이지만, "바이러스 스캐너로 TPL 파일을 스캔하십시오"중 하나입니다. -WASTED-WAS-the-File-Description 사이트) IS :

PHP 웹 개발 및 PHP 웹 응용 프로그램에서 템플릿 파일로 사용합니다. 주로 Smarty Template Engine에서 사용합니다. 템플릿은 공통 텍스트 파일 (.html 파일과 같은)이며 PHP 웹 응용 프로그램이 템플릿 파일을 구문 분석 할 때 사용자 정의 출력 컨텐츠로 대체되는 사용자 정의 변수를 포함합니다.

파일을 사용하여 어떤 종류의 템플릿 엔진에는 중괄호를 나타내는 변수에 의해 생성되는 템플릿 엔진 파일을 만드는 이러한 변수를 존재해야 하는 다른 곳에서 더 많거나 적은 동일한 이름으로 tpl 파일 이름입니다.여기에 몇 가지 템플릿의 엔진에 주로 사용됩니다.

스마티

Savant

Tinybutstrong

etc.

와 함께 멋지 널리 사용됩니다.

그것들은 똑똑합니다 템플릿. 실제로 Smarty 엔진을 인스턴스화하고 교체 가능한 요소에 사용할 수있는 데이터를 제공하는 추가 PHP 스크립트가 있어야합니다.

Smarty Syntax를 배워야합니다. 템플릿 시스템입니다.

.tpl은 똑똑한 것을 보여줍니다! Smarty는 HTML 코드에서 PHP 코드를 분리하는 템플릿 언어입니다. PHP 코드가 포함되지 않은 페이지에서 디자인을 수행 할 수있는 능력을 제공합니다.

이 특정한 경우에는 똑똑하지만 Jinja2 템플릿. 그들은 일반적으로 .tpl 확장 기능이 있으며

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top