Demo

討論

保持飢餓,保持愚笨 (Stay hungry, stay foolish)。 史蒂夫·賈伯斯

公告

本網站已取消討論區的討論方式,如果您有問題請至LINE群行動條碼圖片網址,或Facebook社團

如何可顯示中文 templateplazza 的模版

  • Venus
  • Venus 的個人頭像 Topic Author
  • Offline
  • 新手上路
  • 新手上路
More
2012-07-01 01:47 #22749 來自 Venus
Venus created the topic: 如何可顯示中文 templateplazza 的模版
我下載了templateplazza 的模版,由joomla 1.5+K2+Virtuemart 組成,已安裝K2及JOOMLA 1.5的繁體,但有些還是顯示不出,請問有人可幫忙嗎?

我找到相關的K2 php,但直接在此修改輸入中文,網站便出符號,顯示不到。

<div id="k2deals-wrapper">

<?php if($this->item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?>
<!-- Item extra fields -->
<?php $custom = $this->item->extra_fields; ?>

<?php
$exp_date = $custom[2]->value ."-". $custom[1]->value ."-".$custom[0]->value;
$todays_date = date("Y-m-d");
$today = strtotime($todays_date);
$expiration_date = strtotime($exp_date);
if ($expiration_date > $today): ?>
<div class="k2deals-buynow">
<a href="<?php echo JRoute::_('index.php?option=com_virtuemart&page=shop.product_details&flypage=flypage.tpl&product_id='.$custom[3]->value.'&Itemid=135'); ?>">BUY</a>
<span><?php echo $custom[4]->value;?></span>
</div>
<?php else: ?>
<div class="k2deals-buynow-expired">
<span class="k2deals-buynow-expired-span1"><strong>BUY</strong><br/>no longer available</span>
<span class="k2deals-buynow-expired-span2"><?php echo $custom[4]->value;?></span>
</div>
<?php endif; ?>
<div class="k2deals-inner">
<div class="k2deals-inner-value-header">
<ul><li><span>value</span><?php echo $custom[5]->value;?></li><li><span>discount</span><?php echo $custom[6]->value;?></li><li class="li-end"><span>save</span><?php echo $custom[7]->value;?></li></ul>
<div class="clr"></div>
</div>
<div class="clr"></div>
<div class="k2deals-inner-bought">
<?php //echo $custom[8]->value;?>
<?php
require_once JPATH_SITE . DS . "components" . DS . "com_virtuemart" . DS . "virtuemart_parser.php";
/*get product's stock from VM*/
$db = &JFactory::getDBO();
$stock = "SELECT product_sales, product_in_stock FROM #__" . VM_TABLEPREFIX . "_product p WHERE p.product_publish='Y' AND p.product_id = " . $db->Quote($custom[3]->value);
$db->setQuery($stock);
$item = $db->loadObject();
$remainingitem = $item->product_in_stock;
$itemsold = $item->product_sales;
echo $itemsold . " of " . ($remainingitem + $itemsold) . " coupons bought";
echo "<br/><span class=\"small\">". $remainingitem ." coupons remaining </span>";
?>
</div>
<div class="k2deals-inner-timeleft">
<p>time left to buy</p>
<script language="JavaScript">
TargetDate = "<?php echo $custom[1]->value;?>/<?php echo $custom[0]->value;?>/<?php echo $custom[2]->value;?> 5:00 AM";
BackColor = "palegreen";
ForeColor = "navy";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
FinishMessage = "Expired";
</script>
<script language="JavaScript" src="components/com_k2/templates/dealplazza/countdown.js" type="text/javascript"></script>
</div>

紅色字是想它顯示中文,不能直接輸入,需從那裡修改?

請指教,萬分感謝!

Please 登入 to join the conversation.

More
2012-07-01 11:48 #22751 來自 abokuo
abokuo replied the topic: 回覆: 如何可顯示中文 templateplazza 的模版
Joomla! 的擴充套件(包括佈景主題)顯示訊息是由語言檔(副檔名 ini)決定,如果沒有中文語言檔就會以英文語言檔顯示訊息。
擴充套件中文化的方法上網找一下就有。

我的 Joomla! 資訊網站:http://www.abokuo.com
Joomla! 書籍:Joomla! 3.x 素人架站計畫(2015.07)

Please 登入 to join the conversation.

  • Venus
  • Venus 的個人頭像 Topic Author
  • Offline
  • 新手上路
  • 新手上路
More
2012-07-02 01:01 #22755 來自 Venus
Venus replied the topic: 回覆: 如何可顯示中文 templateplazza 的模版
謝謝...但已找過,並沒有。 請問可否自己修改? 在那些檔案上修改?

Please 登入 to join the conversation.

More
2012-07-02 09:26 #22756 來自 abokuo
abokuo replied the topic: 回覆: 如何可顯示中文 templateplazza 的模版
佈景主題的語言檔案通常會在佈景主題資料夾中的「language」資料夾,你會在裡面看到以語言簡碼命名的 ini 檔案。
你可以先將「en-GB.ini」檔案製作一份複本,更名為「zh-TW.ini」後進行翻譯,翻譯前請先確認檔案編碼格式是
「UTF-8, no BOM(無簽名檔)」。
中文化流程參考《華燈初上》網站下載區的簡報資料,雖是對應 Joomla! 1.6 以後不過只在格式上有分別。

我的 Joomla! 資訊網站:http://www.abokuo.com
Joomla! 書籍:Joomla! 3.x 素人架站計畫(2015.07)

Please 登入 to join the conversation.

  • Venus
  • Venus 的個人頭像 Topic Author
  • Offline
  • 新手上路
  • 新手上路
More
2012-10-04 01:31 #23399 來自 Venus
Venus replied the topic: 回覆: 如何可顯示中文 templateplazza 的模版
templateplazza 的模版中,產品是可以時間倒數的...但只能在第一件產品上顯示,如果我想更改為所有產品可顯示,請問可在那裡更改?

我在component/com_k2/template/catorgies_item_link.php


<!-- Start K2 Item Layout (links) -->
<div class="catItemView group<?php echo ucfirst($this->item->itemGroup); ?>?php if($this->item->params->get('pageclass_sfx')) echo ' '.$this->item->params->get('pageclass_sfx'); ?>">
<?php if($this->item->params->get('catItemTitle')): ?>
<!-- Item title -->
<span class="catItemTitle">
<?php if ($this->item->params->get('catItemTitleLinked')): ?>
<a href="<?php echo $this->item->link; ?>">
<?php echo $this->item->title; ?>
</a>
<?php else: ?>
<?php echo $this->item->title; ?>
<?php endif; ?>
</span>
<?php endif; ?>

請指教,萬分感謝!

Please 登入 to join the conversation.