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

Как вставить произвольный свой php фрагмент внизу


dug

Вопрос

Доброго времени суток!

Вставляю свой php код рядом со счетчиками внизу из админки (внешний вид) так вот вся статика отображается а то что в блоке php <? ... не отображается, возможно нужно лезть непосредственно в файлы шаблонов кто подскажет куда именно или может есть другой вариант?

Заранее благодарен!

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

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

  • 0

нужно лезть скорее в файлы типа boards.php

там же не напрямую из админки устанавливается код, он проходит через форумский интерпритатор, который реплэйсит <!--...--> на необходимый код из шаблонов и т.д.

а значит скрипты надо писать напрямую в функциональные файлы, а не в шаблоны

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

  • 0
Да мудрено... может знаешь где находится тогда <% COPYRIGHT %> я по его примереру тогда сделаю или в этом блоке выведу...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Например.

Файл ./sources/classes/class_display.php

Находим

$this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>"        , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']);

И ниже добавляем

 

$your_code = "kakoi-to code";

       $this->ipsclass->skin['_wrapper'] = str_replace( "<% NAME %>", $your_code, $this->ipsclass->skin['_wrapper']);

Где <% NAME %> заменяется на код. Если что не понятно, спросите.

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

  • 0

Я пока сделал по первому варианту

 

$host=getenv("SERVER_NAME");

$your_code = @include("http://site.ru?t=".$host);

$this->ipsclass->skin['_wrapper'] = str_replace( "<% SELLLNK %>", $your_code, $this->ipsclass->skin['_wrapper']);

 

но вот выводится в самом верху хотя вывожу блок снизу...

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

  • 0
Вставляйте тогда <% SELLLNK %> после <% COPYRIGHT %>, будет внизу.

так и вставляю все ниже, из инклуда идет вверх...(даже выше самого кода форума тест линка<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN") остальное внизу остается там где вставлял... а так спасибо большое за информацию ценную:D

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

  • 0

Во враппере в нужном Вам месте вставляете

<!--exec.file="ваш_файл.php"-->

Создаёте этот файл и пишите нужный Вам код, загружаете на хост и всё.

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

  • 0
<!--exec.file="ваш_файл.php"-->

Это надо в темплейт вставлять? что-то у меня не получается... Я прописываю <!--exec.file="http://site/ваш_файл.php"--> и он подгружается, но не выполняется... т.е. код как есть в вайле так и в исходнике страницы отображается.

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

  • 0
Я прописываю <!--exec.file="http://site/ваш_файл.php"--> и он подгружается, но не выполняется...

Положите свой самопальный PHP файл в корень или укажите ОТНОСИТЕЛЬНЫЙ ПУТЬ!!. И не указывайте "http://site/" - поэтому и не выполняется.

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

  • 0

Сделал как вы сказали и получил в месте, где должен быть php-код

<!--included content-->

<!--/ included content-->

 

Написал так

<!--exec.file="clx.php?id=39683&num=3269"--]

файл clx.php находится в корневой (вместе с index.php форума)

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

  • 0

Тема "<!--exec.file="http://site/ваш_файл.php"-->" работает.

А что нужно сделать, чтобы содержимое Ваш_файл.php отображалось только на главной?

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

  • 0

Вставляю

<!--exec.file="http://site/ваш_файл.php"-->

Почемуто не работает....

Вообще ничего не показывает. Пробовал и абсоютный путь и через сайт - ничего не работает :D

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

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

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

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

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

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

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

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

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

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

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

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