Перейти к контенту
  • 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-код.

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

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

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

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

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

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

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

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

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

Зарузка...

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

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

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