Djassar Posted January 13, 2016 Report Share Posted January 13, 2016 Можно ли вообще? http://puu.sh/muFRQ/852feca083.png Quote Link to comment Share on other sites More sharing options...
arrer Posted January 14, 2016 Report Share Posted January 14, 2016 Создайте так называемый "Блок" с поддержкой php кода и специальным тегом добавьте его в нужное вам место. В Блоке код не должен содержать открывающиеся/закрывающиеся теги PHP (<?php и ?>) Quote Link to comment Share on other sites More sharing options...
Djassar Posted January 14, 2016 Author Report Share Posted January 14, 2016 6 часов назад, arrer сказал: Создайте так называемый "Блок" с поддержкой php кода и специальным тегом добавьте его в нужное вам место. В Блоке код не должен содержать открывающиеся/закрывающиеся теги PHP (<?php и ?>) А обращение к бд как настроить? Quote Link to comment Share on other sites More sharing options...
arrer Posted January 14, 2016 Report Share Posted January 14, 2016 \IPS\Db::i()->select(); \IPS\Db::i()->update(); \IPS\Db::i()->insert(); \IPS\Db::i()->delete(); По пути system/Db можно увидеть все комментарии к нужным Вам запросам. Quote Link to comment Share on other sites More sharing options...
Djassar Posted January 15, 2016 Author Report Share Posted January 15, 2016 14 часов назад, arrer сказал: \IPS\Db::i()->select(); \IPS\Db::i()->update(); \IPS\Db::i()->insert(); \IPS\Db::i()->delete(); По пути system/Db можно увидеть все комментарии к нужным Вам запросам. Извиняюсь за свою недалекость =( Как сделать, чтобы $MySQL = @new mysqli( $host, $user, $pass, $database); $MySQL -> set_charset ("utf8"); работало?=\ Quote Link to comment Share on other sites More sharing options...
arrer Posted January 15, 2016 Report Share Posted January 15, 2016 Зачем Вам подключение к базе в движке, который подключен и так всегда? Создавайте таблицу в базе форума, а в скрипте уже сразу делайте нужные вам запросы! Quote Link to comment Share on other sites More sharing options...
Djassar Posted January 15, 2016 Author Report Share Posted January 15, 2016 5 часов назад, arrer сказал: Зачем Вам подключение к базе в движке, который подключен и так всегда? Создавайте таблицу в базе форума, а в скрипте уже сразу делайте нужные вам запросы! т е прям тут и делать таблицу? Quote Link to comment Share on other sites More sharing options...
arrer Posted January 15, 2016 Report Share Posted January 15, 2016 1 час назад, Djassar сказал: т е прям тут и делать таблицу? Хех, нет) Вы знаете что такое MySQL, как он работает, как создаются там таблицы? В кратце - Вам надо зайти через редактор MySQL (phpmyadmin, navicat или подобные), найти тот раздел, куда установлен форум и создать там таблицу с нужными столбцами и уж потом с этой таблицей работать! Если вы этого не понимаете, то лучше и вовсе не лезть туда, а то ненароком сломаете еще что и будет больше проблем. IAF 1 Quote Link to comment Share on other sites More sharing options...
Djassar Posted January 16, 2016 Author Report Share Posted January 16, 2016 8 часов назад, arrer сказал: Хех, нет) Вы знаете что такое MySQL, как он работает, как создаются там таблицы? В кратце - Вам надо зайти через редактор MySQL (phpmyadmin, navicat или подобные), найти тот раздел, куда установлен форум и создать там таблицу с нужными столбцами и уж потом с этой таблицей работать! Если вы этого не понимаете, то лучше и вовсе не лезть туда, а то ненароком сломаете еще что и будет больше проблем. Ну вообще я так и сделал. Но при попытке вытащить на страницу форума данные из таблицы, страница ничего не отоброжает (если код написан в окне Админцентра). А страница, которая просто лежит в корне каталога отлично работает. 8 часов назад, arrer сказал: Вы знаете что такое MySQL, как он работает, как создаются там таблицы? Вот конкретно эти вещи я знаю очень хорошо. Я не знаю как работает ipb с mysql, иначе бы не спрашивал. Потому что php код я пишу в редакторе ipb. Сам код отображается в блоке, но если подключать mysql и работать с mysql результата - 0. Quote Link to comment Share on other sites More sharing options...
arrer Posted January 16, 2016 Report Share Posted January 16, 2016 Ну смотрите... Вот строки, которые Вы скинули... Данная строка подключается к базе. В IPS подключение происходит в другом месте самого движка. Так, что подключаться к базе заново Вам не нужно. $MySQL = @new mysqli( $host, $user, $pass, $database); Эта строка устанавливает кодировку, в которой будет работать скрипт с базой. Опять-же, этого Вам делать не нужно (ибо IPS делает это за вас). $MySQL -> set_charset ("utf8"); Дальше в PhP скрипте должны быть запросы к базеК примеру: SELECT * FROM table1 Вот уже их Вы и должны прописать в своем скриптеПример IPS формата: $sql = \IPS\Db::i()->select( '*', 'table1'); Далее уже и работаете с полученным массивом $sql['столбец базы'] Если вытянуть надо все значения, то циклом foreach обрабатываете массив. В общем все стандартно! Тут я уже писал, где посмотреть параметры функций работы с базой Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.