رفتن به مطلب

مشکل دابلیکیت صفحات


پست های پیشنهاد شده

 

درود بر شما. من با یک مشکل روبرو شدم لطفا اگر می شه راهنمایی کنید. کد رو در فایل هدر اضافه کردم اما به یک مشکل برخوردم یعنی ارور صفحه سفید. بعد دیباگ رو روشن کردم این پیام رو می ده:

 

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home/welcomep/domains/echista.ir/public_html/themes/panda/header.tpl" on line 36 "{if isset($p) AND > 1 AND isset($smarty.get.p) && $smarty.get.p}" - Unexpected "> " <-- thrown in /home/welcomep/domains/echista.ir/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 36

 

کد رو به این صورت به فایل اضافه کردم:

<meta charset="utf-8" />
    <title>{$meta_title|escape:'html':'UTF-8'}{if isset($p) AND $p > 1 AND isset($smarty.get.p) && $smarty.get.p} صفحه {$p}{/if}</title>
    {if isset($meta_description) AND $meta_description}
                   {if isset($p) AND > 1 AND isset($smarty.get.p) && $smarty.get.p}
                     {* nothing *}
                   {else}

 

سلام

شرطی که گذاشتید رو باید اصلاح کنید :

{if isset($p) AND $p > 1 AND isset($smarty.get.p) && $smarty.get.p}
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

 

سلام

شرطی که گذاشتید رو باید اصلاح کنید :

{if isset($p) AND $p > 1 AND isset($smarty.get.p) && $smarty.get.p}

 

با سپاس

نکته ای که بهش رسیدم اینه که به نظر آقای دانوش یک تگ if  رو خط قرمز دورش نکشیدن و ممکنه بعضی اشتباه کنند ( مثل من ) و اون تگ if رو نزارن. دوستان حتما اون تگ if آخر رو بزارین

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 5 months later...

فایل header.tpl به شکل زیر هست .

این کد درسته الان ؟

...

 

{if isset($meta_description) AND $meta_description}

<meta name="description" content="{$meta_description|escape:html:'UTF-8'}{if isset($smarty.get.p) && $smarty.get.p} ({$smarty.get.p}){/if}" />

{/if}
<html lang="{$lang_iso}">
    <head>
        <meta charset="utf-8" />
    <title>{$meta_title|escape:'html':'UTF-8'}{if isset($p) AND $p > 1 AND isset($smarty.get.p) && $smarty.get.p} صفحه {$p}{/if}</title>
    {if isset($meta_description) AND $meta_description}
    {if isset($p) AND $p > 1 AND isset($smarty.get.p) && $smarty.get.p}                     {* nothing *}
                   {else}
                   {/if}
                 {/if}

{if isset($meta_keywords) AND $meta_keywords}
        <meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />
{/if}
        {if isset($sttheme.responsive) && $sttheme.responsive}
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />

...       {/if}

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر



  • کاربران آنلاین در این صفحه

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...