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

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


ArtemedoN

Вопрос

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

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

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

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

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

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

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

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

  • 0
нет, его не видно. Это cnstats 2.7. Да и не важно что за программа. Мне бы просто вставить в ЛЮБОЕ место php код.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

ну, попробуй пихнуть куда-нить сюда:

 

classes/class_display.php:

		//-----------------------------------------
	// Print, plop and part
	//-----------------------------------------

	$this->do_headers();

, чуть ниже добавь свой инклуд

		include('...путь к счетчику');

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

  • 0
никаких ошибок не говорит. Я добавил туда свой код, зашел на форум, сделал просмотр html кода. Нужные вещи не появились (а они должны появится)
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну правильно, счетчик не визуальный. Но комбинированный. Он запускает php код, и паралельно gif 1x1. Вы что, незнакомы с счетчиком cnstats???
Ссылка на комментарий
Поделиться на других сайтах

  • 0

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

 

Вопрос остается открытым, как вставить в форум ПХП код...

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

  • 0

Попробуй так...

 

Файл - classes/class_display.php:

 

Найти -

 

$copyright .= "</div>
									   <!-- / Copyright -->";
	}

 

Добавить ниже -

 

$phpkod = "include('...путь к php файлу с кодом счетчика');";

 

Найти -

 

$ibforums->skin['_wrapper'] = str_replace( "<% COPYRIGHT %>"	  , $copyright			   , $ibforums->skin['_wrapper']);

 

Добавить ниже -

 

$ibforums->skin['_wrapper'] = str_replace( "<% PHPKOD %>"	  , $phpkod			   , $ibforums->skin['_wrapper']);

 

 

Теперь добавляй в скин через админку(в верхний и нижний колонтитулы) строку <% PHPKOD %>,например после строки <% COPYRIGHT %>....или в другое место... :D

 

P.s

Я не особо силен в ПХП,но по идее должно работать

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

  • 0
index.php smile.gif Начало файла smile.gif

визуальный счетчик... :D

 

Потому что спросишь у человека как закрутить один больтик, влево или в право, он у тебя спросит а зачем, ты ему обьясняешь что бы крепче держалось, а он тебе начинает обьяснять что лучше палкой подставить..............
вот и не надо было пороть херню.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Вот поэтому я и не люблю говорить примеры. Потому что спросишь у человека как закрутить один больтик, влево или в право, он у тебя спросит а зачем, ты ему обьясняешь что бы крепче держалось, а он тебе начинает обьяснять что лучше палкой подставить

Как спросили, так вам и ответили. Нече на зеркало пенять...

 

Вы что, незнакомы с счетчиком cnstats???

А вы что, незнакомы с файлами форума, с шаблонами, с PHP и MySQL ???? Странно...

 

 

Читайте мануалы. Про установку все написано в самой cnstats.

1.

include 'Путь к статистике/cnt.php'; - вставить в index.php форума.

2.

<script Language="JavaScript">
<!--
document.write("<img src='/cnstats/cntg.php?r="+escape(document.referrer)+
'&'+Math.random()+"' width=88 height=31 border=0>");
// -->
</SCRIPT>
<NOSCRIPT><img src="/cnstats/cntg.php?r=nojs" width="88" height="31"
border="0"></NOSCRIPT>

 

Вставить в шаблоны форума. Лучше в Wrapper куда нибудь после <% BOARD HEADER %>

 

Спрашивать надо конкретнее, тогда и ответ быстрее получите. :D

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

  • 0

img src="/cnstats/cntg

 

Только если форум стоит в корневой директории, путь стоит исправить, если это не так.

 

 

include 'Путь к статистике/cnt.php';

Начиная с корня фоума (где index.php)

 

Сие лишь совет, чтобы автор не ошибся.

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

  • 0

=))))))))))))))))))))))))))))))))))))))) мда, не смешно.

index.php smile.gif Начало файла smile.gif
Самое первое о чем я подумал так это о файле index.php)), но сам там ничего ненашел

 

Потом, я уже когда то давно спрашивал на этом форуме, или сам находил через поиск, как вставлять на форум пхп код, но щас уже не помню и найти через поиск не смог.

 

