VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Имеется модуль в global_start.
Содержание модуля следующее:
PHP Code:
$result = mysql_query("SELECT * FROM *таблица*",$db); $row = mysql_fetch_array($result); do { echo "$row['*поле*'], $row['*поле*'], $row['*поле*'], $row['*поле*'] <br>"; } while ($row = mysql_fetch_array($result));
Происходит запрос к базе данных в цикле с поочередной выборкой всего содержимого.
Собственно далее возник вопрос:
Как вывести результат выполнения всего цикла в шаблон булки?
Благодарю.
А в какой переменной хранится юзернейм залогиневшегося пользователя?
А также есть ли у булки по-умолчанию переменные коннекта к БД?
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
1
если подключен в начале файла global.php, то все подключения вобла делает сама, а так же закрывает соединения
есть в скриптах инклюдов (includes/) файл class_core.php вот там все подробно расписано
использовать лучше естессно вобло функции и классы (как в моем примере выше)
@usertmc
Простоузер
Join Date: Sep 2010
Posts: 19
Reputation:
Novice 1
Репутация в разделе: 0
0
Так как у меня происходит ввод данных в базу, то естественно используется $_POST обработчик вне кода самого модуля, т.е. в шаблоне я делаю формочку с экшеном на обработчик.
Теперь такой вопрос, можно ли осуществить обработку в самом модуле? И соответственно, на что ссылаться форме?
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
1
можно ссылаться на тот же скрипт, но с другими агрументами
HTML Code:
<form action="script.php?do=exec" method="post"><input type="hidden" name="do" value="exec"><!-- more form fields --></form>
PHP Code:
if($_POST['do'] == 'exec')
{
// do some thing
}
@usertmc
Простоузер
Join Date: Sep 2010
Posts: 19
Reputation:
Novice 1
Репутация в разделе: 0
0
Осталось решить как сделать автообновление того что выводим с соответствующим интервалом.
Нашел примеры на jQuery, только дело в том, что везде в них ссылаются на файлы-обработчики, а на что ссылаться в моём случае не могу понять, так как у меня весь код скрипта в модуле.
usertmc, если для булки пишешь, используй ее библиотеки, это и проще (ну тут как бы IMHO) и ничего лишнего, типа жкуери, грузить ненужно (YUI уже встроена в двиг)
==
посмотри пример из хака "автопроверка ЛС" (конвертик вверху видишь? в "велком-блоке")
может быть пригодится
да
сюда подгружается кол-во новых уведомлений, если таковые окажутся у юзера
используется файл яваскрипта, размером в несколько кб, все остальное делает встроенный в воблу фреймворк YUI
интервал обновления, используется в зависимости от настроек в кабинете узера, для каждого отдельно