Проблема с страницами производителей

Тема в разделе "Дизайн и оформление, шаблоны", создана пользователем lightoffice, 26.07.2012.

  1. Offline

    lightoffice Недавно здесь

    Регистрация:
    25.07.2012
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    joomla 1.5.22 virtuemart 1.1.3

    доброго времени суток
    помогайте парни

    В один "прекрасный" момент захожу на сайт, полетела страница каталога index.php?option=com_virtuemart&Itemid=18
    стала пустой

    потом заметил, что страницы производителей тоже пустые
    начал рыть в сторону файлов shop.manufacturer_page.php вот его код

    Код (CODE):
    1. <?php
    2. if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
    3. /**
    4. *
    5. * @version $Id: shop.manufacturer_page.php 1095 2007-12-19 20:19:16Z soeren_nb $
    6. * @package VirtueMart
    7. * @subpackage html
    8. * @copyright Copyright (C) 2004-2007 soeren - All rights reserved.
    9. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
    10. * VirtueMart is free software. This version may have been modified pursuant
    11. * to the GNU General Public License, and as distributed it includes or
    12. * is derivative of works licensed under the GNU General Public License or
    13. * other free or open source software licenses.
    14. * See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
    15. *
    16. * http://virtuemart.net
    17. */
    18. mm_showMyFileName( __FILE__ );
    19.  
    20. $manufacturer_id = intval( vmGet( $_GET, 'manufacturer_id' ));
    21.  
    22. if( !empty( $manufacturer_id ) ) {
    23.  
    24.     $q  = "SELECT `manufacturer_id`,`mf_name`,`mf_email`,`mf_desc`,`mf_url` FROM `#__{vm}_manufacturer` WHERE ";
    25.     $q .= "`manufacturer_id`=$manufacturer_id";
    26.     $db->query($q);
    27.     if( !$db->next_record() ) {
    28.         return;
    29.     }
    30.  
    31.     $mf_name=$db->f("mf_name");
    32.     $mf_email=$db->f("mf_email");
    33.     $mf_desc=$db->f("mf_desc");
    34.     $mf_url = $db->f("mf_url");
    35.    
    36.     $tpl = vmTemplate::getInstance();
    37.     $tpl->set_vars(array('mf_name'=>$db->f("mf_name"),
    38.                     'mf_email' => $db->f("mf_email"),
    39.                     'mf_desc' => $db->f("mf_desc"),
    40.                     'mf_url' => $db->f("mf_url"),
    41.                     'db' => $db
    42.                     )
    43.     );
    44.  
    45.     echo $tpl->fetch('pages/shop.manufacturer.tpl.php');
    46.  
    47. }
    48. ?>


    вот подгружаемый шаблон

    Код (CODE):
    1. <?php
    2. if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
    3. /**
    4. *
    5. * @version $Id: shop.manufacturer.tpl.php 1095 2007-12-19 20:19:16Z soeren_nb $
    6. * @package VirtueMart
    7. * @subpackage themes
    8. * @copyright Copyright (C) 2007 Soeren Eberhardt. All rights reserved.
    9. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
    10. * VirtueMart is free software. This version may have been modified pursuant
    11. * to the GNU General Public License, and as distributed it includes or
    12. * is derivative of works licensed under the GNU General Public License or
    13. * other free or open source software licenses.
    14. * See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
    15. *
    16. * http://virtuemart.net
    17. */
    18. mm_showMyFileName( __FILE__ );
    19. ?>
    20. <h3><?php echo $mf_name;?></h3>
    21.  
    22.   <table align="center"cellspacing="0" cellpadding="0" border="0">
    23.       <tr valign="top">
    24.         <th colspan="2" align="center"class="sectiontableheader">
    25.           <strong><?php echo $VM_LANG->_('PHPSHOP_MANUFACTURER_FORM_INFO_LBL')?></strong>
    26.         </th>
    27.       </tr>
    28.       <tr valign="top">
    29.         <td align="center"colspan="2"><br />
    30.           <?php echo "&nbsp;" . $mf_name . "<br />"; ?>
    31.           <br /><br />
    32.         </td>
    33.       </tr>
    34.  
    35.       <tr>
    36.         <td valign="top" align="center"colspan="2">
    37.             <br /><?php echo $VM_LANG->_('PHPSHOP_STORE_FORM_EMAIL')?>:&nbsp;
    38.             <a href="mailto:<?php echo $mf_email; ?>"><?php echo $mf_email; ?></a>
    39.             <br />
    40.             <br /><a href="<?php echo $mf_url ?>" target="_blank"><?php echo $mf_url ?></a><br />
    41.         </td>
    42.       </tr>
    43.       <tr>
    44.         <td valign="top" align="left" colspan="2">
    45.             <br /><?php echo $mf_desc ?><br />
    46.         </td>
    47.       </tr>
    48.    
    49.   </table>


    вставлял первой строчкой <?php echo "asd"; ?> в shop.manufacturer_page.php, не выводит. очевидно просто даже не доходит до этого кода. подскажите, кто знает, хоть в какую сторону рыть.


    Кстати ссылка на страницу производителя формируется правильная
    index2.php?page=shop.manufacturer_page&manufacturer_id=8266&output=lite&option=com_virtuemart&Itemid=18


    мне кажется, что каталог и производители связаны и корень зла тут один, но ума не приложу что делать.

    ПОМОГИТЕ
     
  2.  
  3. Offline

    lightoffice Недавно здесь

    Регистрация:
    25.07.2012
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Кстати страница каталога имеет тип Virtuemart и раньше там был текст с поля Магазин -> информация о магазине -> "Описание". Текст в этом поле есть до сих пор,а страница пустая, ничего кроме шаблона.
     
  4. Offline

    lightoffice Недавно здесь

    Регистрация:
    25.07.2012
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    на всякий случай напишу, что проблема была в изменении файла virtuemart.php, бэкнул оригинал.

    кстати уже перешел на joomshopping и горя не знаю ;)
     

Поделиться этой страницей

Загрузка...