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

Kim_Inna

  • Захожу иногда
  • 15
  • 0
модальные окна
« : 12.11.2015, 20:39:36 »
Добрый вечер!

Установил шаблон Joomla 3.3.3 и плагин aicontactsafe (вылазит окошко: Заполните ниже форму, и мы вам перезвоним в течении минуты)

Выдает ошибка:
Warning: require_once(/home/u454066903/public_htmlDSadministratorDScomponentsDScom_aicontactsafeDScontroller.php): failed to open stream: No such file or directory in /home/u454066903/public_html/components/com_aicontactsafe/aicontactsafe.php on line 18

Fatal error: require_once(): Failed opening required '/home/u454066903/public_htmlDSadministratorDScomponentsDScom_aicontactsafeDScontroller.php' (include_path='.:/opt/php-5.4/pear') in /home/u454066903/public_html/components/com_aicontactsafe/aicontactsafe.php on line 18

В пути /public_html/components/com_aicontactsafe
Код:
<?php
/**
 * @version     $Id$ 2.0.0 0
 * @package     Joomla
 * @copyright   Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license     GNU/GPL, see LICENSE.php
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

// start the session if no session was started
if ( session_id() == '' ) {
   session_start();
}

// load the main controller
require_once( JPATH_ROOT.DS.'administrator'.DS.'components'.DS.'com_aicontactsafe'.DS.'controller.php' ); ---> строчка 18

// load the main model
require_once( JPATH_ROOT.DS.'administrator'.DS.'components'.DS.'com_aicontactsafe'.DS.'models'.DS.'default.php' );

// load the main view
require_once( JPATH_ROOT.DS.'administrator'.DS.'components'.DS.'com_aicontactsafe'.DS.'views'.DS.'default'.DS.'view.html.php' );

// include the table directory
JTable::addIncludePath(JPATH_ROOT.DS.'components'.DS.'com_aicontactsafe'.DS.'includes'.DS.'tables');

// get the current view
$view = JRequest::getCmd('view', 'message');
// get the current task, default is 'display'
$task = JRequest::getCmd('task', 'display');
// get the section of the component
$sTask = JRequest::getCmd( 'sTask', '' );
// if no sTask is defined use the value in $view
if (strlen(trim($sTask)) == 0) {
   $sTask = $view;
}

// it the sTask variable is 'default' or '' reset it to 'projects'
if ($sTask == 'default' or $sTask == '' or ( $sTask != 'message' && $sTask != 'captcha' && $sTask != 'messages' )){
   $sTask = 'message';
}

if(strlen(trim($task)) == 0) {
   $task = 'display';
}

// if a section is selected the coresponding controller is loaded
if (strlen($sTask) > 0){
   require_once( JPATH_COMPONENT.DS.'controllers'.DS.$sTask.'.php' );
}
$controllerName = 'AiContactSafeController'.$sTask;

// generate the parameters for the controller
$controller_parameters = array('task'=>$task,'sTask'=>$sTask);
// load the controller and execute the current task
$controller = new $controllerName($controller_parameters);
$controller->execute( $task );
$controller->redirect();
 

Пыталась разобраться, не получается.
Может, кто знает - подскажите, пожалуйста.
*

NewUsers

  • Завсегдатай
  • 642
  • 51
Re: модальные окна
« Ответ #1 : 12.11.2015, 20:45:08 »
Выдает ошибка:
Warning: require_once(/home/u454066903/public_htmlDSadministratorDScomponentsDScom_aicontactsafeDScontroller.php): failed to open stream: No such file or directory in /home/u454066903/public_html/components/com_aicontactsafe/aicontactsafe.php on line 18

Не используй DS лучше пропиши путь как положено...
Код
require_once $_SERVER['DOCUMENT_ROOT'].'/administrator/components/com_aicontactsafe/controller.php' ;

Если будет выводить ошибку в 21, 24, 27 строки поменяй DS на слэш /
*

umbabaraumba

  • Практически профи
  • 2441
  • 152
  • если помог можете поставить +
Re: модальные окна
« Ответ #2 : 12.11.2015, 20:47:38 »
Warning: require_once(/home/u454066903/public_htmlDSadministratorDScomponentsDScom_aicontactsafeDScontroller.php): failed to open stream: No such file
Данный файл или каталог отсутствует . Какой то путь странный . Вместо DS должны быть слеши .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Kim_Inna

  • Захожу иногда
  • 15
  • 0
Re: модальные окна
« Ответ #3 : 12.11.2015, 21:37:24 »
Данный файл или каталог отсутствует . Какой то путь странный . Вместо DS должны быть слеши .

Сделала, но есть ошибка...
Warning: require_once(/home/u454066903/public_htmlcontrollers/$sTask/.php): failed to open stream: No such file or directory in /home/u454066903/public_html/components/com_aicontactsafe/aicontactsafe.php on line 55

Fatal error: require_once(): Failed opening required '/home/u454066903/public_htmlcontrollers/$sTask/.php' (include_path='.:/opt/php-5.4/pear') in /home/u454066903/public_html/components/com_aicontactsafe/aicontactsafe.php on line 55

в строчке 55:
// if a section is selected the coresponding controller is loaded
if (strlen($sTask) > 0){
   require_once( JPATH_COMPONENT.DS.'controllers'.DS.$sTask.'.php' ); ---> cтрочка 55

я изменила: require_once $_SERVER['DOCUMENT_ROOT'].'/controllers/$sTask/.php';   выдает ошибка... Я новичок php...
*

Kim_Inna

  • Захожу иногда
  • 15
  • 0
Re: модальные окна
« Ответ #4 : 13.11.2015, 09:45:36 »
require_once $_SERVER['DOCUMENT_ROOT'].'controllers/$sTask' '.php' ;

выдает ошибка: Parse error: syntax error, unexpected ''.php'' (T_CONSTANT_ENCAPSED_STRING) in /home/u454066903/public_html/components/com_aicontactsafe/aicontactsafe.php on line 55
 не знаю что делать...
*

NewUsers

  • Завсегдатай
  • 642
  • 51
Re: модальные окна
« Ответ #5 : 13.11.2015, 09:59:31 »
Какой кошмар... Учи базовые знания PHP и построение ссылки с использованием переменных. Правильно будет вот так...

require_once $_SERVER['DOCUMENT_ROOT'].'/controllers/' . $sTask . '.php' ;

Лучше всего что бы таких ошибок не было поместить код подключения файла в условие на существование файла...

Но надо дописать к пути имя компонента, потому что переменная документ рут содержит путь к корню сайта...
« Последнее редактирование: 13.11.2015, 10:03:55 от NewUsers »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модальные окна из блога категорий

Автор Uzer5

Ответов: 2
Просмотров: 206
Последний ответ 01.12.2016, 15:06:10
от Uzer5
Белые окна в админке

Автор yanag

Ответов: 14
Просмотров: 339
Последний ответ 26.09.2016, 19:07:48
от vipiusss
Модальные окна открываются, но не по середине экрана, а смещенные в самый низ

Автор Lrad

Ответов: 4
Просмотров: 326
Последний ответ 05.08.2016, 12:06:51
от Lrad
При уменьшение окна браузера, не уменьшается текст

Автор tao2en

Ответов: 0
Просмотров: 240
Последний ответ 29.07.2016, 15:51:11
от tao2en
Конфликт модального окна ?

Автор warlocksp

Ответов: 2
Просмотров: 258
Последний ответ 25.04.2016, 15:50:31
от warlocksp