Çərçivə Əlavə Sənədləri

Çərçivə, Dizayn İdeyaları və Sənədləşmə

ShipLang çoxdilli açılan menyusu

Çoxdilli dillərin siyahısı [index.php] kök qovluğunda [$qx_lang] adlı dəyişəndə ​​saxlanılır.

[İngilis dili|1]-də |1 dilin göstərilməsini, |0 isə mövcud, lakin göstərilməyən dili təmsil edir.

Çoxdilli açılan menyular avtomatik yüklənir; ətraflı dizayn xüsusiyyətləri ümumi göstərişlərdə mövcuddur.

Əlavə göstərişlər

I. JavaScript Yazı Standartları

jQuery, ox funksiyası qısaltmalarını və öz-özünə icra funksiyalarını deaktiv edin.

II. Çoxdilli Tərcümə

2.3 Dinamik mətn tərcümə etiketləri (ehtiyatla istifadə edin)

<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>
⚠️ Qeyd:Bunu yalnız məlumatları JavaScript istifadə edərək dinamik şəkildə göstərmək lazım olduqda edin; zəruri olmadığı zaman JavaScript-dən mümkün qədər az istifadə edin.

2.4 Çoxdilli səhifə yönləndirməsi (mövcud dil qorunmalıdır)

<!-- 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. Ödəniş və Giriş

Giriş və ödəniş isteğe bağlı xüsusiyyətlərdir; onlar yalnız istifadəçi tərəfindən açıq şəkildə tələb olunduqda inteqrasiya olunmalıdır. İstifadəçilər giriş və ödənişin hansı şərtlər altında göstərilməli olduğunu və onları nəyin tetiklediyini göstərməlidirlər. Təsvir natamamdırsa, istifadəçilər onları hazırda əlavə etməməyi seçə bilərlər.

window.Login_ShipLang();   // 拉起登录

window.OpenPay_ShipLang(); // 拉起支付

if (window.IsPay_ShipLang()) {
    // 是会员
} else {
    // 非会员
}

IV. Vizual Dizayn Təlimatları