خطا در قالب ایمیل پس از آپگرید به 8.3

شروع موضوع توسط drsherman ‏Jan 13, 2022 در انجمن WHMCS

  1. drsherman

    drsherman عضو تایید شده کاربر انجمن

    من از نسخه 7.9 به 8.3.2 آپگرید کردم، مشکلی که هست هر وقت سفارش جدید میاد در لاگ خطای زیر ثبت میشه، قالب ایمیل مربوط به سفارش جدید به ادمین رو هم از نو نسخه 8.3.2 جای دیگر نصب و کدهای قالب ایمیل رو کپی پیست کردم ولی خطاش از بین نرفت حتی لاین 83 به بعد رو هم حذف کردم ولی نشد. ممنون می شوم راهنمایید بفرمایید باگ هست مشکب چیه؟ یا قالب صحیح ایمیل رو دارید اشتراک بگذارید.

    Smarty Error: Syntax error in template "mailMessage:mailMessage:message" on line 38 "<p>{assign "displayTotalToday" true} {foreach $order_items_array as $key => $value} {if $value.service} Product/Service: {$value.service}<br />{if $value.domain}Domain: {$value.domain}<br />{/if} {foreach $value.extra as $extra}{$extra}<br />{/foreach} First Payment Amount: {$value.firstPayment}<br />{if $value.recurringPayment}Recurring Amount: {$value.recurringPayment}<br />{/if} Billing Cycle: {$value.cycle}<br />{if $value.qty} Quantity: {$value.qty}<br />Total: {$value.totalDue}<br />{/if}<br />{elseif $value.domain} Domain Action: {$value.type}<br />Domain: {$value.domain}<br />{if $value.firstPayment}First Payment Amount: {$value.firstPayment}<br />{/if} {if $value.recurringPayment}Recurring Amount: {$value.recurringPayment}<br />{/if} Registration Period: {$value.registrationPeriod}<br />{if $value.dnsManagement}DNS Management<br />{/if} {if $value.emailForwarding}Email Forwarding<br />{/if} {if $value.idProtection}ID Protection<br />{/if} {elseif $value.addon} {if $value.qty}{$value.qty} x {/if}Addon: {$value.addon}<br />Setup Fee: {$value.setupFee}<br />{if $value.recurringPayment}Recurring Amount: {$value.recurringPayment}<br />{/if} Billing Cycle: {$value.cycle}<br />{elseif $value.upgrade} {$value.upgrade} {$displayTotalToday = false} {/if}<br />{/foreach} {if $displayTotalToday eq true}Total Due Today: {$total_due_today}{/if}</p>" - Unexpected " =", expected one of: "}"
     
  2. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    سلام
    سینتکس smarty بکار رفته در قابل خطا داره احتمالا متغییری چیزی رو اشتباه زدید
    مقدار را با ایمیل پیش فرض خود whmcs جایگزین و سپس تست کنید
    اگر خطا رفع شد متن جدید را مجددا ترجمه کنید و مراقب باشید متغییر یا ... اشتباهی تغییر نکنه یا حذف نشود
     

به اشتراک بگذارید

س