Dodatna dokumentacija o okviru
Okvir, oblikovalske ideje in dokumentacija
Večjezični spustni meni ShipLang
Seznam večjezičnih jezikov je shranjen v spremenljivki z imenom [$qx_lang] v korenskem imeniku [index.php].
V [English|1] |1 predstavlja prikaz jezika, |0 pa jezik, ki obstaja, vendar ni prikazan.
Večjezični spustni meniji se naložijo samodejno; podrobne funkcije oblikovanja so na voljo v splošnih pozivih.
Dodatni pozivi
I. Standardi pisanja v JavaScriptu
Onemogočite jQuery, okrajšave puščičnih funkcij in samoizvajajoče se funkcije.
II. Večjezični prevod
2.3 Oznake za dinamično prevajanje besedila (uporabljajte previdno)
<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>
⚠️ Opomba:To storite le, kadar morate podatke nujno dinamično prikazati z uporabo JavaScripta; JavaScript uporabljajte čim manj, kadar ni potreben.
2.4 Večjezična preusmeritev strani (ohraniti je treba trenutni jezik)
<!-- 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. Plačilo in prijava
Prijava in plačilo sta neobvezni funkciji; integrirati ju je treba le, če uporabnik to izrecno zahteva. Uporabniki morajo določiti pogoje, pod katerimi naj se prikažeta prijava in plačilo, in kaj ju sproži. Če opis ni popoln, se lahko uporabniki odločijo, da ju trenutno ne bodo dodali.
window.Login_ShipLang(); // 拉起登录
window.OpenPay_ShipLang(); // 拉起支付
if (window.IsPay_ShipLang()) {
// 是会员
} else {
// 非会员
}
IV. Smernice za vizualno oblikovanje
- barva:Besedilo, obrobe, ozadje
#333,边框#ddd,背景#fff - razmik:Uporabite večkratnike števila 8 (8px, 16px, 24px).
- Pisava:Uvoženo iz Google Fonts
- Logotip: Elegantna ročno napisana pisava, 22 slikovnih pik
- Naslov: Serifna pisava (lahko berljiva, formalna)
- Besedilo telesa: berljiva serifna pisava, 16px, višina vrstice 1,6.
- Navigacija: 15px
#666
- Zaobljeni vogali:enoten
6px - načeloma:Beli prostor > dekoracija; onemogočite emojije; uporabite manj slik; za logotip uporabite besedilo, ne slik.