m@}{ Опубликовано 29 Июня 2007 Жалоба Поделиться Опубликовано 29 Июня 2007 Уважаемые участники форума,три дня назад переехал с exbb на ipb 1.3.1 и уже третий день бьюсь и не могу вставить php скрипт на главную страницу форума мой скромный форум Надо: вставить на главной странице под шапкой 1- й скрипт (<?php .. ?>) и в подвале главной 2- й скрипт причем как html вствлять я разобрался (skin_global.php), а php там не работает Буду очень рад услышать любые мнения Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bukan Опубликовано 4 Октября 2007 Жалоба Поделиться Опубликовано 4 Октября 2007 Как я вставил в ipb 1.3 универсальный код mainlink:(думаю и sape и другие по аналогии вставить можно. Потратил на возню с бубном 43 минуты.)1. Открываем файл functions.php2. В самый верх, самой первой функцией сразу после коментарий вставляем код: function mainlink(){include_once("/home/xxx/domains/xxx.ru/public_html/mainlink/ML.php");if($_SERVER['REQUEST_URI']=='/' or $_SERVER[REQUEST_URI]=='/index.php'){$mainlink = $ml->MainLink();}else{$mainlink = $ml->MainLink_Second(); }if($ml->ml_cfg[debugmode]) $mainlink .= $ml->ml_cfg[debug_info];return $mainlink;}3. Находим функцию function do_output($output_array) и вней под if ($ibforums->vars['debug_level'] > 0) {вставляем:$m_link = mainlink();4.Ниже идет переменная $stats, там и будет выводиться функция.После: $stats = "<br clear='all' />\n<br />\n<div align='center'>[ Время генерации скрипта: $ex_time ] [ Использовано запросов: $query_cnt ] [ $gzip_status ] $sload</div>\n<br />вставляем: $m_link Вот и все, у меня все работает отлично. Показывается в любом шаблоне. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 5 Октября 2007 Жалоба Поделиться Опубликовано 5 Октября 2007 Ну. И мы также делаем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bukan Опубликовано 5 Октября 2007 Жалоба Поделиться Опубликовано 5 Октября 2007 Наверное все так делают, т.к. это правильный вариант. Но по яндексу ничего не смог найти, вот и допирал сам ((А форумы которые нашел по теме там только решали и тыкрались безрезультатно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 6 Октября 2007 Жалоба Поделиться Опубликовано 6 Октября 2007 Вот инфу нашёл:Инклудинг внешних php скриптов в IPB P.S. Не обязательно искать только в Яндексе. В гугле тоже много всего полезного Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 homa Опубликовано 4 Сентября 2009 Жалоба Поделиться Опубликовано 4 Сентября 2009 всем спасибо! я ссылки в подвал уже поставил заменил в function.php //--------------------------------------- // Close this DB connection //--------------------------------------- $DB->close_db(); //--------------------------------------- // Start GZIP compression //--------------------------------------- if ($ibforums->vars['disable_gzip'] != 1) { $buffer = ob_get_contents(); ob_end_clean(); ob_start('ob_gzhandler'); print $buffer; } $this->do_headers(); print $ibforums->skin['template']; на //--------------------------------------- // Close this DB connection //--------------------------------------- $DB->close_db(); //--------------------------------------- // Start GZIP compression //--------------------------------------- if ($ibforums->vars['disable_gzip'] != 1) { $buffer = ob_get_contents(); ob_end_clean(); ob_start('ob_gzhandler'); print $buffer; } $this->do_headers(); print $ibforums->skin['template']; if ($ibforums->input['act'] == 'idx') { код по продаже ссылок } теперь осталось как то под шапкой главной страницы инклудом приделать скрипт самых новых сообщений (пока ссылка на скрипт, который должен быть инклудом) Сделал так — Sape нашёл код только на главной странице форума. А как же сделать, чтобы код по продаже ссылок отображался в подвале на каждой странице? Кто нибудь может подсказать? Здесь http://www.sysman.ru/index.php?showtopic=13811 читал, но не понял, как сделать. И ещё не пойму: там написано, что прямой инклуд невозможен на IBP 1.3. Но ведь по примеру из вышеприведённой цитаты работает, хоть только и на главной странице? Или это не прямой инклуд? Я не программист PHP, поэтому только догадки... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 12 Февраля 2010 Жалоба Поделиться Опубликовано 12 Февраля 2010 homa прямой инклуд - это когда в php файле напишешь include 1.php - и файл заинклудится на вывод. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
m@}{
Уважаемые участники форума,
три дня назад переехал с exbb на ipb 1.3.1
и уже третий день бьюсь и не могу вставить php скрипт на главную страницу форума
мой скромный форум
Надо:
вставить на главной странице под шапкой 1- й скрипт (<?php .. ?>)
и в подвале главной 2- й скрипт
причем как html вствлять я разобрался (skin_global.php), а php там не работает
Буду очень рад услышать любые мнения
Ссылка на комментарий
Поделиться на других сайтах
Лучшие авторы в этом вопросе
23
18
4
3
Дни популярности
28 сен
9
29 сен
9
29 июн
7
26 сен
5
Лучшие авторы в этом вопросе
Song 23 публикации
wvitalik 18 публикаций
FatCat 4 публикации
m@}{ 3 публикации
Дни популярности
28 сен 2007
9 публикаций
29 сен 2007
9 публикаций
29 июн 2007
7 публикаций
26 сен 2007
5 публикаций
56 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.