นี่นะโค้ดใน BoardIndex.template.php
(empty($context['spiders']) ? '' : $context['num_spiders'] . ' ' . ($context['num_spiders'] == 1 ? $txt['ob_googlebot_spider'] : $txt['ob_googlebot_spiders']) . ', '),
แปลให้ดูทีละคำเลย
empty($context['spiders']
ถ้า spiders ว่างเปล่า (ไม่มี)
?
ให้แสดง
''
ว่างเปล่า
:
หากไม่ใช่ (ไม่ว่างเปล่า)
$context['num_spiders']
แสดงจำนวน spiders
($context['num_spiders'] == 1
ถ้าจำนวน spiders คือ 1 (ไม่ขาดไม่เกิน)
?
แสดง
$txt['ob_googlebot_spider']
$txt นี้แหละ
:
ถ้ามากกว่า 1
แสดง $txt['ob_googlebot_spiders'])
2 $txt นี้ต่างกันแค่เติม s กับไม่เติม s ค่าของมันคือคำแปลจึงไม่มีผลแตกต่างในภาษาไทย
ในเมื่อ spiders ว่างเปล่า ให้แสดงความว่างเปล่า ถ้าไม่ต้องการว่างเปล่า (ให้เป็นเลข 0) ก็สร้างตัวแปรขึ้นมาตัวหนึ่ง กำหนดค่าตัวแปรให้เป็น 0 แล้วเอาตัวแปรนี้แหละยัดใส่ลงไปในความว่างเปล่า
ลิงค์หัวข้อ:
http://dexmore.com/topic/6461