Nyaraka za Ziada za Mfumo
Mfumo, Mawazo ya Ubunifu, na Nyaraka
Menyu kunjuzi ya lugha nyingi ya ShipLang
Orodha ya lugha nyingi huhifadhiwa katika kigezo kinachoitwa [$qx_lang] katika saraka ya mzizi [index.php].
Katika [Kiingereza|1], |1 inawakilisha kuonyesha lugha, na |0 inawakilisha lugha iliyopo lakini haijaonyeshwa.
Kushuka kwa lugha nyingi hupakia kiotomatiki; vipengele vya kina vya usanifu vinapatikana katika vidokezo vya jumla.
Vidokezo vya ziada
I. Viwango vya Uandishi wa JavaScript
Zima jQuery, vifupisho vya vitendakazi vya mshale, na vitendakazi vinavyojiendesha.
II. Tafsiri ya Lugha Nyingi
2.3 Lebo za tafsiri ya maandishi yanayobadilika (tumia kwa tahadhari)
<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>
⚠️ Kumbuka:Fanya hivi tu wakati unahitaji kabisa kuonyesha data kwa kutumia JavaScript; tumia JavaScript kidogo iwezekanavyo wakati si lazima.
2.4 Uelekezaji wa kurasa kwa lugha nyingi (lugha ya sasa lazima idumishwe)
<!-- 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. Malipo na Kuingia
Kuingia na malipo ni vipengele vya hiari; vinapaswa kuunganishwa tu ikiwa mtumiaji ataomba waziwazi. Watumiaji wanahitaji kutaja masharti ambayo kuingia na malipo yanapaswa kuonyeshwa na kinachosababisha. Ikiwa maelezo hayajakamilika, watumiaji wanaweza kuchagua kutoyaongeza kwa wakati huu.
window.Login_ShipLang(); // 拉起登录
window.OpenPay_ShipLang(); // 拉起支付
if (window.IsPay_ShipLang()) {
// 是会员
} else {
// 非会员
}
IV. Miongozo ya Ubunifu wa Picha
- rangi:Maandishi, mipaka, mandharinyuma
#333,边框#ddd,背景#fff - nafasi:Tumia vizidisho vya 8 (pikseli 8, pikseli 16, pikseli 24).
- Fonti:Imeingizwa kutoka kwa Fonti za Google
- Nembo: Fonti maridadi iliyoandikwa kwa mkono, pikseli 22
- Kichwa: Fonti ya Serif (Rahisi Kusoma, Rasmi)
- Maandishi ya mwili: serif inayosomeka, pikseli 16, urefu wa mstari 1.6.
- Usogezaji: pikseli 15
#666
- Pembe zenye mviringo:umoja
6px - kimsingi:Nafasi nyeupe > mapambo; zima emoji; tumia picha chache; tumia maandishi kwa nembo, si picha.