профиль пользователя для fastcore

Это личная страница пользователя, что-то вроде профиля в социальной сети. Здесь можно увидеть:
  • Фотографию (аватар) пользователя
  • Имя пользователя
Финансовую информацию:
  • Сколько денег человек внес на счет
  • Сколько денег вывел со счета
  • Сколько заработал на приглашении других пользователей
Дополнительную информацию:
  • Когда человек зарегистрировался на сайте (дата и время)
  • Сколько людей он пригласил на сайт
Если аккаунт заблокирован, то сверху будет показано предупреждение об этом.


Как это подключить на сайт?


5. со всеми вопросами писать в данную тему.
 
1738081843205.png
 
А возможно добавить количество просмотров в серфинге или полученных бонусов?
 
Подскажите пожалуйста в моем сайте нет аватарок у пользователей, это отдельный модуль?
 
Модуль аватарки для FastCore

Но можно без модуля по дефолту прописать через базу стандартную аватарку.
Будет выводится у всех одинаковая
 
у тех у кого нет аватарок (загрузить на хостинг любую картинку в папку img с именем картинки avatar.png или avatar.jpg)
данный код
 
чтобы добавить информацию о серфинге нужно добавить данный блок
Скрытое содержимое доступно для зарегистрированных пользователей!

его добавить можно перед <!-- Финансовая статистика --> или <!-- Дополнительная информация -->


P.S информацию по бонусу нет смысла добавлять. т.к полученные бонусу удаляются из базы данных,из-за чего количество полученных бонусов будет постоянно менять.
 
Последнее редактирование:
Здравствуйте!

В моем случае модуль бонусов переписан сторонним разработчиком, обратиться к нему возможности нет...
Буду благодарен, если окажете помощь, как вписать в ник ссылку на профиль, код таблицы с историей прикрепил
Код:
                    <table class="table" style="font-size: 12px">
                        <thead>
                            <tr>
                                <th scope="col">Username</th>
                                <th scope="col">Sum</th>
                                <th scope="col">Time</th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php
                            
                                $items = $db->query("SELECT * FROM `db_bonus_new` ORDER BY `id` DESC LIMIT 10")->fetchAll();
                                
                                if (! empty($items)) {
                                    foreach ($items as $item) {
                                        $user = $db->query("SELECT `login` FROM `db_users` WHERE `id` = ?", $item['user_id'])->fetchArray();
                                        $name = (! empty($user['login'])) ? $user['login'] : 'undefined';
                                        $sum = number_format($item['sum'], 6, '.', ',');
                                        
                                        echo '
                                            <tr>
                                                <td>' . $name . '</td>
                                                <td>' . $sum . ' <small class="text-danger">TRX</small></td>
                                                <td>' . ((new \DateTime($item['received_at']))->format('H:i')) . '</td>
                                            </tr>
                                        ';
                                    }
                                } else {
                                    echo '<tr><td colspan="3" class="text-center">The bonus list is empty</td></tr>';
                                }
                            
                            ?>
                        </tbody>
                    </table>

Заранее благодарю за оказанную помощь!!
 
хорошая работа, спасибо
 
вариант 1
Скрытое содержимое для пользователя(ей): satoshkin

вариант 2
Скрытое содержимое для пользователя(ей): satoshkin
попробуй.
 
Благодарю за помощь!!

Аватарки пока не запиливал, попробую вариант без авы, а потом с ней, отпишусь в процессе..

Еще раз спасибо и хорошего дня!!
 
Благодарю за помощь!!

Аватарки пока не запиливал, попробую вариант без авы, а потом с ней, отпишусь в процессе..

Еще раз спасибо и хорошего дня!!
добавь дефолтную авку и там далее по коду.все описано(я про то что скинул)
 
Попробрвал оба из истории все исчезло, возможно по причине того, что не пилил аватарки, сделал только userwall.php и прописал в routes.php
Сообщение автоматически объединено:

добавь дефолтную авку и там далее по коду.все описано(я про то что скинул)
попробую
Сообщение автоматически объединено:

аватарку я залил, но ничего не поменялось, история бонусов исчезла
 
Последнее редактирование:
Попробрвал оба из истории все исчезло, возможно по причине того, что не пилил аватарки, сделал только userwall.php и прописал в routes.php
Сообщение автоматически объединено:


попробую
Сообщение автоматически объединено:

аватарку я залил, но ничего не поменялось, история бонусов исчезла
по всей видимости так и есть.добавь в базу колонку avatar, должно все заработать
Скрытое содержимое для пользователя(ей): satoshkin
 
по всей видимости так и есть.добавь в базу колонку avatar, должно все заработать
*** Скрытый текст не может быть процитирован. ***
Подскажите пожалуйста полный код, какой нужно выполнить для добавления колонки, а то я не очень в этом разбираюсь..
 
я же скинул :)


*** Скрытый текст не может быть процитирован. ***
С первого раза выдал ошибку, а сейчас получилось, ячейка добавилась)
Оба варианта работают, но ник остался не кликабельным, что бы открыть статистику по профилю, чего-то не хватает
 
С первого раза выдал ошибку, а сейчас получилось, ячейка добавилась)
Оба варианта работают, но ник остался не кликабельным, что бы открыть статистику по профилю, чего-то не хватает
пардон мой косяк,я подумал про аватарки и их вписал. 😓😓 :LOL: ну ладно и так нормально,проверяй
вариант 1
Скрытое содержимое для пользователя(ей): satoshkin
вариант 2
Скрытое содержимое для пользователя(ей): satoshkin
 
Ссылка появилась, но осталась проблема 404 - site.re/user/userwall/2 , проблема вероятно в адресе

в routes я прописал следующее (вместо user у меня account)
Код:
'/account/userwall' => 'userwall.php', // профиль пользователя
'/account/userwall/([0-9]+)?' => 'userwall.php', // профиль пользователя
Сообщение автоматически объединено:

адрес подправил , теперь открывает account/userwall/2 но содержимое профиля не отобразилось, осталась 404
 

Назад
Верх Низ