أستخدم الطريقة التالية لعرض اللغة المناسبة لواجهة موقعي:
على سبيل المثال، أعرّف الروابط على النحو التالي:
[a class="domain-about"][/a]
[a class="domain-downloads"][/a]
أي دون أي محتوى مباشر داخل الوسم [a]، ودون إدراج الخاصية href. (استخدمت الأقواس المربعة لعدم إمكانية استخدام الأكواد المثلثة هنا). ثم أربطها بكود jQuery على النحو التالي:
$('.domain-about:lang(en)').attr('title','About').attr('href','about.php');
$('.domain-documentation:lang(en)').attr('title','Documentation').attr('href','documentation.php');
$('.domain-about:lang(ar)').attr('title','لمحة').attr('href','about-ar.php');
$('.domain-documentation:lang(ar)').attr('title','تعليمات').attr('href','documentation-ar.php');
برأيكم هل هذه الطريقة ستضعف مكانة تلك الروابط والصفحات لدى محركات البحث؟
التعليقات