1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб CRAFTEngine [1.0.28-dev]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Kachalov, 13 июл 2013.

  1. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Последнее редактирование: 6 фев 2016
    twixi007, LDcraft, GJEvolution и 4 другим нравится это.
  2. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Резерв
     
    Последнее редактирование: 31 авг 2014
    byDirectX, karolize, SergeyS и 3 другим нравится это.
  3. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
  4. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Api работает. Проблема в клиенте. Попробуйте в /system/functions.class.php заменить
    PHP:
    if(defined('JSON_PRETTY_PRINT'))
            
    $str1 json_encode($strJSON_PRETTY_PRINT);
            else
            
    $str1 json_encode($str);
    на
    PHP:
            $str1 json_encode($str);
    UPD: заработало. Не могли бы сказать, какая у Вас версия PHP?
    UPD2: Вспомнил. Была у меня такая проблема и я её фиксил, но позже забыл и снова наступил на эти грабли:(
     
  5. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku

    Стоит убивать людей за то, что они путем своих творений поднимают себе рейтинг на nick-name.ru.
     
  6. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Согласен. Однако, я не продаю свои творения, а распространяю бесплатно, а когда наберу достаточно просмотров, просто уберу фрейм.
     
  7. wroud

    wroud Активный участник Пользователь

    Баллы:
    88
    Skype:
    Wrouds
    это фреймворк?
    это движок?​

    это CMS?​
    Предположим что это фреймворк, тогда API не может быть преимуществом, тк это почти синонимы.​
    Можно даже сказать что API это часть фреймворка.​
     
    Zard0nic нравится это.
  8. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Есть и другие способы. К примеру, редактируя популярную wiki страницу :D
     
  9. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Ну это уже подло. А поиметь пару десятков просмотров с своего продукта да ещё и бесплатного можно)
    Писалось в разное время. Сначала это была CMS с API, а потом, после выделения части кода в плагины, CRAFTEngine стал движком. Частично это и фреймворк, но по большей части web-движок.
     
    slavik123123123 нравится это.
  10. wroud

    wroud Активный участник Пользователь

    Баллы:
    88
    Skype:
    Wrouds
    @Kachalov, Сохраняй картинки без прозрачного фона в формате jpg а не png это уменьшит их размер...
    robots.txt.php может просто robots.txt?
     
  11. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Я планировал динамический запрет на страницы пользователей, поэтому сделал php, хотя ничего не мешает сделать просто txt и обновлять по ивенту(какому-то изменению). Так даже лучше.
    Смотря какие картинки. Если квадратные не может возникнуть конфликта с фоном страницы, то можно и jpg. Ну а если картинка типа такой: [​IMG](которая, кстати jpg), то могут возникнуть проблемы с фоном(думаю, Вы заметили).
    P.S. Прошу прощение, за большое количество ошибок и несвязную речь, просто я немного приболел.
     
  12. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Я тоже болею, так что нет тебе прощения! ;)
     
    DeD_Kopatel нравится это.
  13. wroud

    wroud Активный участник Пользователь

    Баллы:
    88
    Skype:
    Wrouds
    @Kachalov, код в принципе не плох, продолжай в том же духе, удачи!
     
  14. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Спасибо. Но это уже мой третий(!) сайт. Первый был ужасен, так что тут дело в опыте:)
     
  15. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    А теперь самый главный вопрос - как же перекидывать пользователей в проверенных и существует ли root админская учетка?
     
  16. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Забыл написать) Регаешься, заходишь через PMA в БД и в signup таблице выставляешь status равный 2, проходишь по ссылке в письме. Вуоля. Далее в таблице users выставляешь rank: 1 или 1:7, хотя без разницы. Всё, ты админ. Увы, но изменение ранка в интерфейсном виде пока не сделал. А потом подтверждаешь пользователей на странице /users/confirm/
     
  17. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    oO
    А не проще ли сразу выставлять значение в '2'?
     
  18. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Можно, но тогда нужно будет только подтверждение по email, то есть без участия администрации. Тогда в /api/system/plugins/user/core/user.class.php:196 изменить 0 на 2.
     
  19. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    ок. Теперь осталось понять, как настроить отправку писем .-.
     
  20. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    В настройках ядра api(файл core) есть пункты system-scripts и http_root. В http_root ставьте /api/, а в system-scripts moancraft.tk и 80. Также должна быть настроена отправка писем в php.ini. К меня этим занимается ssmtp.
     

Поделиться этой страницей