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

Invision Community Nulled


Respected

Рекомендуемые сообщения

Господа. А кто нибудь знает программу для линукса, которой можно рекурсивно проверить все php-файлы на формат конца строк и преобразовать в UNIX если будут найдены файлы из Windows?

Возможно моя проблема с установкой возникает из за того, что где-то затесалось парочка ASCII файлов с форматом конца строк из Windows. Маловероятно, что формат конца строк может вызвать фатальные ошибки при выполнении скриптов, но проверить стоит.

Ссылка на комментарий
Поделиться на другие сайты

Если сломалась рега:

Открыть файл applications/core/modules/front/system/register.php

Найти:

\IPS\Output::i()->output = $form->customTemplate( array( \IPS\Theme::i()->getTemplate( 'forms', 'core' ), 'popupRegisterTemplate' ), new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ), \IPS\Login::LOGIN_REGISTRATION_FORM ) );

Заменить на:

\IPS\Output::i()->output = $form->customTemplate( array( \IPS\Theme::i()->getTemplate( 'forms', 'core' ), 'popupRegisterTemplate' ), new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ), \IPS\Login::LOGIN_REGISTRATION_FORM ), $postBeforeRegister  );

 

Ссылка на комментарий
Поделиться на другие сайты

1 minute ago, Respected said:

Если сломалась рега:

Открыть файл applications/core/modules/front/system/register.php

Найти: 


\IPS\Output::i()->output = $form->customTemplate( array( \IPS\Theme::i()->getTemplate( 'forms', 'core' ), 'popupRegisterTemplate' ), new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ), \IPS\Login::LOGIN_REGISTRATION_FORM ) );

Заменить на:


\IPS\Output::i()->output = $form->customTemplate( array( \IPS\Theme::i()->getTemplate( 'forms', 'core' ), 'popupRegisterTemplate' ), new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ), \IPS\Login::LOGIN_REGISTRATION_FORM ), $postBeforeRegister  );

 

Many thank's this is the difference to v104012 from v104011? Regards

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Deltafox сказал:

Many thank's this is the difference to v104012 from v104011? Regards

Yes, it's all difference.

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, aplayer сказал:

А кто нибудь знает программу для линукса

dos2unix - преобразует виндовое в юниксовое, не задавая вопросов.

Ссылка на комментарий
Поделиться на другие сайты

Простите, по поводу  "сломавшейся реги" - это проблемма:

  1. Обновленного до 4.4.0 скрипта?
  2. Установленного с нуля  4.4.0 скрипта?
  3. Любой из случаев в версии 4.4.0 .
Изменено пользователем Ruskat
Ссылка на комментарий
Поделиться на другие сайты

на 4.4.1 слетели модули оплаты, сделал резервную копию базы и залил файлы с 4.4.0 обратно - все встало норм

Ссылка на комментарий
Поделиться на другие сайты

23 часа назад, Lafko сказал:

У меня слдетели модули оплаты после обновления до 4.4.1 подскажите как восстановить?
Screenshot_2.thumb.png.f503258ea7f0345f1dd1fad427e81924.png
Или может быть у кого-то есть
https://invisioncommunity.com/files/file/7658-robokassa-payment-gateway/ ?

Решение проблемы, для тех у кого слетели платежки в 4.4.1

Идем в /applications/nexus/sources/Gateway/Gateway.php

Ищем:

$classname = static::gateways()[ $data['m_gateway'] ];

Заменить на:

$classname = 'IPS\nexus\Gateway\\' . $data['m_gateway'];

 

Ссылка на комментарий
Поделиться на другие сайты

Ссылка на комментарий
Поделиться на другие сайты

Мне кажется этот релиз не актуален.

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Respected сказал:

Мне кажется этот релиз не актуален.

сильно забагован. Платежные модули я оставил как было на 4.4.0, и реги исправил по твоему методу. В целом все сыро, ставил только из-за сео-оптимизации.

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, fortek сказал:

сильно забагован. Платежные модули я оставил как было на 4.4.0, и реги исправил по твоему методу. В целом все сыро, ставил только из-за сео-оптимизации.

