0
第一次在這裏發佈海報 我是新來的網頁設計,我正在爲產品展示目的製作多語言網站,每個產品都有一個可下載的.pdf手冊。以所選語言下載pdf
我有每種語言的pdf文件,我想根據所選語言更改鏈接。有沒有一種方法來驗證使用JavaScript或PHP的語言?
如果您需要TECHNIC信息,語言設置,我做了以下這個教程: here is the link for same
第一次在這裏發佈海報 我是新來的網頁設計,我正在爲產品展示目的製作多語言網站,每個產品都有一個可下載的.pdf手冊。以所選語言下載pdf
我有每種語言的pdf文件,我想根據所選語言更改鏈接。有沒有一種方法來驗證使用JavaScript或PHP的語言?
如果您需要TECHNIC信息,語言設置,我做了以下這個教程: here is the link for same
如果你遵循的環節都做到一絲不苟,你可以通過添加新的變量,用於存儲鏈路調整,然後生成它根據需要,像這樣:
$pdfLink = '';
$downloadText = '';
switch ($lang) {
case 'en':
$lang_file = 'lang.en.php';
$pdfLink = 'file.en.pdf';
$downloadText = 'Link for download';
break;
case 'de':
$lang_file = 'lang.de.php';
$pdfLink = 'file.de.pdf';
$downloadText = 'Link zum Download';
break;
case 'es':
$lang_file = 'lang.es.php';
$pdfLink = 'file.es.pdf';
$downloadText = 'Enlace para descargar';
break;
default:
$lang_file = 'lang.en.php';
$pdfLink = 'file.en.pdf';
$downloadText = 'Link for download';
} // assuming they are all in same folder. If not, add path
,以後你生成類似於此下載鏈接:
<a href="path_to_folder_containing_pdfs_for_download/<?php echo $pdfLink; ?>"><?php echo $downloadText;?></a>
編輯:
我用谷歌翻譯爲$ downloadText變量,所以我不建議使用它真的檢查之前是正確的:)
我不完全理解變量存儲還,但這個答案告訴我,我可以使用變量來編寫代碼,而不僅僅是顯示文本。所以,在lang_en.php文件中我做了:$ lang ['brochure_pdf'] ='brochure_en.pdf';然後,在頁面中:Download。這種方式適用於我。 – Artemis