Doplnková dokumentácia k rámcu
Rámec, nápady na dizajn a dokumentácia
Viacjazyčný rozbaľovací zoznam ShipLang
Zoznam viacjazyčných jazykov je uložený v premennej s názvom [$qx_lang] v koreňovom adresári [index.php].
V [English|1] predstavuje |1 zobrazenie jazyka a |0 predstavuje jazyk, ktorý existuje, ale nie je zobrazený.
Viacjazyčné rozbaľovacie ponuky sa načítavajú automaticky; podrobné funkcie dizajnu sú k dispozícii vo všeobecných výzvach.
Ďalšie výzvy
I. Štandardy písania v JavaScripte
Zakážte jQuery, skratky šípkových funkcií a samospúšťacie funkcie.
II. Viacjazyčný preklad
2.3 Značky dynamického prekladu textu (používajte opatrne)
<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>
⚠️ Poznámka:Robte to iba vtedy, keď absolútne potrebujete dynamicky zobraziť dáta pomocou JavaScriptu; používajte JavaScript čo najmenej, keď to nie je potrebné.
2.4 Presmerovanie viacerých jazykov (aktuálny jazyk musí byť zachovaný)
<!-- 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. Platba a prihlásenie
Prihlásenie a platba sú voliteľné funkcie; mali by byť integrované iba na výslovnú žiadosť používateľa. Používatelia musia špecifikovať podmienky, za ktorých sa má prihlásenie a platba zobraziť a čo ich spúšťa. Ak je popis neúplný, používatelia sa môžu rozhodnúť, že ich v tejto chvíli nepridajú.
window.Login_ShipLang(); // 拉起登录
window.OpenPay_ShipLang(); // 拉起支付
if (window.IsPay_ShipLang()) {
// 是会员
} else {
// 非会员
}
IV. Pokyny pre vizuálny dizajn
- farba:Text, orámovanie, pozadie
#333,边框#ddd,背景#fff - rozstup:Použite násobky čísla 8 (8px, 16px, 24px).
- Písmo:Importované z Google Fonts
- Logo: Elegantné ručne písané písmo, 22px
- Názov: Pätkové písmo (ľahko čitateľné, formálne)
- Text tela: čitateľné pätkové písmo, 16px, výška riadku 1,6.
- Navigácia: 15px
#666
- Zaoblené rohy:zjednotený
6px - v zásade:Biely priestor > dekorácia; vypnite emoji; použite menej obrázkov; použite text pre logo, nie obrázky.