Любой баг правится) Критических нет, а мелки можно исправить в два клика. Платёжные модули нужно тоже обновлять, это не секрет, однако изменения там минимальны и при должной смекалке это не проблема.

Ссылка на комментарий
Поделиться на другие сайты

Respected 

Открыл я установочные фалы в netbeans и увидел такую картину:

Этот редактор имеет сканер синтаксических ошибок

Screenshot_20190307_155900.thumb.png.0695f37ea7bc50a3da58ccb1fb79b326.png

Тут явная синтаксическая ошибка в файле system/request.php на 569 строке. После исправления которой у меня запустилась установка.

Но проводник файлов этого редактора показывает, что в проекте еще очень много синтаксических ошибок:

Папки помеченные красными метками имеют синтаксические ошибки.

Screenshot_20190307_155944.png.792947aedcfaa129ccdb7e077552dc00.png

 

Ссылка на комментарий
Поделиться на другие сайты

Это не ошибка, это у вас php какой-то древний.

Ссылка на комментарий
Поделиться на другие сайты

php7.0

Я убрал вопросительный знак перед ?string $base = null и у меня заработала установка.

Для этого форума насколько мне известно нужен php5.6

 

а еще на http://php.net/manual/ru/migration70.new-features.php

$c = $a ?: 'a';
// $c is 'a'

Больше я там не заметил использования (: ?\$value)

А так да. Надо на 10 netbeans переходить. А то 8й наверно еще php4 синтаксис проверяет

Ссылка на комментарий
Поделиться на другие сайты

37 минут назад, aplayer сказал:

Для этого форума насколько мне известно нужен php5.6

Вы как всегда немного отстали от текущих реалий. Минимальная версия php - 7, а судя по обнуляймому типу и вовсе 7.1. В дистрибутиве форума должен быть файл для проверки совместимости ПО или при инсталле.

Синтаксической ошибки в коде нету. 

Ссылка на комментарий
Поделиться на другие сайты

Только что, siv1987 сказал:

В дистрибутиве форума должен быть файл для проверки совместимости ПО или при инсталле.

Ну не знаю. У меня при инсталле 500 ошибку выдает. PHP7.0. Убрал эти тренарные операторы и страница установки появилась.

Netbeans 10 на эту строку не ругается. В остальных случаях ругается только на коменты в json файлах.

Видимо 7.0 уже тоже устарела....

 

Ссылка на комментарий
Поделиться на другие сайты

Сейчас минимальная 7.1

Ссылка на комментарий
Поделиться на другие сайты

37 минут назад, aplayer сказал:

Убрал эти тренарные операторы

Это не тернарный оператор, а обнуляемый тип значения. Появился в 7.1
https://invisioncommunity.com/files/file/7046-get-ready-for-ips-community-suite/

version_compare( PHP_VERSION, '7.1.0' )

 

Ссылка на комментарий
Поделиться на другие сайты

Ну и хорошо. Debian 10 выйдет со встроенным дистрибутивом php7+ как раз к стабильному релизу форума.

Ссылка на комментарий
Поделиться на другие сайты

21 минуту назад, aplayer сказал:

Debian 10 выйдет

К этому времени появится php 7.5, а в десятке будет 7.2 по дефолту. Какая проблема накатить сейчас 7.2 и забыть про это хозяйство на пару лет?

Ссылка на комментарий
Поделиться на другие сайты

4.4.1 build 104014

104011 ->  104014  file(s) changed

"/applications/core/modules/front/system/register.php",
"/applications/nexus/interface/gateways/authorize.php",
"/system/Db/Db.php"

Ссылка на комментарий
Поделиться на другие сайты

9 hours ago, shinomura said:

4.4.1 build 104014

104011 ->  104014  file(s) changed

"/applications/core/modules/front/system/register.php",
"/applications/nexus/interface/gateways/authorize.php",
"/system/Db/Db.php"

changes  
104013 "an issue with MySQL read/write separation, and improves security in Commerce."
104014 "improves read/write MySQL separation stability."

Anyone can Share only this 3 file? many thank's

Ссылка на комментарий
Поделиться на другие сайты

Кстати да, нулл выложен, а важные фиксы, которые вышли после релиза - нет. Поделитесь, хочется что бы все как надо работало.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...