VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Вобщем перерыл весь инет в поисках проблемы, проблема в том что не получается, а задача в том чтобы вывести из базы некую информацию в Postbit_legacy, тоесть взять на пример погон, у каждого пользователя свой, допустим в базе уже есть информация задача вывети каждому свое,
нарыл такой код тут на форуме (файл sing.php)
PHP Code:
<?
session_start();
error_reporting(E_ALL & ~E_NOTICE);
require_once('./global.php');
if (isset($_SESSION['suserid'])) {$suserid=$_SESSION['suserid']; if ($suserid == '') {unset ($suserid);}}
if ($suserid>0) {
$sing = $vbulletin->db->query_first("SELECT name FROM usersing WHERE userid = $suserid");}
if ($sing != "")
{
}
else
{
$sing = "пусто";
}
echo "{$sing[name]}";
?>
При обращении к sing.php напрямую выводит пусто
а если через модуль (установить переменную $sing[name] в Postbit_legacy) вылетает ошибка:
Fatal error: Call to a member function query_first() on a non-object in
Буду признателен если совместными усилиями разберемся...
переменную $vbulletin объяви глобальной
... а вообще модуль как то "неправильно" написан =)
правильней добавить поле в табл. узер и оттуда из массива $vbulletin->userinfo выводить нужную информацию
если это в темах, то так:
$post[usersing]
если в профиле, то так:
$prepared[usersing]
ну и т.д...
и никаких дополнительных запросов... =)
ну в созданное поле нужно еще что то и вставлять, ну понял что так нельзя, просто хотелось бы понять структуру, ладно нужно начать с занесения данных в базу,
например есть простая форма,
задача занести данные из поля формы в таблицу vb_user в поле name, хотя нужен не INSERT а UPDATE,
дак вот вопрос как сформировать файл test.php с переменными воблы, и где про них можно почитать
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
PHP Code:
mysql_query("UPDATE table_name SET field_name = 'your_value'");