А вы что, незнакомы с файлами форума, с шаблонами, с PHP и MySQL ???? Странно...
Да я не хотел никого упрекать в неиспользовании снстатс... Мне это напомнило одну историю:

 

Я мотаюсь по улицам города, подвожу пассажиров. Короче, бомблю. На Новочеркасском, возле метро, подняли руку с немой мольбой к проезжающим машинам две молоденькие, лет семнадцати, симпатичные девчушки. Вы не поверите, но шофера-бомбилы не любят останавливать таким вот молоденьким и красивым. Вовсе не потому, что они закоренелые женоненавистники. Просто такой контингент норовит прокатиться бесплатно. То есть расплатиться обаятельными улыбками: "Вы не подвезете нас по пути до ... улицы, а то у нас денег нет". Хрен ли мне их улыбки, мне на семью работать надо. Я и сам могу им улыбнуться, так оскалюсь - ночью кошмары сниться будут. Такие милые наивные барышни еще слишком молоды и не понимают, что за все в жизни надо платить. А денег нет - собой торгуйте! :D))

Но эти барышни оказались с понятием - про то, чтоб их подвозили бесплатно, не заикались.

- Нам надо на дискотеку "XXI век".

- А где это?

- Как, вы не знаете? Вы, наверное, не ленинградец.

Тут я возмутился.

- Девушки, а вы знаете, где находится Радиевый институт?

- Не-ет... - удивились они.

- А где ЦНИИ имени Крылова?

- Да мы, вообще-то, сами не местные.

- А ЦКБ "Рубин"?

- ...

- Так вот, барышни, у вас свои тусовки, а у меня свои!

 

Дальше, cnstats 2.7. Надо вставить пых код:

<?include "/home/public_html/cnstats/cnt.php";?>

 

Если в форуме не отобразится что-то типа:

<script language="JavaScript">
cnsd=document;cnsd.cookie='b=b';cnsc=cnsd.cookie?1:0;
cnst=escape(cnsd.title);cnst=cnst.replace(/\+/g,'%2B');
cnsa=navigator.appName;
cnsn=(cnsa.substring(0,2)=='Mi')?0:1;cnss=screen;cnspx=(cnsn==0)?cnss.colorDepth:cnss.pixelDepth;
document.write('<img src="http://www.cnstats/cntc.php?amp;c='+cnsc+'&e='+cnss.width+'.'+cnss
.height+'&d='+cnspx+'&r='+escape(cnsd.referrer)+'&p='+escape(cnsd.location)+'
&t='+cnst+'" width="1" height="1" border="0">');
</SCRIPT>

то код не прошел...

Или вообще на форуме виден сам пхп код.

Это я пишу для того что бы вы перестали давать глупые советы-жогадки поповоду снстатс. Я не спрашиваю как ставить код снстатс. я спрашиваю как ставить пхп код. См. выше про болтики и палки.

 

Как спросили, так вам и ответили. Нече на зеркало пенять...
Читайте мануалы. Про установку все написано в самой cnstats.
Спрашивать надо конкретнее, тогда и ответ быстрее получите.
вот и не надо было пороть херню.
Я бы попросил всех без вырожений.. Вопрос самый конкретный и самый прямой. Как вставить PHP код в форум, (повторяю для тех кто на пронепоезде) не HTML код вставить, не то что бы в html странице был написан мой пхп код, а что бы апач его обработал и выполнил этот ПХП код и сделал то что этот код должен сделать...

 

Причем здесь мануал снстатс??? Мой вопрос не КАК ПОСТАВИТЬ КОД СЧЕТЧИКА СНСТАТС на форум, а как поставить ПХП код на форум. Чувствуете разницу??????

 

з.ы. про "строку <% PHPKOD %>" я еще не сделал, наверно это сработает, ща проверю..

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

  • 0

не будет у тебя работать штука с <% PHPKOD %>

тебе urisoft вроде нормальный пример показал. пихни свой php в index, а скрипт который тебе нужен - в шаблоны.

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

  • 0
Elfet в начало файла я добавлял. код добавился до тега <html> и это вызвало глюки
Ссылка на комментарий
Поделиться на других сайтах

  • 0

2 ArtemedoN

Похоже ты понятия не имеешь ЧТО ТЕБЕ НАДО !

Рассказано много историй про тусовки, болтики и прочий хлам. А самого главного ты не сказал. Похоже что сам не знаешь что такое cnstats и как оно работает, а потому и вопросы совсем не в тему... И еще хочешь чтоб тебе правильно ответили на неправильно поставленный вопрос.

 

Как вставить PHP код в форум, (повторяю для тех кто на пронепоезде) не HTML код вставить, не то что бы в html странице был написан мой пхп код, а что бы апач его обработал и выполнил этот ПХП код и сделал то что этот код должен сделать...

Для тех кто на бронепоезде. На этот вопрос тебе СТО РАЗ ОТВЕТИЛИ !

 

А счетчик вставляется так:

1. В начало index.php после <?php вставить:

ob_end_clean();
ob_start();
include "Путь к cnstats/cnt.php";
$cnstats_counter = ob_get_contents();
ob_end_clean();

 

2. В файле class_display.php найти функцию do_output добавить в global переменную $cnstats_counter

Найти там же:

$this_header = $ibforums->skin_global->global_board_header();

Заменить на:

$this_header = $ibforums->skin_global->global_board_header().$cnstats_counter;

 

Может кто другой вариант предложит...

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

  • 0

Прочитайте этот пост до конца.

 

Похоже что сам не знаешь что такое cnstats и как оно работает,
А теперь ты мне сам ответь, влияет ли КАКОЙ пхп код я буду ставить или нет???

Вопрос КАК ВСТАВИТЬ ПХП КОД??? Куда конкретней??? Это уже ваши проблемы с чтением текста..

 

Еще знаю у людей бывает проблема если они читают только первую и последнюю строчку в посте то тоже как ни странно они чего то недопонимают. Это не про вас ли случайно??? :D)

 

