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

Как добавить PHP код на форум?


ArtemedoN

Вопрос

По поиску ответ найти не смог..

У меня есть PHP счетчик который я хочу поставить на форум. Какой файл (и где )надо редактировать что бы туда вставить PHP код???

Через админ панель не выходит, он просто пишет как текст <?php....

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

  • Ответы 58
  • Создана
  • Последний ответ

Лучшие авторы в этом вопросе

Лучшие авторы в этом вопросе

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

  • 0
Прочитал весь топик но так и непонял... как же в шаблон вставить PHP код? Причем тут счетчик иль другое - вопрос, ну у меня, прямой - в шаблон "скрина" надо вставить РНР функцию ( такие операции, наскок я понял, изменение шаболонов - НАСТОЯТЕЛЬНО рекомендуется делать через АЦ!) Как прописать В НУЖНОМ МНЕ МЕСТЕ код РНР, шоб Ядро форума, Ентот Код, пропарсило в кеш правильно? (Как напрямую в Кеше "скрина" енто сделать - я знаю, как енто же сделать через АЦ?) В. 2.3.х
Ссылка на комментарий
Поделиться на других сайтах

  • 0

а как все то же самое сделать под версию 2.3 ?

т.е в клад дисплей нет того о чем пишут.. там такое есть:

 

$this_header = $this->ipsclass->compiled_templates['skin_global']->global_board_header( $components_links );

$this_footer = $this->ipsclass->compiled_templates['skin_global']->global_board_footer( $this->ipsclass->get_date( time(), 'SHORT', 1 ) );

 

как свою переменную к примеру в футер добавить? подскажите пожалуйста

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

  • 0

Добавил просто и банально через index.php код вида include 'C:/apache/сайт.ru/www/cnstats/cnt.php';

Работает. Считает нормально.

Однако появилась следующая проблема с профилями юзеров. Когда туда заходишь, то страница пытается перезагружаться ещё раз и в итоге остаётся подвисшей и белой. В чём может быть проблема?

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

  • 0

Да можно и комбинированный использовать, как я написал выше.

Создаем файл 123.php и в нем ставим комбинированный код счетчика. Потом в форуме в редактировании главного шаблона пишем в нужном месте:

<!--exec.file="site.com/123.php"--> и будет вам счастье.

 

Работает это и для всех других пхп скриптов.

 

Ээх, какая же это длинная тема была и как долго со мной тут ругались, но так никто путного и не предложил кроме того к чему я сам пришел.

 

Кстати, может темку перенести в FAQ ?

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

  • 0

я воткнул cnstats так, всё пашет не первый год

 

/index.php

/sources/classes/class_display.php

 

в html.code Код счетчика GIF 1x1

 

--- index.php.orig	  Sun Aug 17 19:12:43 2008
+++ index.php   Sun Aug 17 19:12:34 2008
@@ -1,5 +1,7 @@
<?php

+include "/home/u/forum.ru/www/cnstats/cnt.php";
+
/*
+--------------------------------------------------------------------------
|   Invision Power Board v2.0.4

 

--- class_display.php.orig	  Sun Aug 17 19:13:09 2008
+++ class_display.php   Sun Aug 17 19:11:30 2008
@@ -149,6 +149,9 @@

			$copyright .= "</div>
									   <!-- / Copyright -->";
+
+			   $cnstats_code = implode('', file ('/home/u/forum.ru/www/cnstats/html.code'));
+			   $copyright .= "\n\n$cnstats_code\n\n";
	 }

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

 

я воткнул cnstats так, всё пашет не первый год

 

/index.php

/sources/classes/class_display.php

 

в html.code Код счетчика GIF 1x1

 

--- index.php.orig	  Sun Aug 17 19:12:43 2008
+++ index.php   Sun Aug 17 19:12:34 2008
@@ -1,5 +1,7 @@
<?php

+include "/home/u/forum.ru/www/cnstats/cnt.php";
+
/*
+--------------------------------------------------------------------------
|   Invision Power Board v2.0.4

 

--- class_display.php.orig	  Sun Aug 17 19:13:09 2008
+++ class_display.php   Sun Aug 17 19:11:30 2008
@@ -149,6 +149,9 @@

			$copyright .= "</div>
									   <!-- / Copyright -->";
+
+			   $cnstats_code = implode('', file ('/home/u/forum.ru/www/cnstats/html.code'));
+			   $copyright .= "\n\n$cnstats_code\n\n";
	 }

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

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

  • 0

ob_start();
include_once "/home/путь/data/www/до_твоего/cnstats/cnt.php";
ob_end_clean();

 

вставляй в index.php сразу после <?php

и не забудь сделать тоже самое и /lofiversion/index.php :D

 

А графическую часть в общий шаблон после копирайтов)

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

Зарузка...

×
×
  • Создать...

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

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