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

Kim_Inna

  • Осваиваюсь на форуме
  • 15
  • 0 / 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

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
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 на слэш /
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
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 / 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 / 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

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: модальные окна
« Ответ #5 : 13.11.2015, 09:59:31 »
Какой кошмар... Учи базовые знания PHP и построение ссылки с использованием переменных. Правильно будет вот так...

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

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

Но надо дописать к пути имя компонента, потому что переменная документ рут содержит путь к корню сайта...
« Последнее редактирование: 13.11.2015, 10:03:55 от NewUsers »
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модальные окна с jQuery

Автор pulka

Ответов: 8
Просмотров: 622
Последний ответ 20.07.2021, 23:05:05
от pulka
Нет модального окна системных сообщений

Автор Lemonez

Ответов: 3
Просмотров: 477
Последний ответ 22.01.2021, 05:16:50
от Lemonez
Модуль или компонент Wrapper с авто размером высоты окна вставки

Автор Арчик

Ответов: 11
Просмотров: 940
Последний ответ 16.09.2020, 19:43:13
от rsn
Всплывающие окна на сайте

Автор Nippy

Ответов: 28
Просмотров: 1238
Последний ответ 02.04.2020, 20:25:11
от voland
Не меняется заголовок окна браузера при изменении title материала

Автор zeus07

Ответов: 32
Просмотров: 4151
Последний ответ 11.09.2019, 10:18:06
от VBedya