|
|
|
สอบถามการดักค่า IF หรือ ยังไงดีครับ กรณีแบบนี้ครับผม |
|
|
|
|
|
|
|
คือว่าตอนนี้ผมทำระบบแนบไฟล์หลังบ้าน โดยที่แนบได้ที่ละไฟล์ ทีนี้เค้าอยากได้ว่าถ้าเกิดแนบไฟล์นี้ อยากให้โชว์
ภาษาไทย พอสลับอังกิดต้องไม่เจอไฟล์หรือลิ้งดาว์โหลดตัวนี้ครับ
แต่โค๊ดเดิมมันเป็นจูมล่ามา ผมเลยเพิ่มผิว ดรอปดาวเข้าไปว่า ถ้าดรอปค่าดีฟ้อนคือไทย=THAI อีกอันคือ ENG
โค๊ดหน้าบ้าน ผมเรียกเทเบิ้ลฟิวส์นี้ออกมาแล้วแต่ว่า มันยังไม่ถูกกำหนดว่า ถ้าฟิวส์ภาษา = ENG จะเจอไฟล์ ดาวโหลด
แต่ถ้าไม่ใช่ ก็เจอหน้าไทยเลย
ตัวแปรผมคือ list->Attlang อ่ะคัรบ ผมต้องดักตรงนี้หรือป่าวครับ หรืออย่างไร
Code (PHP)
<?php
<?php
if($list->filename == NULL): ?>
<span><font color="red"><?php echo JText::_('COM_KM_DOWNLOAD_NO_ITEM'); ?></font></span>
<?php
else:
$excel = array("xlsx","xls");
$word = array("doc","docx");
$powerpoint = array("ppt","pptx");
$pdf = array("pdf");
$hash = version_compare(JVERSION, '3.0', 'ge') ? JApplication::getHash($list->attachment_id) : JUtility::getHash($list->attachment_id);
$linkdownload = JRoute::_('index.php?option=com_k2&view=item&task=download&id='.$list->attachment_id."_".$hash);
$linkimg = JURI::base()."templates/tmpl_treasury/images";
$width = 24;
$height = 20;
// echo $list["filename"];
$type = explode(".",$list->filename);
if(in_array($type[1],$excel)<> ""){
echo "<a href='".$linkdownload."' title='".$attachment->title."'><img width=".$width." src='".$linkimg."/icon-excel.png' alt='img'></a>";
}
else if(in_array($type[1],$word)<> ""){
echo "<a href='".$linkdownload."' title='".$attachment->title."'><img width=".$width." src='".$linkimg."/icon-word.png' alt='img'></a>";
}
else if(in_array($type[1],$powerpoint)<> ""){
echo "<a href='".$linkdownload."' title='".$attachment->title."'><img width=".$width." src='".$linkimg."/icon-powerpoint.png' alt='img'></a>";
}
else if(in_array($type[1],$pdf)<> ""){
echo "<a href='".$linkdownload."' title='".$attachment->title."'><img width=".$width." src='".$linkimg."/icon-pdf.png' alt='img'></a>";
}
else{
echo "<a href='".$linkdownload."' title='".$attachment->title."'><img width=".$width." src='".$linkimg."/icon-etc.png' alt='img'></a>";
}
?>
<?php endif; ?>
<?php
if($swtlang == "th"):
echo "<span><a href=' ".$linkdownload." '>" .$list->title_name."</a></span>";
elseif($swtlang == "en"):
echo "<span><a href=' ".$linkdownload." '>" .$list->title_name_en."</a></span>";
endif;
?>
</li>
?>
Tag : PHP
|
ประวัติการแก้ไข 2014-12-25 14:11:51 2014-12-25 14:12:13
|
|
|
|
|
Date :
2014-12-25 12:22:40 |
By :
sarut14 |
View :
756 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|