ArtemedoN Опубликовано 10 Февраля 2006 Жалоба Поделиться Опубликовано 10 Февраля 2006 По поиску ответ найти не смог..У меня есть PHP счетчик который я хочу поставить на форум. Какой файл (и где )надо редактировать что бы туда вставить PHP код???Через админ панель не выходит, он просто пишет как текст <?php.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ArtemedoN Опубликовано 11 Февраля 2006 Автор Жалоба Поделиться Опубликовано 11 Февраля 2006 Значит ты (.silent) признаешь что независимо за что отвечает этот ПХП код (счетчик cnstats 2.7 или случайная фраза из романа Война и Мир) смысл моего вопроса остается тот же???И признаешь ли ты что вышесказанно что "я не разбираюсь в счетчиках" неимеет никакого отношения к вопросу??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 urisoft Опубликовано 11 Февраля 2006 Жалоба Поделиться Опубликовано 11 Февраля 2006 Еще раз повторю для особо тупых и непонятливых. ФОРУМ НАПИСАН НА PHP И ДРУГОЙ PHP КОД ОБЫЧНО ВСТАВЛЯЕТСЯ ИНКЛЮДОМ. ИНКЛЮДОМ ПОНЯТНО. INCLUDE !!!!! ДЛЯ ТУПЫХ !О чем тебе тыщу раз написали. А то что ты просиш это называется "ВСТАВИТЬ РЕЗУЛЬТАТ РАБОТЫ PHP КОДА". И ни как иначе. Причем результат не из переменной, а уходящий в echo (либо print). И не просто вставить результат КУДА ТО, а вывести его пользователю т.е. подцепить его к тому самому HTML про который ты тут расписывал, ЧТО ТЕБЕ ЭТО НЕ НАДО. Процитировать, или сам читать умеешь. Удалено автором. Решение написано выше. Если такой умный прочитаешь. Если догонишь Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 .silent Опубликовано 11 Февраля 2006 Жалоба Поделиться Опубликовано 11 Февраля 2006 скромно и тихо поддерживаю urisoft. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 revizor Опубликовано 11 Февраля 2006 Жалоба Поделиться Опубликовано 11 Февраля 2006 Скромно и тихо поддерживаю просьбу urisoft его забанить. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 .silent Опубликовано 11 Февраля 2006 Жалоба Поделиться Опубликовано 11 Февраля 2006 revizor, ну и дурак. таких людей как urisoft на форуме мало. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 revizor Опубликовано 11 Февраля 2006 Жалоба Поделиться Опубликовано 11 Февраля 2006 ушло личкой. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 sudmed Опубликовано 26 Марта 2006 Жалоба Поделиться Опубликовано 26 Марта 2006 Жаль, что мат уже не модерируется на IPB. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 XTR Опубликовано 27 Марта 2006 Жалоба Поделиться Опубликовано 27 Марта 2006 Спасибо, ufisoft, все получилось!Но, есть еще одна проблема - lofiversion. Туда же тоже код надо вставить, не так ли? На сколько я понимаю аналогично главному index.php надо вставить такой же код в начало файла /lofiversion/index.php? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 XTR Опубликовано 13 Апреля 2006 Жалоба Поделиться Опубликовано 13 Апреля 2006 up Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Destruction Опубликовано 14 Апреля 2006 Жалоба Поделиться Опубликовано 14 Апреля 2006 Да. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 [xMcsx]_Lazy_ Опубликовано 14 Сентября 2006 Жалоба Поделиться Опубликовано 14 Сентября 2006 Прочитайте этот пост до конца. Похоже что сам не знаешь что такое cnstats и как оно работает, А теперь ты мне сам ответь, влияет ли КАКОЙ пхп код я буду ставить или нет???Вопрос КАК ВСТАВИТЬ ПХП КОД??? Куда конкретней??? Это уже ваши проблемы с чтением текста.. Еще знаю у людей бывает проблема если они читают только первую и последнюю строчку в посте то тоже как ни странно они чего то недопонимают. Это не про вас ли случайно??? ) Про ваш интелектуальный ум была придумана еще с ранего детства замечательная загадка. Что тяжелее килограм пуха или килограм железа???? Человек который понял вопрос ответит одинакого.Но вы нееет, вы начнете расуждать молекулярную структуру пуха и железа, потом что из них мягче, измерите обьем... ЧТО ТАК НЕ ПОНЯТНОГО В ВОПРОСЕ??? Есть пхп код. и есть форум.А то что этот пхп код относится с счетчику то он с тем же успехом мог относится и чему только угодно вплодь до пхп кода какого нибудь ротатора рекламного брокера. Если я у вас спрошу как вставить <? print("br"); ?>а вы мне скажете напиши просто br и так уверены что сократили мне время и силы что так просто решили мне вопрос то вы ошибаетесь.. Потому что вы ответили на другой вопрос. Если вы и это не понимаете то вы ограниченый человек (не обижайтесь, это не ругательство).<?include "z:/home/10.250.52.130/www/cnstats/cnt.php";?>Ты PHP знаеш? если ты в PHP файл добавиш пот такой код(Пр выше) будет 3.14дец... птому что <? отвечает за открытия PHP и ставить только в начале, так же как и ?> ставиться только в конце... это расшитано на опытных пользователей.. если не знаеш вообще не лезь Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ArtemedoN Опубликовано 16 Сентября 2006 Автор Жалоба Поделиться Опубликовано 16 Сентября 2006 Как же люди хотят показать себя такими умными на пустом месте. Простой вопрос, В каком месте, на форуме надо вставить php код что бы он срабатывал на каждой странице форума. Вопрос очень простой.В каком месте, на форуме надо вставить php код что бы он срабатывал на каждой странице форума. Для слепых, и просто слабовидящих:В каком месте, на форуме надо вставить php код что бы он срабатывал на каждой странице форума. Для тех кто подумал что я спросил что-то другое. Нет. Вы ошиблись. Я спросил:В каком месте, на форуме надо вставить php код что бы он срабатывал на каждой странице форума. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Garret Опубликовано 17 Сентября 2006 Жалоба Поделиться Опубликовано 17 Сентября 2006 В IPB все действия ведутся через index.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 [xMcsx]_Lazy_ Опубликовано 21 Сентября 2006 Жалоба Поделиться Опубликовано 21 Сентября 2006 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; Может кто другой вариант предложит... Читай внимательнее.. В IPB все действия ведутся через index.phpВсе что ты получиш прописав в index.php что на главной (и то врядли ) форума будут считаться посетители.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Destruction Опубликовано 21 Сентября 2006 Жалоба Поделиться Опубликовано 21 Сентября 2006 В IPB все действия ведутся через index.phpВ lo-fi свой index.php А вот вывод почти всех данных идёт через class_display.php, и в функции print_it файла lofiversion/index.php, почему почти всех? Страницы ошибок имеют свои функцию вывода. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 revizor Опубликовано 4 Октября 2006 Жалоба Поделиться Опубликовано 4 Октября 2006 (изменено) ........................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; Может кто другой вариант предложит...Прошу прощения, а как делается этот самый п.2 ? Я не программёр, поэтому не понял, как добавить функцию... т.е. что на что заменить, что добавилось? Изменено 4 Октября 2006 пользователем revizor Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Mokkey Опубликовано 10 Ноября 2006 Жалоба Поделиться Опубликовано 10 Ноября 2006 А счетчик вставляется так: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; Может кто другой вариант предложит...А если необходимо вставить НЕСКОЛЬКО сторонних скриптов, то в начале index.php код вида: ob_end_clean(); ob_start(); include "script1.php"; $script1 = ob_get_contents(); ob_end_clean(); ob_end_clean(); ob_start(); include "script2.php"; $script2 = ob_get_contents(); ob_end_clean(); корректен в плане получения данных? Естественно в class_display.php уже для двух переменных все сделано. Просто условно "script1" зарабол как надо, а "script2" - нет. Вот и думаю, может в index.php не так написал что... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 latitude Опубликовано 1 Февраля 2007 Жалоба Поделиться Опубликовано 1 Февраля 2007 Хочу добавить ротатор баннерной системы в шапку форума и между "форумами" и "статистикой форума".Код примерно вида : <? error_reporting(0); $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_bind($socket, $REMOTE_ADDR); socket_set_nonblock($socket); socket_connect($socket, "www.ru", 80); $headers = "GET /echo/e.php?e_url_site=http://".$SERVER_NAME.str_replace("&","amp;",$REQUEST_URI)."&e_id_site=1333&e_key=$elite_key&elite_remote_addr=$REMOTE_ADDR&elite_char_set=windows-1251 HTTP/1.0\r\n"; $headers .= "Host: www.ru \r\n"; $headers .= "User-Agent: ".$HTTP_USER_AGENT."\r\n"; $headers .= "Connection: Close\r\n\r\n"; if(socket_select($r = NULL, $w = array($socket), $f = NULL, 2)) socket_write($socket, $headers, strlen($headers)); while(socket_select($r = array($socket), $w = NULL, $f = NULL, 2)) { $tmp = socket_read($socket, 1024, PHP_NORMAL_READ); if(strlen($tmp) > 0) $out .= $tmp; else break; } $out = substr($out, strpos($out, "\r\n\r\n")+3); echo $out; socket_close($socket); ?>Код выводит текстовые ссылки.Читал 3-ри страницы топика, немного не то что мне надо, либо я не понял ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 4iX-Pblx Опубликовано 6 Февраля 2007 Жалоба Поделиться Опубликовано 6 Февраля 2007 подскажите решение проблемы именно для 2.1.7 вот код:<?php define('_SAPE_USER', '00000000000000000000000000'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(); ?> его надо разместить на всех страницах, наверное же в index.phpно чтобы выводилось там, где ты вставишь <% SAPE %> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kosiak Опубликовано 8 Февраля 2007 Жалоба Поделиться Опубликовано 8 Февраля 2007 Хех, горячие финские парни....Ответа про PHP так и не было.Итак, завязался я тут с одной партнёрской программой, они попросили установить свой код на главной странице (Unreal Portal, но не думаю, что в главной странице форума что-то иначе). Раньше тоже такое делал (баннеры в основном), но тут код оказался на PHP...Бьюсь уже 4 дня - ничего абсолютно не выходит.Собственно вот что нужно вставить:<!--ПЕРВЫЙ ВЫЗОВ ФУНКЦИИ--> <?php $Blok=BlokMainLink(); ?>Затем идёт основной код ФУНКЦИИ MainLink, в описании к скрипту было сказано, что размещать можно где угодно на странице. Его я вынес в отдельный файл и попытался вставить через инклюд:<? include "имя_файла.php" ?>Пробовал вставлять и через верхний/нижний колонтитул и через правку HTML-шаблонов - ничего не выходит. Выводится сам блок в главной, а надо чтобы он исполнялся. Т.е. в коде сформированной страницы получается:<?php =BlokMainLink();?> то же и с инклюдом Шо це за хрень я не понимаю. Попытался всё это дело вставить в index.php - вообще получил белую страницу и от таких экспериментов решил воздержаться...Что делать? Где нужно править? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Иван Выключатель Опубликовано 5 Марта 2007 Жалоба Поделиться Опубликовано 5 Марта 2007 ребята, ссори если не в кассу, но вопрос след.:форум у меня в корне, занимает правые 70% страницы;соответственно, левая пустая; в пустую часть хочу вставить ксаповский код системы обмена текст. ссылками. Если делаю INCLUDE в index.php (вверху), то обменные ссылки выводятся вверху страницы и ломают весь дизайн; через админку=>управление шаблонами=>изменяю верхний колонтитул - текст ссылок не выводится, то есть php не обрабатывается (и include, и напрямую). Как рещить проблему? мне необходимо в определенном месте html-шаблона запустить php-код . заранее спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Master Опубликовано 5 Марта 2007 Жалоба Поделиться Опубликовано 5 Марта 2007 Где-то была тема по добавлению правой колонки... В поиск. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 [zi] Опубликовано 5 Марта 2007 Жалоба Поделиться Опубликовано 5 Марта 2007 Как рещить проблему? мне необходимо в определенном месте html-шаблона запустить php-код .Попробуй тупо написать в шаблонеEOF;пхп_кодВозможно и будет работать =) (не проверял)Вообще были бы мозги, а решение найти можно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Иван Выключатель Опубликовано 5 Марта 2007 Жалоба Поделиться Опубликовано 5 Марта 2007 [zi], не сработал;про моск понятно, просто не разбирал форум ( не собирался ), придётся ковыряться.Master, TNX, ok. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ArtemedoN Опубликовано 10 Ноября 2007 Автор Жалоба Поделиться Опубликовано 10 Ноября 2007 На 2.3.3 в редактировании главного шаблона сработало <!--exec.file="site.com/ads/adds.php"--> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
ArtemedoN
По поиску ответ найти не смог..
У меня есть PHP счетчик который я хочу поставить на форум. Какой файл (и где )надо редактировать что бы туда вставить PHP код???
Через админ панель не выходит, он просто пишет как текст <?php....
Ссылка на комментарий
Поделиться на других сайтах
Лучшие авторы в этом вопросе
14
11
4
3
Дни популярности
10 фев
17
11 фев
15
5 мар
4
21 сен
2
Лучшие авторы в этом вопросе
ArtemedoN 14 публикаций
.silent 11 публикаций
revizor 4 публикации
urisoft 3 публикации
Дни популярности
10 фев 2006
17 публикаций
11 фев 2006
15 публикаций
5 мар 2007
4 публикации
21 сен 2006
2 публикации
58 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.