TemKa_SD 9 11/02/2018 01:49 PM Здравствуйте. Хочу интегрировать свой модуль с разделом "Клубы". Клубы - являются картами, в которые играют игроки на моем сервере. Я хочу выводить информацию из клубов в моем модуле по той или иной карте. С чего начать? Во первых, нужно идентифицировать карту. Для этого есть "название карты" оно полностью не совпадает с названием клуба, нужно делать фильтрацию. Например: Название карты на игровом сервере: Maps\Download\HELLHALT v5.0.27.w3xНазвание клуба: HELLHALTЯ мало знаком с тегами PHP, но важно отметить, обрезка с двух сторон не подойдет, можно обрезать только Maps\Download\ и .w3x - это статическая информация и она не изменяется. Первый вопрос: есть ли инструменты для выполнения этой задачи?Второй вопрос: возможно ли загрузить информацию из клуба по его НАЗВАНИЮ? Share this post Link to post Share on other sites
newbie 1,720 11/04/2018 05:59 AM Для клубов можно добавить дополнительные поля.Думаю, можно создать "Карта" и от этого отталкиваться Второй вопрос: возможно ли загрузить информацию из клуба по его НАЗВАНИЮ? sql-запрос Share this post Link to post Share on other sites
TemKa_SD 9 11/07/2018 03:27 AM (edited) Здрасти, ну я нашел способ сравнения, не соображу что делать дальше. $mapName = array_map('trim', explode('#', 'HELLHALT #12312 3213 12 312 312') ); \IPS\Db::i()->select( '*', 'core_clubs', array( 'name=?', $mapName[0] ) ); Я делал примерно так: http://prntscr.com/lfaprx оно работало, не выполнялся SELECT. Так, допустим я получил название карты без лишних символов с вырезанными пробелами, оно равно названию клуба. Что дальше? : http://prntscr.com/lfb04i Edited November 7, 2018 by TemKa_SD Share this post Link to post Share on other sites
newbie 1,720 11/07/2018 12:11 PM Если Вам нужен только ID, зачем все получать?\IPS\Db::i()->select( 'MAX(id)', 'core_clubs', array( 'name=?', $mapName[0] ) )->first() Share this post Link to post Share on other sites
TemKa_SD 9 11/07/2018 05:41 PM (edited) Да, я знаю на счет ID, я просто забыл исправить это. Хм, всё работает как часики, из-за кучи поле запрос не срабатывал? Получилось так: http://prntscr.com/lfk38n правильно? В запрос не смогу вставить array_map так как не пойму, как выбрать 0 ключ в нем, без этого не работает. Осталось клуб в шаблоне загрузить, спасибо ))) Всё получилось, только лучше вывести инфу в hovercard, у меня там есть несколько вопросов, сейчас если не получится, создам новую тему. http://prntscr.com/lfkxkx Edited November 7, 2018 by TemKa_SD Share this post Link to post Share on other sites