форум vBSupport.ru > vBulletin > Вопрос — Ответ
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
Captain
Простоузер
 
Captain's Avatar
Question Как правильно вызвать php код в footer шаблоне?
0

Есть форум. Хочу его подключить к системе ссылкопродаж sape

Как правильно вызвать php код в footer шаблоне?

Нужно прописать вот такой вот код:

PHP Code:
<?php 
     define
('_SAPE_USER''4958998458485984958494984598'); 
     require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     
$sape = new SAPE_client();
     echo 
$sape->return_links();
?>
Помогите плз. Простое прописывание не помогает
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Мик
Эксперт
 
Мик's Avatar
Default
0

Quote:
Originally Posted by Captain View Post
Как правильно вызвать php код в footer шаблоне
сначало заклинания первого уровня
далее заклинания второго уровня
ну и на последок, заклинание на вызов пыхпыха в футер:
- о великий пыхпых, бог всего сущего в мире хтмла, вызываем тебя, приди к нам, просвети нас блаженных............

понял, да? ;)
 
 
toy machine
Продвинутый
 
toy machine's Avatar
Default
7

Ну например так:

1. Создаём файл с кодом, к примеру myphpcode.php - заранее не забываем протестировать его ;)
2. Заливаем его в нужную директорию, к примеру пусть будет в корневом каталоге валяцО
3. Идём Панель администратора -> Модули и Продукты -> Добавить новый модуль, там:

Продукт: vBulletin

Местоположение хака: Если мы хотим чтобы наш файл myphpcode.php мог отображаться на всех страницах форума, то ставим global_start

Заголовок: МОЙ PHP-КОД

Порядок выполнения: - - - (по умолчанию 5)

Код PHP модуля:
ob_start();
include('http://you_forum.ru/myphpcode.php');
$myphpcode = ob_get_contents();
ob_end_clean();

где 'http://you_forum.ru/myphpcode.php' - Это полный путь до файла myphpcode.php
'$myphpcode' - Переменная которая будет вызывать наш PHP-код

Модуль включен: ДА

4. Идём "Стили и Шаблоны/Управление стилями", находим нужный шаблон footer, и вставляем нашу переменную $myphpcode в нужное нам место в шаблоне.

Вроде всё правельно объяснил, если что, то поправьте меня

Last edited by toy machine : 07-25-2007 at 05:54 AM.
 
 
Кот Бегемот
Мартовский Кот
 
Кот Бегемот's Avatar
Default
0

А через php-инклудинг нельзя разве?
 
 
toy machine
Продвинутый
 
toy machine's Avatar
Default
0

Quote:
Originally Posted by Winner View Post
А через php-инклудинг нельзя разве?
Да, я извращенец
 
 
Captain
Простоузер
 
Captain's Avatar
Default
0

Quote:
Originally Posted by Winner View Post
А через php-инклудинг нельзя разве?
Я вроде нечто эдакое пробовал, но у меня не срабатывало
Хотя может я чего-то перемудрил.

Winner
Может и свой вариант изложишь? Уверен, что не мне одному пригодится

Добавлено через 31 секунду
toy machine, Ок буду пробовать

Last edited by Captain : 07-26-2007 at 06:48 AM. Reason: Добавлено сообщение
 
 
Captain
Простоузер
 
Captain's Avatar
Default
0

Quote:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /global.php(349) : eval()'d code on line 8
Warning: include(http://forum.ru/sape.php) [function.include]: failed to open stream: no suitable wrapper could be found in /global.php(349) : eval()'d code on line 8
Warning: include() [function.include]: Failed opening 'http://forum.ru/sape.php' for inclusion (include_path='.:/usr/local/share/pear') in /global.php(349) : eval()'d code on line 8
Попробовал и получил вот такую вот ошибку уже на месте вызова новой функции.

Что нужно исправить?
 
 
toy machine
Продвинутый
 
toy machine's Avatar
Default
0

Quote:
Originally Posted by Captain View Post
Попробовал и получил вот такую вот ошибку уже на месте вызова новой функции.

Что нужно исправить?
Только что повторил свои действия описанные выше, всё вышло нормально...

1. Полностью выдели, свой код "Код PHP модуля" тот который ты вписал и кинь сюда посмотреть, или ты чётко вписал, так как написанно у меня?!
2. Попробуй include ругой php файл...

---
Quote:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /global.php(349) : eval()'d code on line 8
Warning: include(http://forum.ru/sape.php) [function.include]: failed to open stream: no suitable wrapper could be found in /global.php(349) : eval()'d code on line 8
Warning: include() [function.include]: Failed opening 'http://forum.ru/sape.php' for inclusion (include_path='.:/usr/local/share/pear') in /global.php(349) : eval()'d code on line 8
1 - Что это? точнее это - http://forum.ru/sape.php?
2. - include(http://forum.ru/sape.php), незабываем кавычки тоесть include('http://forum.ru/sape.php')

Это на локальной машине? или как? Ибо я сомневаюсь, что ты владеешь доменом forum.ru

Last edited by toy machine : 07-29-2007 at 12:14 AM.
 
 
Captain
Простоузер
 
Captain's Avatar
Talking
0

Кавычки ставил. С ошибками было исключено.

Похоже это у меня хостер что-то позапрещал.
Но в процессе своих опытов просто вставил код sape напрямую в описанный тобой модуль, а не через инклуд и на этот раз все заработало

Добавлено через 53 секунды
Quote:
Originally Posted by toy machine View Post
Это на локальной машине? или как? Ибо я сомневаюсь, что ты владеешь доменом forum.ru
Здесь я просто такой урл поставил. Чтоб свой сайт не светить

Last edited by Captain : 07-29-2007 at 12:52 AM. Reason: Добавлено сообщение
 
 
Malcolm Reed
Эксперт
 
Malcolm Reed's Avatar
Default
1

Модули и продукты - добавить новый модуль, место расположения global_start или init_start. Пхп код тот, что ты вписал выше (только без <?php и ?>)
Вместо
echo $sape->return_links();
написать
$mycode = $sape->return_links();

Потом в шаблон футер вставить $mycode


Способы описанные выше какие-то извращенские =\
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 05:42 AM.


Powered by vBulletin® Version Х.З.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.