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

Тема в разделе "Ошибки при работе с Joomla", создана пользователем span4pawa, 18.09.2012.

  1. Offline

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

    Регистрация:
    18.09.2012
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день. Очень нужна помощь по поводу сайт 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 Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Установи чистую Joomla в подпапку.
    какая версия пхп у хостера?
     
  4. Offline

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

    Регистрация:
    18.09.2012
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    на сервере стоит PHP Version 5.4.4-2
    на виртуальном PHP/5.2.4

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


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

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

Загрузка...