Συμπληρωματική Τεκμηρίωση Πλαισίου
Πλαίσιο, Ιδέες Σχεδιασμού και Τεκμηρίωση
Αναπτυσσόμενο μενού πολυγλωσσικών λέξεων ShipLang
Η λίστα των πολύγλωσσων γλωσσών αποθηκεύεται σε μια μεταβλητή με όνομα [$qx_lang] στον ριζικό κατάλογο [index.php].
Στο [English|1], το |1 αντιπροσωπεύει την εμφάνιση της γλώσσας και το |0 αντιπροσωπεύει την υπάρχουσα αλλά μη εμφανιζόμενη γλώσσα.
Τα πολύγλωσσα αναπτυσσόμενα μενού φορτώνουν αυτόματα. Λεπτομερείς λειτουργίες σχεδίασης είναι διαθέσιμες στις γενικές οδηγίες.
Επιπλέον προτροπές
I. Πρότυπα γραφής JavaScript
Απενεργοποιήστε το jQuery, τις συντομογραφίες συναρτήσεων βέλους και τις αυτοεκτελούμενες συναρτήσεις.
II. Πολύγλωσση Μετάφραση
2.3 Ετικέτες δυναμικής μετάφρασης κειμένου (χρησιμοποιήστε με προσοχή)
<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 Ανακατεύθυνση σελίδας σε πολλές γλώσσες (πρέπει να διατηρηθεί η τρέχουσα γλώσσα)
<!-- 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. Πληρωμή και Σύνδεση
Η σύνδεση και η πληρωμή είναι προαιρετικές λειτουργίες. Θα πρέπει να ενσωματώνονται μόνο εάν ζητηθεί ρητά από τον χρήστη. Οι χρήστες πρέπει να καθορίσουν τις συνθήκες υπό τις οποίες θα πρέπει να εμφανίζονται οι λειτουργίες σύνδεσης και πληρωμής και τι τις ενεργοποιεί. Εάν η περιγραφή είναι ελλιπής, οι χρήστες μπορούν να επιλέξουν να μην τις προσθέσουν προς το παρόν.
window.Login_ShipLang(); // 拉起登录
window.OpenPay_ShipLang(); // 拉起支付
if (window.IsPay_ShipLang()) {
// 是会员
} else {
// 非会员
}
IV. Οδηγίες Οπτικού Σχεδιασμού
- χρώμα:Κείμενο, περιγράμματα, φόντο
#333,边框#ddd,背景#fff - απόσταση:Χρησιμοποιήστε πολλαπλάσια του 8 (8px, 16px, 24px).
- Γραμματοσειρά:Εισήχθη από τις γραμματοσειρές Google
- Λογότυπο: Κομψή χειρόγραφη γραμματοσειρά, 22px
- Τίτλος: Γραμματοσειρά Serif (Εύκολη στην ανάγνωση, Επίσημη)
- Κείμενο σώματος: ευανάγνωστο serif, 16px, ύψος γραμμής 1,6.
- Πλοήγηση: 15px
#666
- Στρογγυλεμένες γωνίες:ενωμένος
6px - κατ' αρχήν:Κενός χώρος > διακόσμηση. Απενεργοποίηση emoji. Χρήση λιγότερων εικόνων. Χρήση κειμένου για το λογότυπο, όχι εικόνων.