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

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

Веб [CMS]MSC: WebSiteEngine 4

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

  1. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    У тебя видимо php меньшь 5.4
     
  2. Автор темы
    danilko

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

    Баллы:
    103
    Да, как сказал выше Влад, надо свежий php. Я тестирую на php 5.5. У меня уже есть пару изменений в ядре для решения этой проблемы. Возможно, скоро их вставлю в базовый набор пакетов.
    https://www.dropbox.com/s/j9nat0mh20qhz4a/index.php?dl=0
    Попробуй этот index.php (должен лежать в корне сайта)
     
  3. Toster_tpl

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

    Баллы:
    153
    Эта ошибка связана с парсером php. PHP идет-идет по коду, видит, что чего-то не хватает и выдает данную ошибку.
    Либо где-то не там поставлена скобка, либо кавычка, либо что-то еще.
     
  4. Автор темы
    danilko

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

    Баллы:
    103
    Там пустой массив объявляется на 80 строке через "[]", а парсер из-за старой своей версии такого не знает.
     
  5. Toster_tpl

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

    Баллы:
    153
    Пустой массив определяется через $array = array();
    Через квадратные скобки определяется новый элемент массива $array[] = 'hello';
    Результат примерно такой array(0 => 'hello')
     
  6. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    $arr = [];
    Если это продампить php сам напишет
    $arr = array();
     
  7. Автор темы
    danilko

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

    Баллы:
    103
    http://php.net/manual/ru/language.types.array.php
    А так как я пишу под 5.5, то вполне могу использовать этот короткий синтаксис. (На всякий случай я все-таки в будущем обновлении заменил все [] на array())
    На ветке main добавлено сжатие php кода, возможно появление ошибок после установки обновлений. (возможно, но по результатам моих проверок все работает в штатном режиме).
    Ошибок быть не должно, так как все манипуляции с кодом делает интерпритатор php, а не какие-либо функции написанные мной.
     
  8. Toster_tpl

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

    Баллы:
    153
    Использование подобных конструкций плохо сказывается на старых версиях php. Адаптация кода только под новые функции исключает потенциальных пользователей. Т.к. большинство пользователей по прежнему используют php < 5.5
    Кому надо копаться в сервере, ради работы данного движка?
     
  9. MySt1k

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

    Баллы:
    173
    Вот это жалко... 5.6 реально хороша
     
  10. Toster_tpl

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

    Баллы:
    153
    Да-да, а 6 вообще шедевр.
    Я о том, что не использование предыдущих версий, только уменьшает кол-во потенциальных пользователей движка.
     
  11. MySt1k

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

    Баллы:
    173
    А кто то уже забил на PHP и пишет скрипты с участием node.js
     
  12. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Лично я видел сколько людей хостеры почти принудительно обновляли php
    Тоже хорошая идея, но хостинг нужно свой так как не видел хостеров под ноду. если только не заграничные. А вот ruby стоит поучить
     
  13. Автор темы
    danilko

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

    Баллы:
    103
    Ребят, давайте прекратим оффтопить.
    Если будут проблемы с совместимостью - я их буду решать. Но писать сразу под старые версии я тоже не хочу, поскольку новые версии для того и новые, чтобы их использовали сейчас или в недалёком будущем.
    На сем оффтоп закрываем. Я немного модифицировал скрипт чата, скоро залью обновление. (Исправлена ошибка, возникающая при отключении сервера)
    Обновления
    Ветка main:
    • Добавлен пакет news
    • Добавлен пакет pack_default_install
    Ветка test:
    • Обновлен пакет MSC_bridge до версии 0.2
    • Обновлен пакет MSC_SiteChat так же до версии 0.2
    Изменения. Ну вобщем то кроме MSC_SiteChat более ничего особенного не изменилось.
    В MSC_bridge добавлено игнорирование ошибок. В MSC_SiteChat добавлена обработка ошибки, которая возникает, когда игровой сервер не доступен или отключен; изменен шаблон формы отправки сообщений.

    Примечание. При переустановке\обновлении пакета MSC_SiteChat рекомендуется предварительно удалить файл шаблона "cms/templates/default/scripts/MSC/sitechat_form.html", но ничего страшного, даже если вы не удалите этот файл. При новой установке ничего изменять не требуется.

    Планы на ближайшее время:
    Добавить пакет связи с разработчиком. (Предложение @Vladlen_198)
    Выложить обновленную версию пакета с ядром.
     
  14. MineMikkel

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

    Баллы:
    61
    Имя в Minecraft:
    Mikkel
    index.php не помог.

    PhP стоит 5.2

    Тестил через Денвер
     
  15. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Зачем вам этот denver... Скачайте Open Server и внутри ставьте php 5.6
     
  16. Автор темы
    danilko

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

    Баллы:
    103
    Ожидайте, сегодня к вечеру попробую адаптировать все скрипты под php 5.2.
     
  17. MineMikkel

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

    Баллы:
    61
    Имя в Minecraft:
    Mikkel
    Вы открыли мне глаза =):nerd:
     
  18. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    :3
     
  19. MineMikkel

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

    Баллы:
    61
    Имя в Minecraft:
    Mikkel
    Жаль , что качается долго :cry:

    Донатить не хочу :nerd:
     
  20. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Ты можешь скачать с торента, чел раздаёт
     

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