0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 19839 Просмотров
*

Lester

  • Захожу иногда
  • 22
  • 0
Пожалуйста помогите, кто знает.

На локальном сервере работало. На хостинге - ошибка. Хостинг - Hostpro.ua

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/impera/public_html/templates/шаблон/menu/jjmenu.php on line 5

Вот часть кода этого файла:

Код
<?php

class jjmenu
{
private static $type = null;
private static $get = null;
private static $params = null;
function render(&$params, $type = null, $get = null)
{
self::$params = $params;

if (is_null($type)) {
self::$type = $params->get('menuType');
} else {
self::$type = $type;
}

if (is_null($get)) {
self::$get = $params->get('menuName');
} else {
self::$get = $get;
}

switch ( self::$type )
{
case 'suckerfish':
case 'superfish':
case 'split':
case 'dropline':
case 'module':
jjmenu::mosShowSwtichMenu($params, $type);
break;
default:
break;
}
}
*

Lex

  • Практически профи
  • 1630
  • 273
Включен php 4. Нужен php 5. Включите php 5 если панель хостера это позволяет или вопросы к хостеру.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Lester

  • Захожу иногда
  • 22
  • 0
Lex, большое спасибо!
А я думал в самом файле ошибка.
Переключил в панели хостинга на PHP5  - все заработало.
*

tigra-uki

  • Давно я тут
  • 388
  • 10
  • Joom'лiстка
ребята, спасибо! Ваш ответ мне оч помог!
Поставила новый VirtueMart_1.1.5, при попытке из меню попасть в каталог выдавало ошибку:

Parse error: syntax error, unexpected '=', expecting ')' in /home/mysait/public_html/administrator/components/com_virtuemart/classes/payment/ps_paypal_api.php on line 1394

про смену версий php забыла...  crazy!
Спасибо за навоДку :)
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

sauli

  • Новичок
  • 2
  • 0
спасибо большое! не знаю что делала бы без вашего форума! про смену версий php вообще не знала.теперь знаю!СПАСИБО еще раз))))
*

liliax

  • Захожу иногда
  • 10
  • 0
интересный факт включаешь PHP5.2.10 все сайты умирают
Fatal error: Call to undefined function session_id().....joom/libraries/joomla/session/session.php on line 87
включаешь PHP5.1.6 вроде работают, но мне был нужен именно PHP5.2.10 т.к
ПРОВЕРКА ТРЕБОВАНИЙ: НЕ УДАЛАСЬ - Минимальные требования к версии не удовлетворены
PHP версия:   5.1.6   (Требуется >= 5.2.3)
MySQL версия:   5.1.41-log   (Требуется >= 4.1.19)
Joomla версия:   1.5.20   (Требуется >= 1.5.20)
оказалось нужно включить у nic.ru доп расширение - Веб-сервер Управление модулями Модуль PHP - Настройка модуля PHP v5.2.10 - Все расширения - поставить галочку session и сохранить

при ошибке Fatal error: Class 'DOMDocument' not found in включить доп расширение dom
Fatal error: Call to undefined function: simplexml_load_file() in доп расширение simplexml

надеюсь комуто пригодистя