Про ваш интелектуальный ум была придумана еще с ранего детства замечательная загадка. Что тяжелее килограм пуха или килограм железа???? Человек который понял вопрос ответит одинакого.

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

 

ЧТО ТАК НЕ ПОНЯТНОГО В ВОПРОСЕ??? Есть пхп код. и есть форум.

А то что этот пхп код относится с счетчику то он с тем же успехом мог относится и чему только угодно вплодь до пхп кода какого нибудь ротатора рекламного брокера.

 

Если я у вас спрошу как вставить <? print("br"); ?>

а вы мне скажете напиши просто br и так уверены что сократили мне время и силы что так просто решили мне вопрос то вы ошибаетесь.. Потому что вы ответили на другой вопрос. Если вы и это не понимаете то вы ограниченый человек (не обижайтесь, это не ругательство).

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

  • 0

мне кажется автор сам способен всё куда надо сам вставить.

сюда он пришел пудрить всем мозги.

 

если думаешь что код print("br"); невизуальный иди в жопу со своими нравоучениями.

никак ты не вставишь свой инклюд просто так никуда чтобы он тебе еще и сгенерил какой-нибудь код в вывод страницу.

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

  • 0

.silent пример про BR не трогать. Это всего лишь пример про то что спросили одно, а ответили другое. ВСЕГО лишь пример..

 

Автор никому не пудрит мозги. Как будто мне делать нечего как дайте в форуме поругаться)))

 

И вообще , .silent, чего ты так привязался к этому счетчику?? Вот если бы я вообще про него не говорил, про счетчик, а сказал просто надо вставить пхп код, это бы что-то изменило бы? Да? нет?

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

  • 0
Это всего лишь пример про то что спросили одно, а ответили другое. ВСЕГО лишь пример..
вот как раз тебя спросили нормально, а ты херню ответил.

 

как вставить php код тебе несколько раз сказали.

вставился? вставился.

 

есть еще вопросы?

 

ах, да, этот коды выдает какой-то текст, да еще и куда-то не туда совсем.

да, извините, но вы попросили просто вставить php-код.

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

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

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

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

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

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

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

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

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

Зарузка...

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

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

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