2011-08-12 3 views
0

나는 Joomla virtuemart 사이트를 가지고 있습니다. 실수로 Virtuemart를 제거했지만 운좋게도 백업본을 가지고 있기 때문에 대부분의 파일을 서버에 다시 덮어 씁니다. 제품 세부 정보 페이지에 가격 등을 표시하고 장바구니에 추가하는 것 같습니다.Virtuemart 장바구니에 담기, 가격 정보 등이 나타나지 않습니다.

왜 이런 현상이 발생합니까? 특정 테이블이나 데이터베이스를 놓친 적이 있습니까?

나는 제품 세부 정보 페이지의 관점에서보고되어야하는 파일 확실하지 않다

은 ... 당신의 도움을 주셔서 감사합니다.

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 
: 나는 모든 테이블을 누락 모르겠어요 ... 다음
<?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 
} 
?> 

내가 가지고있는 테이블의 목록입니다 : 아래

은 제품 세부 사항 페이지에 대한 코드입니다

답변

0

나는 또한 jos_vm_weblinks 테이블을 가지고 있지만 문제의 원인이 될지 의심 스럽다. 당신은 '대부분의 파일을 서버에 다시 덮어 썼다'고 말합니다. 너 어떻게 한거야? 이미 그렇게하지 않았다면 Joomla/Virtuemart를 완전히 새로 설치하면 도움이 될 것입니다. 그런 다음 설치하는 DB 스키마를 간단히 삭제하고 자신의 것으로 다시 대체 할 수 있습니다.

또한 오류 로그 (/logs/error.txt)를 검사하여보고되는 내용이 있는지 확인하는 것이 좋습니다. 아파치 오류 로그를 확인하는 것은 어렵지 않습니다. 또한 이전 DB 정보를 올바르게 삽입했는지 확인 했습니까? 제안하는 것이 아주 명백한 것이지만, 나는 항상 그런 바보 같은 짓을하고 있습니다!

+0

내 데이터베이스가 SQL 파일 인 150MB 이상이고 확실하지 않습니다.이 파일을 한 번에 어떻게 삽입 할 수 있습니까? 제안에 감사드립니다. 장바구니 버튼과 다른 텍스트 파일 및 버튼을 추가하는 데 문제가있는 것 같습니다 ... –

+0

SQL의 .SQL mysqldump (또는 이에 상응하는 제품)가 있습니까? 그렇다면 MySQL 콘솔에 직접 복사하여 붙여 넣기하면 어떻게됩니까? – Pete171

+0

이유를 알게 된 이유는 무엇입니까! SQL 덤프가 있었지만 제품 설명이있는 텍스트 열이 모든 세부 정보를 삽입하지 않았습니다. 나는 이것이 행 당 많은 양의 HTML 코드로 인한 것이라고 생각한다. 이것을 무시하고 텍스트 데이터의 양에 관계없이 모두 삽입하는 방법이 있습니까? –

관련 문제