может кто знает как исправить Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 57 bytes) in joom/administrator/components/com_comprofiler/plugin.class.php on line 3301 ?
ставлю kunena 1.6.0 или проще отказаться от этой затеи :(

http://joomlaforum.ru/index.php/topic,74944.0.html не помогло(

« Последнее редактирование: 11.11.2010, 10:46:43 от liliax »

Блин!
 У меня то же ерунда получается!
Поставил форум  Fireboard, включил поддержку RSS, но при на жатии на кнопку RSS, вылазит:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/diagnost/public_html/components/com_fireboard/sources/fb_rss.php on line 51
Может кто знает, как исправить?
*

Boneshaker

  • Осваиваюсь на форуме
  • 56
  • 1
Тему стоит апнуть....тада фигня, хостинг - русоникс супер старкт, PHP 5 включен
*

_kirill_

  • Захожу иногда
  • 13
  • 0
Не заходит в админку пишет, кто нибудь знает как решит проблему?
Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /home/sergey21/domains/absprom.ru/public_html/administrator/components/com_login/models/login.php on line 36

Вот код:

<?php
/**
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license      GNU General Public License, see LICENSE.php
 */

defined('_JEXEC') or die;

/**
 * Login Model
 *
 * @package      Joomla.Administrator
 * @subpackage   com_login
 * @since      1.5
 */
class LoginModelLogin extends JModelLegacy
{
   /**
    * Method to auto-populate the model state.
    *
    * Note. Calling getState in this method will result in recursion.
    *
    * @since   1.6
    */
   protected function populateState()
   {
      $credentials = array(
         'username' => JRequest::getVar('username', '', 'method', 'username'),
         'password' => JRequest::getVar('passwd', '', 'post', 'string', JREQUEST_ALLOWRAW)
      );
      $this->setState('credentials', $credentials);

      }

      // check for return URL from the request first
      if ($return = JRequest::getVar('return', '', 'method', 'base64')) {
         $return = base64_decode($return);
         if (!JURI::isInternal($return)) {
            $return = '';
         }
      }
   /**
    * Get the administrator login module by name (real, eg 'login' or folder, eg 'mod_login')
    *
    * @param   string  $name   The name of the module
    * @param   string  $title  The title of the module, optional
    *
    * @return  object  The Module object
    *
    * @since   11.1
    */
   public static function getLoginModule($name = 'mod_login', $title = null)
   {
      $result      = null;
      $modules   = LoginModelLogin::_load($name);
      $total      = count($modules);

      for ($i = 0; $i < $total; $i++)
      {
         // Match the title if we're looking for a specific instance of the module
         if (!$title || $modules[$i]->title == $title) {
            $result = $modules[$i];
            break;   // Found it
         }
      }

      // If we didn't find it, and the name is mod_something, create a dummy object
      if (is_null($result) && substr($name, 0, 4) == 'mod_') {
         $result            = new stdClass;
         $result->id         = 0;
         $result->title      = '';
         $result->module      = $name;
         $result->position   = '';
         $result->content   = '';
         $result->showtitle   = 0;
         $result->control   = '';
         $result->params      = '';
         $result->user      = 0;
      }

      return $result;
   }
   /**
    * Load login modules.
    *
    * Note that we load regardless of state or access level since access
    * for public is the only thing that makes sense since users are not logged in
    * and the module lets them log in.
    * This is put in as a failsafe to avoid super user lock out caused by an unpublished
    * login module or by a module set to have a viewing access level that is not Public.
    *
    * @param   string  $name   The name of the module
    *
    * @return  array
    *
    * @since   11.1
    */
   protected static function _load($module)
   {
      static $clean;

      if (isset($clean)) {
         return $clean;
      }

      $app      = JFactory::getApplication();
      $lang       = JFactory::getLanguage()->getTag();
      $clientId    = (int) $app->getClientId();

      $cache       = JFactory::getCache ('com_modules', '');
      $cacheid    = md5(serialize(array( $clientId, $lang)));
      $loginmodule = array();

      if (!($clean = $cache->get($cacheid))) {
         $db   = JFactory::getDbo();

         $query = $db->getQuery(true);
         $query->select('m.id, m.title, m.module, m.position, m.showtitle, m.params');
         $query->from('#__modules AS m');
         $query->where('m.module =' . $db->Quote($module).' AND m.client_id = 1');

         $query->join('LEFT', '#__extensions AS e ON e.element = m.module AND e.client_id = m.client_id');
         $query->where('e.enabled = 1');

         // Filter by language
         if ($app->isSite() && $app->getLanguageFilter()) {
            $query->where('m.language IN (' . $db->Quote($lang). ',' . $db->Quote('*'). ')');
         }

         $query->order('m.position, m.ordering');

         // Set the query
         $db->setQuery($query);
         $modules = $db->loadObjectList();

         if ($db->getErrorNum()){
            JError::raiseWarning(500, JText::sprintf('JLIB_APPLICATION_ERROR_MODULE_LOAD', $db->getErrorMsg()));
            return $loginmodule;
         }


         // Return to simple indexing that matches the query order.
         $loginmodule = $modules;

         $cache->store($loginmodule, $cacheid);
      }

      return $loginmodule;
   }
}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка 500 Internal Server Error. Что это такое и как это решить

Автор sargiusz

Ответов: 4
Просмотров: 265
Последний ответ 20.03.2017, 14:30:33
от flyingspook
Что за ошибка: XML Parsing Error at 1:37

Автор Elimelech

Ответов: 0
Просмотров: 196
Последний ответ 19.01.2017, 13:14:30
от Elimelech
Проблема с модулем simpleform2 - ошибка AJAX error

Автор Larisa

Ответов: 27
Просмотров: 8173
Последний ответ 22.11.2016, 14:59:44
от DemoNF
Fatal error: Class 'JModelList'

Автор BogdanAMG

Ответов: 6
Просмотров: 411
Последний ответ 22.04.2016, 17:50:34
от BogdanAMG
error: Unable to create #__referers table после переноса сайта

Автор Aminoza

Ответов: 0
Просмотров: 443
Последний ответ 08.06.2015, 17:36:51
от Aminoza