Viðbótargögn um ramma

Rammi, hönnunarhugmyndir og skjölun

Fjöltyngt fellilisti fyrir ShipLang

Listinn yfir fjöltyngd tungumál er geymdur í breytu sem heitir [$qx_lang] í rótarmöppunni [index.php].

Í [ensku|1] táknar |1 að tungumálið sé birt og |0 táknar að tungumálið sé til staðar en sé ekki birt.

Fjöltyngdar fellilistar hleðst sjálfkrafa; ítarlegri hönnunareiginleikar eru tiltækir í almennum leiðbeiningum.

Viðbótarupplýsingar

I. Staðlar fyrir JavaScript-ritun

Slökkva á jQuery, skammstafunum fyrir örvatöll og sjálfkeyrandi föllum.

II. Fjöltyngd þýðing

2.3 Merki fyrir breytilegar textaþýðingar (notið með varúð)

<span id="g">测试</span>
<div style="display:none"><!-- 隐藏翻译字典 -->
  <span data-i18n="哈喽">hello</span>
  <span data-i18n="不错">good</span>
</div>
<script>
  // JS里写中文,系统自动查字典翻译
  alert('哈喽'); // 自动读取翻译为 hello
  document.getElementById('g').textContent = '不错'; // 自动替换成 good
</script>
⚠️ Athugið:Gerðu þetta aðeins þegar þú þarft algerlega að birta gögnin á kraftmikinn hátt með JavaScript; notaðu JavaScript eins lítið og mögulegt er þegar það er ekki nauðsynlegt.

2.4 Fjöltyngd síðuvísun (núverandi tungumál verður að vera viðhaldið)

<!-- HTML 跳转,系统自动处理,直接写相对路径即可 -->
<a href="/home" data-i18n="h">首页</a>
<!-- 当前中文页 → /zh/home -->
<!-- 当前英文页 → /en/home -->
// JS 跳转,需手动拼接语言代码
window.location.href = '/' + document.documentElement.lang + '/about';
// 当前中文页 → /zh/about
// 当前英文页 → /en/about

III. Greiðsla og innskráning

Innskráning og greiðsla eru valfrjálsir eiginleikar; þeir ættu aðeins að vera samþættir ef notandinn óskar sérstaklega eftir því. Notendur þurfa að tilgreina skilyrðin fyrir því að innskráning og greiðsla eigi að birtast og hvað virkjar þau. Ef lýsingin er ófullnægjandi geta notendur valið að bæta þeim ekki við að svo stöddu.

window.Login_ShipLang();   // 拉起登录

window.OpenPay_ShipLang(); // 拉起支付

if (window.IsPay_ShipLang()) {
    // 是会员
} else {
    // 非会员
}

IV. Leiðbeiningar um sjónræna hönnun