m@}{ Опубликовано 29 Июня 2007 Жалоба Поделиться Опубликовано 29 Июня 2007 Уважаемые участники форума,три дня назад переехал с exbb на ipb 1.3.1 и уже третий день бьюсь и не могу вставить php скрипт на главную страницу форума мой скромный форум Надо: вставить на главной странице под шапкой 1- й скрипт (<?php .. ?>) и в подвале главной 2- й скрипт причем как html вствлять я разобрался (skin_global.php), а php там не работает Буду очень рад услышать любые мнения Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 29 Июня 2007 Жалоба Поделиться Опубликовано 29 Июня 2007 Если именно php-код, то довольно просто.В скиновом файле код вставляется в нужной функции перед return <<<EOF Результат работы кода выводится в переменную, а в нужном месте вставляешь в код эту переменную. Одна проблема: инклайды таким образом не вставляются - инклайд не выводится в переменную.Поэтому, если нужно инклайдить (например sape.ru), - решения я не нашел. Этот форум я прочесал поиском очень прилично - тоже не нашел ответа с инклайдами в 1.х. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 29 Июня 2007 Жалоба Поделиться Опубликовано 29 Июня 2007 FatCat, all: можно выводить из инклюда. @ob_start(); include( "путь или url до нашего файла" ); $text = @ob_get_contents(); @ob_end_clean();в $text будет всё что выводит включаемый файл Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 m@}{ Опубликовано 29 Июня 2007 Автор Жалоба Поделиться Опубликовано 29 Июня 2007 всем спасибо! я ссылки в подвал уже поставил заменил в 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') { код по продаже ссылок } теперь осталось как то под шапкой главной страницы инклудом приделать скрипт самых новых сообщений (пока ссылка на скрипт, который должен быть инклудом) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 29 Июня 2007 Жалоба Поделиться Опубликовано 29 Июня 2007 теперь осталось как то под шапкой главной страницы инклудом приделать скрипт самых новых сообщений (пока ссылка на скрипт, который должен быть инклудом)Если найдешь способ инклайдить, плз, отпиши. Очень надо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 m@}{ Опубликовано 29 Июня 2007 Автор Жалоба Поделиться Опубликовано 29 Июня 2007 FatCat обязательно в exbb есть мод- вывод новых сообщений на главной странице( очень удобно как раз для небольших форумов как у меня - 200 уников в день ) в ipb такой мод есть, как прикручу сразу здесь напишу Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 29 Июня 2007 Жалоба Поделиться Опубликовано 29 Июня 2007 (изменено) в exbb есть мод- вывод новых сообщений на главной странице( очень удобно как раз для небольших форумов как у меня - 200 уников в день )У меня главная разбита на 3 колонки.В правую колонку выводятся новости.В средней колонке статичный текст главной. Вся форумная атрибутика в левой колонке, и там уже тесно. SannisВ прошлый заход не увидел Ваше сообщение.Огромный респект! Вечером дома буду пробовать. Дома попробовал: работает!И из скина работает.Гранд респект! Изменено 29 Июня 2007 пользователем FatCat Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 hohul Опубликовано 21 Августа 2007 Жалоба Поделиться Опубликовано 21 Августа 2007 Прошу прощения, а можно инструкцию для не знающих php? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 21 Августа 2007 Жалоба Поделиться Опубликовано 21 Августа 2007 А что мешает вытащить из 2.х директиву exec.file и заснуть её однушку? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 hohul Опубликовано 22 Августа 2007 Жалоба Поделиться Опубликовано 22 Августа 2007 А что мешает вытащить из 2.х директиву exec.file и заснуть её однушку?Э, кгм, а еще более понятней? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 23 Августа 2007 Жалоба Поделиться Опубликовано 23 Августа 2007 Моя реплика была FatCat'у Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 23 Августа 2007 Жалоба Поделиться Опубликовано 23 Августа 2007 Моя реплика была FatCat'уПомешало незнание "двушек": я и не знал, что у них есть такая директива... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 23 Августа 2007 Жалоба Поделиться Опубликовано 23 Августа 2007 Кстати мысль прикольная. Надо глянуть будет на днях. Только все равно собираюсь на 2.3.1 сесть, но интереса ради можно... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 24 Августа 2007 Жалоба Поделиться Опубликовано 24 Августа 2007 Ты ещё пятилетку собираться будешь Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 25 Августа 2007 Жалоба Поделиться Опубликовано 25 Августа 2007 Меня твои аттачи пугают, + еще галерея древняя. Страаашно.... Но я собирусь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 hohul Опубликовано 29 Августа 2007 Жалоба Поделиться Опубликовано 29 Августа 2007 Так что - никаких идей? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 wvitalik Опубликовано 22 Сентября 2007 Жалоба Поделиться Опубликовано 22 Сентября 2007 очень актульно, нужно вставить в ipb 1.3 код на все страницы, вот код <?php define('_SAPE_USER', '000000000000000000'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(); ?> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 wvitalik Опубликовано 24 Сентября 2007 Жалоба Поделиться Опубликовано 24 Сентября 2007 аппп Ну на 2.1.7 через class_display.php без проблем сделал, а тут как? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 25 Сентября 2007 Жалоба Поделиться Опубликовано 25 Сентября 2007 functions.php, та же функция do_output()давно бы уж поиском по своим файлам всё нашли Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 wvitalik Опубликовано 25 Сентября 2007 Жалоба Поделиться Опубликовано 25 Сентября 2007 functions.php, та же функция do_output()давно бы уж поиском по своим файлам всё нашлиСпасибо за подсказку где искать.... Но что то у меня не выходит, я делал по аналогии как на 2.1.7Но код не работает, при этом никаких ошибок нет.$ibforums->skin['template'] = str_replace( "<% C PYRIGHT %>" , $copyright , $ibforums->skin['template']); $ibforums->skin['template'] = str_replace( "<% BOARD HEADER %>" , $this_header , $ibforums->skin['template']); $ibforums->skin['template'] = str_replace( "<% NAVIGATION %>" , $nav , $ibforums->skin['template']); define('_SAPE_USER', '00000000000000000000'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); $your_code = $sape->return_links(); $ibforums->skin['template'] = str_replace( "<% NAME %>" , $your_code , $ibforums->skin['template']); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 25 Сентября 2007 Жалоба Поделиться Опубликовано 25 Сентября 2007 А что тогда не выходит? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 wvitalik Опубликовано 25 Сентября 2007 Жалоба Поделиться Опубликовано 25 Сентября 2007 На sape.ru в админке ругается: Проверьте корректность установки кода и попробуйте ещё раз!Все остальное сделал правильно, это не первый мой сайт. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 26 Сентября 2007 Жалоба Поделиться Опубликовано 26 Сентября 2007 дык вместо нулей свой id вписал?Или прямо с нулями захерачил? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 wvitalik Опубликовано 26 Сентября 2007 Жалоба Поделиться Опубликовано 26 Сентября 2007 Блин я же не совсем тупой! Конечно вписал свой ID Вопрос в силе... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 26 Сентября 2007 Жалоба Поделиться Опубликовано 26 Сентября 2007 А в сырце страницы он появляется? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 wvitalik Опубликовано 26 Сентября 2007 Жалоба Поделиться Опубликовано 26 Сентября 2007 Не понял.... Ничего не появляется, вообще ни ошибки на сайте ни слова % NAME % Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
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 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.