Перейти к содержанию

lakinet

Пользователи
  • Публикаций

    61
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6
  • Отзывы

    0%

lakinet стал победителем дня 15 августа

lakinet имел наиболее популярный контент!

Репутация

11

1 Подписчик

Информация о lakinet

  • Звание
    Решил остаться

Посетители профиля

3510 просмотров профиля
  1. lakinet

    GHTWEB X

    И не спрашивайте что случилось но я передумал и доделаю то что начал, так что есть хорошие новости кому интересно, ждите скоро релиза с именем оазис, почти все готово осталось только пофиксить баги и написать модуль установки.
  2. lakinet

    GHTWEB X

    Все устал и времени нет больше на это последнее что доделал это была авторизация, когда вернусь к работе я без понятия я для себя по ностальгировал почти что вернул к жизни старый проект, пока была работа по самому сайту еще было интересно этим заниматься а когда уже пошло настраивать логику работы с сервером учитывая что меня много лет не было я просто всего этого не помню, так что дальше забросил. Основной код заработал, кому интересно было себе скачали и можете теперь сами попробовать при желании доделать сайт, то что я и говорил раньше. Я все снес у себя а репозитории закрыл, ну а всем у кого остались копии и интерес продолжить работу удачи. Дальше я пас, не люблю ребусов а разгадывать их заново просто нет времени. Ну а если нет ни у кого копий тогда туда проекту и дорога, всем спасибо за внимание.
  3. lakinet

    GHTWEB X

    Я хоть и говорил что заброшу админку но не вышло часть фиксов было посвящено именно ей, так же как и обещал исправил отображение основного сайта, добавил авторизацию и кабинет, вложил базу данных и краткую информацию, в личном кабинете почти нет фиксов, сейчас упор на работоспособность. Если кто решит посмотреть на локалке ставьте БД с архива я как то забыл про префиксы а переписывать код ради них нет времени. Внешний вид даже не пробовал исправить. https://github.com/lakinets/GHTWEB-X.git
  4. lakinet

    GHTWEB X

    Я просто показываю что делаю, а тратить на это свое время или нет это личное дело каждого.
  5. lakinet

    GHTWEB X

    Если кому интересно есть файлы \protected\modules\backend\components\versions я очень надеюсь что после того как их переписал они будут работать это файлы версий серверов и если они не захотят работать как есть даже идей нету что с ними делать у меня как всегда нету явы даже баз нету от них, базу данных для работы сайта нашел где то там но от версии на PHP 5.4 ну та что с зендером ну в общем длинная история потому и не выкладываю, да и сама cms в оригинале с зендером ну это и не важно если код писать с нуля. Так я это к тому что если когда то что то не так заметите вы потом хоть отпишитесь будем думать что с этим делать. Насчет лишних файлов я их спецом не убираю до выхода беты, они иногда нужны потом их не будет, насчет бага в админке с балованным доступом тоже в курсе фиксить не долго а на тест так удобнее, на бете исправлю в будущем.
  6. lakinet

    GHTWEB X

    Сделал обновление оно посвящено очевидным багам в админке, добавлено меню на все страницы, исправлены тикеты, работа кнопок, добавлены недостающие, видел проблему отображения сайта но этим уже займусь в следующем обновлении на этом пока что админку оставлю в покое, все равно нет идей что дальше там делать в данный момент. https://github.com/lakinets/GHTWEB-X.git
  7. lakinet

    GHTWEB X

    И знаете где был косяк? А я модель на тест по проще сделал так что бы только заработало и забыл об этом.
  8. lakinet

    GHTWEB X

    Вот решил выложить как альфа версию уже CMS на GitHub как просили ранее админка сама по себе рабочая кроме багованых конфов, нет пока что времени ее дальше, суть багов в том что они есть но формы не грузят стили убедится в этом можно их отключив \protected\modules\backend\assets\BackendAsset.php а в остальном можно искать баги что не правильно работает но в целом админка работает. https://github.com/lakinets/GHTWEB-X.git
  9. lakinet

    GHTWEB X

    Добры день, вроде бы и сделал админку и даже как работает все, но у меня тут война с Bootstrap-5 а конкретно со стилями взял за основу стандартные он довольно приятно и современно выглядит все кроме /backend/config в упор не хочет погружать все стили формы и кейсы уже идеи заканчиваються что с этим делать, я понимаю что я что то упускаю и я конечно до этого когда то докопаюсь но может у вас есть идеи? Кратко именно эту страницу грузит формы с БД. <?php use yii\widgets\ActiveForm; use yii\helpers\Html; use yii\helpers\Url; /* @var $this yii\web\View */ /* @var $groups app\modules\backend\models\ConfigGroup[] */ $this->title = 'Настройки'; \yii\bootstrap5\BootstrapAsset::register($this); ?> <div class="config-page"> <?php $form = ActiveForm::begin(['id' => 'config-form']); ?> <ul class="nav nav-tabs" id="configTab" role="tablist"> <?php foreach ($groups as $i => $group): ?> <li class="nav-item" role="presentation"> <button class="nav-link <?= $i === 0 ? 'active' : '' ?>" id="tab-<?= $group->id ?>" data-bs-toggle="tab" data-bs-target="#config-<?= $group->id ?>" type="button" role="tab" aria-controls="config-<?= $group->id ?>" aria-selected="<?= $i === 0 ? 'true' : 'false' ?>"> <?= Html::encode(trim($group->name)) ?> </button> </li> <?php endforeach; ?> </ul> <div class="tab-content mt-3 p-3 border border-top-0 rounded-bottom bg-light" style="min-height:2000px;"> <?php foreach ($groups as $i => $group): ?> <div id="config-<?= $group->id ?>" class="tab-pane fade <?= $i === 0 ? 'show active' : '' ?>" role="tabpanel" aria-labelledby="tab-<?= $group->id ?>"> <h5 class="mb-3"><?= Html::encode(trim($group->name)) ?></h5> <?php foreach ($group->configs as $config): ?> <div class="mb-3"> <?= Html::label($config->label, null, ['class' => 'form-label fw-bold']) ?> <?php $fieldName = "Config[{$config->id}][value]"; $value = $config->value; $options = ['class' => 'form-control']; switch ($config->field_type) { case 'textarea': $options['rows'] = 3; echo Html::textarea($fieldName, $value, $options); break; case 'dropDownList': echo Html::dropDownList($fieldName, $value, $config->getListOptions(), ['class' => 'form-select']); break; case 'passwordField': echo Html::passwordInput($fieldName, $value, $options); break; default: echo Html::textInput($fieldName, $value, $options); } ?> <?php if (!empty($config->description)): ?> <div class="form-text"><?= Html::encode($config->description) ?></div> <?php endif; ?> </div> <?php endforeach; ?> </div> <?php endforeach; ?> </div>
  10. lakinet

    GHTWEB X

    Ребят, давайте поговорим о проблемах, с которыми я столкнулся. О времени и личных заморочках рассказывать не буду — это не важно, кроме того, что я серьёзно переоценил сроки. Гораздо важнее то, что я понял: за годы отсутствия в L2 я подзабыл многие тонкости работы. Общую структуру, даже рабочую, сделать не проблема оказалось, то чего больше боялся когда решился делать, но вот в деталях я не всегда уверен, что всё делаю правильно и учитываю все нюансы. Вам, возможно, придётся кое-что подправить самим — у вас свежая память, а у меня больше ностальгия. Но на этом плохие новости заканчиваются. Хорошие новости по проекту На текущем этапе работоспособность проекта достигла 30% админки 95% , и скоро выложу результаты. Основные цели, которые я ставил перед собой, уже выполнены. В результате мы получаем современный движок с полностью переписанным под него кодом — без «костылей» и устаревших решений. Проект разрабатывается полностью бесплатно для людей, а значит, он будет современным, безопасным и в то же время простым и понятным. Почему это важно и как реализовано Как я уже упоминал ранее, мне понравился GHTWEB 5. Личные мотивы оставлю за скобками, но ключевой момент в том, что оригинал работает на Yii 1, а мой проект — на Yii 2. Это означает, что у него есть будущее, возможность получать обновления и использовать современные технологии. Проект построен на понятной и модульной архитектуре, которая изначально разделена на две крупные части: Основной сайт Изолированная админка (по сути, отдельный сайт) Внутри каждой из этих частей — свои модули, организованные по простой и логичной схеме: модель вьюха контроллер. Такая структура позволяет реализовывать новые идеи, не вмешиваясь в ядро, а просто добавляя собственную логику. Это делает проект гибким и удобным для доработок — как и положено в любом нормальном open-source решении.
  11. lakinet

    GHTWEB X

    Да я по сути то и делаю, было бы быстрее но я не могу уделять слишком много времени этому, сейчас доделаю админку хотя бы до рабочего пусть и с немного балованной логикой потом продолжу основной сайт там по проще будет ( по крайней мере я на это надеюсь). Существенный плюс это то что там современное не самописное ядро Yii 2 которое может получать обновления и все это на открытом коде за 0 рублей, если довести до ума то вообще будет огонь, понятное дело что без проблем на пути не обойдется но оно того стоит в общей перспективе.
  12. lakinet

    GHTWEB X

    Может кто то читает тему и даже интересно как идут дела вот решил показать на что у меня было время тикеты и логин сервер работают тоже основные настройки видел проблему потом исправлю а вот с гейм сервером только не пугайтесь от такого кода я немного приболел и умудрился сам себя запутать, но я это все исправлю потом. https://drive.google.com/file/d/1b1_4ZLJ8cueA26xqQuCJe_L9-dzQTpSn/view?usp=sharing
  13. lakinet

    Lin2Web CMS - L2J & PTS (l2off)

    Мне незачем покупать то что я могу сделать сам, тем более для даже совсем с ноля этого делать не нужно, а где что стоит это ни о чем не говорит а стоит ли вообще лишь слова ничем не подверженные не говоря о том как это работает и что там вшито в закрытый код. И не дело в том может себе позволить человек купить или нет, проблема в том что ставить себе скрипт с закрытым кодом который не понятно кем написан это глупы бессмысленный огромный риск чреват утечкой конфиденциальных данных.
  14. lakinet

    GHTWEB X

    Если кому интересно админка от части работает можно уже редактировать страницы пользователей и основные настройки правда последние не проверял особо может в следующем или через одно будет полная рабочая админка правда когда буду что то делать со стилями вообще ничего не обещаю сейчас упор на работоспособность. https://drive.google.com/file/d/1yiPifxjOlUnVpBARmaJyTYQQN0Wwjj6v/view?usp=sharing
  15. lakinet

    GHTWEB X

    И так ребята времени у меня не так много но все же по немного работаю прикрутил админку начал работать над логикой ессть пока что проблемы с авторизацией но посмотреть можно что она уже дает признаки жизни просто в поле админа добавьте в базу логин roottest и пароль $2y$13$SbN4u9ymuH9vQFovJHdKmeAP5MF4AH9sKTxTBmT3t6RoTC1TJShje и войдите с логином и паролем roottest когда будут еще новости ничего не обещаю но не забросил проект. https://drive.google.com/file/d/1sUGNUxH2lFgIssGLTuNuikKEg7YFe5QK/view?usp=sharing
×
×
  • Создать...