-
Постов
97 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные CRAZy_Str
-
-
Написал функцию для просмотра статуса платежей она работает но html не хочет работать пробовал уже несколько вариантов
$tbody .= "<tr> <td> {$response["result"]['paymentId']} </td> <td> {$status} </td> <td> {$method} </td> <td> {$response["result"]['date']} </td> <td> {$response["result"]['orderSum']} </td> <td> {$response["result"]['orderCurrency']} </td> </tr>"; //etc... return $tbody;
В файле страницы сделал так
{{$pay = \IPS\Member::CheckPay($member->member_id);}}
Отображаю таким способом
<tbody data-role='tableRows'> {$pay} </tbody>
Отображается вот так
СпойлерНо если делаю вот так
<tbody data-role='tableRows'> {htmlentities($pay)} </tbody>
html появляется но есть ещё 1 моментик
html элемент появляется но функция php остаётся якобы пустой и отображается
Отредактировать не могу прикрепляю, первая картинка клик а вторая (html элемент появляется но функция php остаётся якобы пустой и отображается )
-
Дошло, помощь не требуется)))
-
Всем привет, чета вникнуть не могу в составление запроса, по сути всё верно но не работает, кто подскажет что не так делаю?
{$member = \IPS\Member::loggedIn()} {{$query = \IPS\Db::i()->select('*',array( 'core_members', 'cm' ))->join(array( 'banlog', 'b' ),array( "(`b`.`tid` = `cm`.`member_id`) WHERE `cm`.`member_id` = '{$member->member_id}' ORDER BY `b`.`id` DESC LIMIT 0, 1"));}} Balance: {$query->DonateMREAL} А возвразщает пустоту. Что делаю не так?)
-
Unitpay модуля нету случаем? Если нет то цена вопроса?
-
Только что, Redneck сказал:
магия IPS
Не говори, сам порой удивляюсь.
-
-
В 30.01.2017 в 11:16, Lafko сказал:
CRAZy_Str, а с регистрацией ты не разбирался?
Ну регистрацию на форуме я просто отключил и всё.
-
9 минут назад, leon0295 сказал:
Не могли бы вы помочь? Могу скинуть данные от форума.
ну давай в лс.
-
можешь как виджет сделать без разницы
{{if(\IPS\Member::loggedIn()->member_group_id == ид группы)}} {{if(isset(\IPS\Request::i()->act))}} {{if(\IPS\Request::i()->act == "start")}} {{exec('команда');}} {{endif}} {{if(\IPS\Request::i()->act == "stop")}} {{exec('команда');}} {{endif}} {{endif}} {{endif}}
-
11 минут назад, leon0295 сказал:
Здравствуйте.
Мне нужно скажем, создать отдельную страницу на форуме с телом форума. Страница должна состоять из php, где будет расположен примерно такой код:
<?PHP if(isset($_GET['act'])){ if($_GET['act'] == 'start'){exec('cd /var/www/admin/data/srcds/orange box/;./srcds_run -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Сервер успешно запущен!';} elseif ($_GET['act'] == 'stop'){exec('killall ./srcds_linux -console -game cstrike +map de_dust2 -maxplayers 20 -port 27015 -tickrate 66'); echo 'Процесс сервера успешно удален!';} } ?> <a href="?act=start">Запустить сервер</a><a href="?act=stop">Удалить процесс</a>
Навигация: Форум | Пользователи | Чат | ПУ (тут и будет расположена панель управления)
Данная страница должна быть видна только одной группе.
Мои действия: Создал блок на php и вставил отдельную страницу, предварительно создав через "менеджер страниц", но не робит. Может я что-то не так делаю?
Помогите пожалуйста разобраться.
Ставишь приложение Страницы, а там уже в таком порядке почти пишешь то что тебе нужно только не так а вот так
{{if(isset(\IPS\Request::i()->act))}} {{if(\IPS\Request::i()->start)}} {{exec('команда');}} {{endif}} {{if(\IPS\Request::i()->stop)}} {{exec('команда');}} {{endif}} {{endif}}
тю перепутал немного
{{if(\IPS\Request::i()->act == "start")}} {{if(\IPS\Request::i()->act == "stop")}}
-
22 минуты назад, WOLF сказал:
не проще восстановить бекап?
Проще было core_store откатить) тема не актуальна, взял из чистой бд поле administrators на на том где ломанули удалил затем выполнил sql запрос и уаля ац работает темы восстановлены.
из core_store
-
Вобщем никак не хотел он обновляться, поставил новую версию и из старой вытащил все что можно было, перевод, форумы, темы и группы, после переноса у групп настройки сбились оставалось только заново их настроить. Тему можно закрывать.
-
5 минут назад, Silence сказал:
Можно админ права
Только толку от них?
-
2 минуты назад, Silence сказал:
дайте ссилу форума
-
Та как обновиться то? бекап базы то есть а вот форума сделать забыл
-
Всем привет, не могу обновиться с 4.1.17.1 до 4.1.18.1 ошибка какая то появляется фиг пойми её.
Как обновиться?
-
-
3 часа назад, Lafko сказал:
У меня совпало
для проверки напиши такой код (я думаю ты и так это знал)
<?php print crypt( "Твой пароль на форуме", '$2a$13$' . "В j25940kk_core_members найди колонку members_pass_salt и вставь сюда" ); ?>
я уже давно с этим разобрался удалив новый метод шифрования и оставил старый.
System/Member/Member.php
ищешь
public function encryptedPassword( $password )
и заменяешь функцию на
public function encryptedPassword( $password ) { return md5( md5( $this->members_pass_salt ) . md5( \IPS\Request::legacyEscape( $password ) ) ); }
затем
public function generateSalt()
там в цикле измени 22 на 5 и всё.
А эт ещё и IPB 3.4 давно можно было закрыть. Проблема решена
З.Ы то что выше описал это для IPS 4.x
-
21 минуту назад, benix сказал:
Попробуй посмотреть в настройках постинга а так же сразу измени на ://
Похоже, раздел про IPB 3 нужно выделить красными буквами в строке навигации, чтобы как-то выделить, что это не раздел про четверку.
тю, ахах
Чета таже не заметил
-
-
Сам решил
$query = \IPS\Db::i()->query("SELECT r.order_id, r.userid, r.money, r.status, r.date, r.crc, r.status1, m.member_id FROM `rkassa` AS `r` LEFT JOIN `core_members` AS `m` ON r.userid = m.member_id WHERE r.order_id = 1485120238 LIMIT 1"); $query = $query->fetch_assoc(); var_dump($query);
-
2 минуты назад, Silence сказал:
\IPS\Db::i()->select( '*', "r.order_id, r.userid, r.money, r.status, r.date, r.crc, r.status1, m.member_id", array( "rkassa", "r" ), array("r.order_id = 1485120238"), NULL, 1)->join(array( 'core_members', 'm' ), array( 'r.userid = m.member_id' ));
Нее
SELECT r.* FROM `m.member_id` LEFT JOIN `core_members` AS `m` ON r.userid = m.member_id WHERE rkassa GROUP BY `1` ORDER BY r.order_id = 1485120238
3 минуты назад, Silence сказал:\IPS\Db::i()->select( '*', "r.order_id, r.userid, r.money, r.status, r.date, r.crc, r.status1, m.member_id", array( "rkassa", "r" ), array("r.order_id = 1485120238"), NULL, 1)->join(array( 'core_members', 'm' ), array( 'r.userid = m.member_id' ));
SELECT r.*, m.* FROM `rkassa` AS `r` LEFT JOIN `core_members` AS `m` ON r.userid = m.member_id WHERE r.order_id = 1485120238 LIMIT 1
1 sql запрос идёт сразу в 2 таблицы. rkassa и core_members, и выводит информацию сразу из 2 таблиц, поэтому я приписываю к r. определенное поле тоесть указав r.* и m.* он покажет мне все результаты с двух таблиц а я вытаскиваю только мне нужные.
-
1 минуту назад, Silence сказал:
А что ета 'r.' ....?
Обозначение к какой таблице относится то или иное поле, в данном случае мы берем из rkassa и присваиваем поля к букве r поле берем от туда order_id а из core_members берем member_id затем ON сравнение есть ли соответствие userid == member_id и выводим результат по WHERE order_id = значение. Если есть то выводим ответ. В данном случае в самой базе запрос работает а вот форум выполнять это не хочет.
Почитай по JOIN sql запросы))
Проще так показать
10 минут назад, Silence сказал:А что ета 'r.' ....?
-
Не меняйте http:// на https:// меняйте сразу на универсальное :// он и так и так правильнее работать будет и на всех подключениях что защищенное что незащищенное.
Проблема с отображением html
в Техническая поддержка Invision Community
Опубликовано
АААААААААААААААААААААААААА, я забыл про это совсем. Благодарю