2011-08-12 17 views
0

私はJoomlaのvirtuemartサイトを持っていて、誤ってVirtuemartをアンインストールしましたが、幸運にも私はバックアップを取っているので、データベースにいくつかのMySQLデータを入れて、商品詳細ページに表示される価格などの詳細をカートなどに追加するようです。Virtuemartカートに追加、価格の詳細などが表示されない

これが起こっている理由はありますか?私は特定のテーブルやデータベースを見逃しましたか?

私は

はあなたの助けをありがとう...私は、製品の詳細ページの観点から見てすべきファイルか分かりません。以下は

商品詳細ページのコードです:以下

<?php if(!defined('_VALID_MOS') && !defined('_JEXEC')) die('Direct Access to '.basename(__FILE__).' is not allowed.'); 
mm_showMyFileName(__FILE__); 
require_once (CLASSPATH. 'ps_product.php'); 
$ps_product = new ps_product; 

?> 
<div id="ttn_prdDetail_wrapper"><div id="product_list_inner1"><div id="product_list_inner2"><div id="product_list_inner3"> 
<?php if($this->get_cfg('product_navigation', 1)) { 
    if(!empty($previous_product)) { 
     echo '<a class="previous_page" href="'.$previous_product_url.'">'.shopMakeHtmlSafe($previous_product['product_name']).'</a>'; 
    } 
    if(!empty($next_product)) {  
     echo '<a class="next_page" href="'.$next_product_url.'">'.shopMakeHtmlSafe($next_product['product_name']).'</a>'; 
    } 
} ?> 
<br clear="all"/> 
    <?php $ttn_prdName = explode('|',$product_name,2);?> 
    <h1 class="prdName"> 

     <?php echo $ttn_prdName[0] ?> <?php echo $edit_link ?> 
    </h1> 
    <div class="prdImages"> 
     <div class="mainImage"> 
     <?php echo $product_image ?> 
     </div> 
     <h2> More images (click to enlarge)</h2> 
     <div id="altviews"> 
      <div class="alter_img"> 
      <?php echo $product_image2 ?> 
      </div> 
      <?php echo $this->vmlistAdditionalImages($product_id, $images) ?> 
      <div style="clear:both;"></div> 
     </div> 
    </div> 
    <div class="prdDesc_wrapper"> 
     <?php echo $product_description ?> 
    </div> 
    <div style="clear:both;"></div> 

</div></div></div></div> 
<!--Show bottom note ò prdoduct---> 
<div class="prdBotNote"> 
     <?php echo $this->get_cfg('ttn_botnote')?> 
    </div> 
<?php 
// Show Featured Products 
if($this->get_cfg('showFeatured', 1)) { 
    /* featuredproducts(random, no_of_products,category_based) no_of_products 0 = all else numeric amount 
    edit featuredproduct.tpl.php to edit layout */ 
?> 
    <div id="ttn-fp"><div id="ttn-fp-inner1"><div id="ttn-fp-inner2"><div id="ttn-fp-inner3"> 
<?php 
    echo $ps_product->ttnfeaturedProducts(true,50,true); 
?> 
    </div></div></div></div> 
<?php 
} 
?> 

は私が持っているテーブルのリストです...私は任意のテーブルが欠落してるかわからない:

jos_vm_auth_group 
jos_vm_auth_user_group 
jos_vm_auth_user_vendor 
jos_vm_cart 
jos_vm_category 
jos_vm_category_xref 
jos_vm_country 
jos_vm_coupons 
jos_vm_creditcard 
jos_vm_csv 
jos_vm_currency 
jos_vm_export 
jos_vm_function 
jos_vm_manufacturer 
jos_vm_manufacturer_category 
jos_vm_module 
jos_vm_orders 
jos_vm_order_history 
jos_vm_order_item 
jos_vm_order_payment 
jos_vm_order_status 
jos_vm_order_user_info 
jos_vm_payment_method 
jos_vm_product 
jos_vm_product_attribute 
jos_vm_product_attribute_sku 
jos_vm_product_category_xref 
jos_vm_product_discount 
jos_vm_product_download 
jos_vm_product_files 
jos_vm_product_mf_xref 
jos_vm_product_price 
jos_vm_product_product_type_xref 
jos_vm_product_relations 
jos_vm_product_reviews 
jos_vm_product_type 
jos_vm_product_type_parameter 
jos_vm_product_votes 
jos_vm_shipping_carrier 
jos_vm_shipping_label 
jos_vm_shipping_rate 
jos_vm_shopper_group 
jos_vm_shopper_vendor_xref 
jos_vm_state 
jos_vm_tax_rate 
jos_vm_userfield 
jos_vm_userfield_values 
jos_vm_user_info 
jos_vm_vendor 
jos_vm_vendor_category 
jos_vm_waiting_list 
jos_vm_zone_shipping 

答えて

0

私もjos_vm_weblinksテーブルを持っていますが、それが問題の原因になるのではないかと疑います。あなたは、あなたが「大部分のファイルをもう一度サーバーに上書きした」と言っています。どうやってこれをやったの?あなたがまだそれをしていないなら、Joomla/Virtuemartを完全に新しくインストールすれば助けになるでしょうか?その後、インストールされたDBスキーマを削除して、それをあなた自身のものに再度置き換えることができます。

エラーログ(/logs/error.txt)を確認して、何かが報告されているかどうかを確認することをお勧めします。あなたのApacheエラーログをチェックすることも害ではありません。また、古いDB情報を正しく挿入したことを確認しましたか?私はそれが非常に明白なことを示唆していることは知っていますが、私はいつもそんなに愚かなことをしています!

+0

私のデータベースはsqlファイルで150 MB以上で、私は確信が持てません。これを一度にどのように挿入できますか...ありがとうございます。私は買い物カゴのボタンといくつかの他のテキストファイルやボタンを追加することに問題があるようです... –

+0

SQLのmysqldump(または同等のもの)をお持ちですか?もしそうなら、それをコピーしてMySQLコンソールに直接貼り付けるとどうなりますか? – Pete171

+0

私は理由を知った! SQLのダンプはそこにありましたが、何らかの形で製品の説明のテキスト列にすべての詳細が挿入されていませんでした!私はこれが行ごとに大量のHTMLコードのためだと思う。これをオーバーライドしてテキストデータの量に関係なくすべて挿入する方法はありますか? –

関連する問題