Проблема с сайтом (очень нужна помощь)

Discussion in 'Ошибки при работе с Joomla' started by span4pawa, Sep 18, 2012.

  1. Offline

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

    Joined:
    Sep 18, 2012
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Добрый день. Очень нужна помощь по поводу сайт www.managerfifa.ru

    При загрузке главной странице выдает ошибку модуль "последние новости"

    код файла helper.php

    Код (CODE):
    1. <?php
    2.  
    3.  
    4. // no direct access
    5. defined('_JEXEC') or die('Restricted access');
    6.  
    7. require_once (JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');
    8.  
    9. class modLatestNewsHelper
    10. {
    11.     function getList(&$params)
    12.     {
    13.         global $mainframe;
    14.  
    15.         $db         =& JFactory::getDBO();
    16.         $user       =& JFactory::getUser();
    17.         $userId     = (int) $user->get('id');
    18.  
    19.         $count      = (int) $params->get('count', 5);
    20.         $catid      = trim( $params->get('catid') );
    21.         $secid      = trim( $params->get('secid') );
    22.         $show_front = $params->get('show_front', 1);
    23.         $aid        = $user->get('aid', 0);
    24.  
    25.         $contentConfig = &JComponentHelper::getParams( 'com_content' );
    26.         $access     = !$contentConfig->get('show_noauth');
    27.  
    28.         $nullDate   = $db->getNullDate();
    29.  
    30.         $date =& JFactory::getDate();
    31.         $now = $date->toMySQL();
    32.  
    33.         $where      = 'a.state = 1'
    34.             . ' AND ( a.publish_up = '.$db->Quote($nullDate).' OR a.publish_up <= '.$db->Quote($now).' )'
    35.             . ' AND ( a.publish_down = '.$db->Quote($nullDate).' OR a.publish_down >= '.$db->Quote($now).' )'
    36.             ;
    37.  
    38.         // User Filter
    39.         switch ($params->get( 'user_id' ))
    40.         {
    41.             case 'by_me':
    42.                 $where .= ' AND (created_by = ' . (int) $userId . ' OR modified_by = ' . (int) $userId . ')';
    43.                 break;
    44.             case 'not_me':
    45.                 $where .= ' AND (created_by <> ' . (int) $userId . ' AND modified_by <> ' . (int) $userId . ')';
    46.                 break;
    47.         }
    48.  
    49.         // Ordering
    50.         switch ($params->get( 'ordering' ))
    51.         {
    52.             case 'm_dsc':
    53.                 $ordering       = 'a.modified DESC, a.created DESC';
    54.                 break;
    55.             case 'c_dsc':
    56.             default:
    57.                 $ordering       = 'a.created DESC';
    58.                 break;
    59.         }
    60.  
    61.         if ($catid)
    62.         {
    63.             $ids = explode( ',', $catid );
    64.             JArrayHelper::toInteger( $ids );
    65.             $catCondition = ' AND (cc.id=' . implode( ' OR cc.id=', $ids ). ')';
    66.         }
    67.         if ($secid)
    68.         {
    69.             $ids = explode( ',', $secid );
    70.             JArrayHelper::toInteger( $ids );
    71.             $secCondition = ' AND (s.id=' . implode( ' OR s.id=', $ids ). ')';
    72.         }
    73.  
    74.         // Content Items only
    75.         $query = 'SELECT a.*, ' .
    76.             ' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug,'.
    77.             ' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug'.
    78.             ' FROM #__content AS a' .
    79.             ($show_front == '0' ? ' LEFT JOIN #__content_frontpage AS f ON f.content_id = a.id' : '').
    80.             ' INNER JOIN #__categories AS cc ON cc.id = a.catid' .
    81.             ' INNER JOIN #__sections AS s ON s.id = a.sectionid' .
    82.             ' WHERE '. $where .' AND s.id > 0' .
    83.             ($access ? ' AND a.access <= ' .(int) $aid. ' AND cc.access <= ' .(int) $aid. ' AND s.access <= ' .(int) $aid : '').
    84.             ($catid ? $catCondition : '').
    85.             ($secid ? $secCondition : '').
    86.             ($show_front == '0' ? ' AND f.content_id IS NULL ' : '').
    87.             ' AND s.published = 1' .
    88.             ' AND cc.published = 1' .
    89.             ' ORDER BY '. $ordering;
    90.         $db->setQuery($query, 0, $count);
    91.         $rows = $db->loadObjectList();
    92.  
    93.         $i      = 0;
    94.         $lists  = array();
    95.         foreach ( $rows as $row )
    96.         {
    97.             if($row->access <= $aid)
    98.             {
    99.                 $lists[$i]->link = JRoute::_(ContentHelperRoute::getArticleRoute($row->slug, $row->catslug, $row->sectionid));
    100.             } else {
    101.                 $lists[$i]->link = JRoute::_('index.php?option=com_user&view=login');
    102.             }
    103.             $lists[$i]->text = htmlspecialchars( $row->title );
    104.             $i++;
    105.         }
    106.  
    107.         return $lists;
    108.     }
    109. }


    В принципе если бы была это единственая ошибка я бы не парился а просто отключил бы его и все.


    Но это не все. при переходе на другие страницы вы дает либо ошибку либо грузится только текст.

    На денвере когда ставил никакой ошибки вообще не было все работало идеально. после переноса же появились эти дифекты.

    Тех поддержка хостинга говорит что проблема с моей стороны а у них все гладко.

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

    очень надеюсь на вашу помощь ! :mad:
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Установи чистую Joomla в подпапку.
    какая версия пхп у хостера?
     
  4. Offline

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

    Joined:
    Sep 18, 2012
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    на сервере стоит PHP Version 5.4.4-2
    на виртуальном PHP/5.2.4

    joomla стоит Версия 1.5.22


    в смысле чистую в подпапку?
    если не секрет для чего?
     

Share This Page

Loading...