Перейти к контенту
  • 0

exec.url - не выводит пхп код


Fllik

Вопрос

skin_global (глобальные шаблоны)\ global_board_header

вставил код

 

чтобы ратация баннеров была с право в логотипе

 

<table id="logostrip" width="100%" border="0" cellspacing="0" cellpadding="7">

<tr>

<td><a href='{$this->ipsclass->base_url}'>

 

<div style="float:right;padding:5px">

<!--exec.url="http://localhost/baner_show.php"-->

 

</div>

 

<!--ipb.logo.start--><img src='style_images/<#IMG_DIR#>/logo4.gif' style='vertical-align:top' alt='IPB' border='0' /><!--ipb.logo.end--></a></td>

 

в init.php

define( 'IPB_ACP_ALLOW_EXEC_URL', 1 ); включил

 

и всё равно не вводиться пхп код

 

излазил весь форум примерно 5 часов - и вот решил отписатся

:D

помогите а... ?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Ссылка на комментарий
Поделиться на других сайтах

  • 0

да именно так я иделал но тоже ноль :D

 

./sources/classes/class_display.php:

Код

//-----------------------------------------

// Parse EXEC commands in wrapper only

// If we moved this below the block of str_replace

// we'd get exec commands parsed in HTML templates

// too... Do we want that? Not for now...

//-----------------------------------------

 

if ( stristr( $this->ipsclass->skin['_wrapper'], '<!--exec.' ) )

{

$this->_parse_exec_tags();

}

 

Берём и переводим.

 

Для того чтобы exec-теги парсились и в шаблонах тоже, нужно вырезать этот кусок кода и вставить его после всех str_replace, которые идут после него, т.е. перед

Код

//-----------------------------------------

// Get the macros and replace them

//-----------------------------------------

 

 

 

и вот такую мне ошибку выкинуло

 

 

Warning: _parse_exec_tags(http://localhost/baner_show.php) [function.-parse-exec-tags]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/bad/game/sources/classes/class_display.php on line 652

 

Warning: _parse_exec_tags(http://localhost/baner_show.php) [function.-parse-exec-tags]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/bad/game/sources/classes/class_display.php on line 652

 

Warning: _parse_exec_tags() [function.include]: Failed opening 'http://localhost/baner_show.php' for inclusion (include_path='.:/php/includes') in /home/bad/game/sources/classes/class_display.php on line 652

 

 

можете выложить изменёный файлик class_display.php

;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну а фразу "Not Found" вы можете перевести? :D Либо такого адреса нет(попробуйте обратиться к нему напрямую), либо в настройка PHP запрещено включать файлы с использованием URL. В любом случае, я бы использовал exec.file.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.