TemKa_SD Posted November 2, 2018 Share Posted November 2, 2018 Здравствуйте. Хочу интегрировать свой модуль с разделом "Клубы". Клубы - являются картами, в которые играют игроки на моем сервере. Я хочу выводить информацию из клубов в моем модуле по той или иной карте. С чего начать? Во первых, нужно идентифицировать карту. Для этого есть "название карты" оно полностью не совпадает с названием клуба, нужно делать фильтрацию. Например: Название карты на игровом сервере: Maps\Download\HELLHALT v5.0.27.w3xНазвание клуба: HELLHALTЯ мало знаком с тегами PHP, но важно отметить, обрезка с двух сторон не подойдет, можно обрезать только Maps\Download\ и .w3x - это статическая информация и она не изменяется. Первый вопрос: есть ли инструменты для выполнения этой задачи?Второй вопрос: возможно ли загрузить информацию из клуба по его НАЗВАНИЮ? Link to comment Share on other sites More sharing options...
newbie Posted November 4, 2018 Share Posted November 4, 2018 Для клубов можно добавить дополнительные поля.Думаю, можно создать "Карта" и от этого отталкиваться Второй вопрос: возможно ли загрузить информацию из клуба по его НАЗВАНИЮ? sql-запрос Link to comment Share on other sites More sharing options...
TemKa_SD Posted November 7, 2018 Author Share Posted November 7, 2018 (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 Link to comment Share on other sites More sharing options...
newbie Posted November 7, 2018 Share Posted November 7, 2018 Если Вам нужен только ID, зачем все получать?\IPS\Db::i()->select( 'MAX(id)', 'core_clubs', array( 'name=?', $mapName[0] ) )->first() Link to comment Share on other sites More sharing options...
TemKa_SD Posted November 7, 2018 Author Share Posted November 7, 2018 (edited) Да, я знаю на счет ID, я просто забыл исправить это. Хм, всё работает как часики, из-за кучи поле запрос не срабатывал? Получилось так: http://prntscr.com/lfk38n правильно? В запрос не смогу вставить array_map так как не пойму, как выбрать 0 ключ в нем, без этого не работает. Осталось клуб в шаблоне загрузить, спасибо ))) Всё получилось, только лучше вывести инфу в hovercard, у меня там есть несколько вопросов, сейчас если не получится, создам новую тему. http://prntscr.com/lfkxkx Edited November 7, 2018 by TemKa_SD Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now