Keretrendszer kiegészítő dokumentációja
Keretrendszer, tervezési ötletek és dokumentáció
ShipLang többnyelvű legördülő menü
A többnyelvű nyelvek listája a [$qx_lang] nevű változóban tárolódik az [index.php] gyökérkönyvtárban.
Az [English|1] nyelvben az |1 a megjelenített nyelvet, a |0 pedig a létező, de nem megjelenített nyelvet jelöli.
A többnyelvű legördülő menük automatikusan töltődnek be; a részletes tervezési funkciók az általános promptokban érhetők el.
További kérdések
I. JavaScript írási szabványok
Tiltsa le a jQuery-t, a nyílfüggvények rövidítéseit és az önvégrehajtó függvényeket.
II. Többnyelvű fordítás
2.3 Dinamikus szövegfordító címkék (óvatosan használható)
<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>
2.4 Többnyelvű oldalátirányítás (a jelenlegi nyelvet meg kell tartani)
<!-- 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. Fizetés és bejelentkezés
A bejelentkezés és a fizetés opcionális funkciók; csak akkor szabad integrálni őket, ha a felhasználó kifejezetten kéri. A felhasználóknak meg kell adniuk azokat a feltételeket, amelyek teljesülése esetén a bejelentkezés és a fizetés megjelenjen, és mi aktiválja azokat. Ha a leírás hiányos, a felhasználók dönthetnek úgy, hogy jelenleg nem adják hozzá őket.
window.Login_ShipLang(); // 拉起登录
window.OpenPay_ShipLang(); // 拉起支付
if (window.IsPay_ShipLang()) {
// 是会员
} else {
// 非会员
}
IV. Vizuális tervezési irányelvek
- szín:Szöveg, szegélyek, háttér
#333,边框#ddd,背景#fff - térköz:Használj 8 többszöröseit (8px, 16px, 24px).
- Betűtípus:Importálva a Google Fontsból
- Logó: Elegáns, kézzel írott betűtípus, 22 képpont
- Cím: Serif betűtípus (Könnyen olvasható, hivatalos)
- Törzsszöveg: olvasható talpas, 16 képpontos, 1,6 sormagasság.
- Navigáció: 15 képpont
#666
- Lekerekített sarkok:egységes
6px - elvben:Tér > dekoráció; emojik letiltása; kevesebb kép használata; logóhoz szöveg használata képek helyett.