avatar
+0.07
0.780
не верная экономическая модель
Жестко вы :)
Плагины могут быть не от Альто (надо проверить что они от Альты а не от лайвстрита)

Плагины могут быть не от той версии (надо проверить чтоони поддерживаются вашей версией альто)

И включать их ПО ОДНОМУ (!!!) потому что плагины могут между собой конфликтовать в том числе.

Ну и наконец — нужно правильно устанавливать плагин (имя папки в которой он ставится- критично, ибо прописано у него в php коде часто)
mysql версии 5.7 или больше?
Посмотрите тут http://altocms.ru/1828.html#comment28945
связь между фотосетом и топиком описана topic_mresource_target
угу. ну проверьте есть ли ссылки в базе вышепоказанынм селектом. если их нет в базе — значит в момент переконвертации чтото не сработало и не перенеслось. если они есть в базе — надо думать почему не выводятся...
нет ссылок в самом html? Посмотрите есть ли они в базе:

select topic_text,topic_text_source,topic_extra from PREFIX_topic_content where topic_id in (select topic_id from PREFIX_topic where topic_title='НАЗВАНИЕПОСТА')

Замените PREFIX и НАЗВАНИЕПОСТА на свои.
в альто урлы к картинкам лежат в топике по полному пути. вероятно это наследство как раз от лайвстрита. соответственно вам, надо посмотреть путь к картинке которую вам не отдает сайт, проверить есть ли такой путь на сервере, посмотреть логи ошибок альто и веб-сервера на предмет этих картинок — там ветоятно будут написаны ошибки почему он не отдал запрошенный урл... возможно пути не совпадают, возможно права не выставлены.
Если переновили с виндовс на линукс- то проблема может быть в именах файлов- в линухе большие и малые буквы различаются в именах файлов, а в виндовс- нет...
ну. для начала наверное надо посмотреть где лежат картинки в альто и где — в лайвстрит, потому что картинки не хранятся в базе, в постах лежит только путь к картинкам, сами они лежат в файловой системе.
На OpenServer 5.2.2 Windows проблема подтверждена.
Apache-PHP-7
PHP-7.1
MySQL 5.7

Версия PHP: 7.1.0
Графика: GD: 2.1.0
Версия Smarty: 3.1.27
Версия Alto CMS: 1.1.29

Плюс к тому, при создании любого поста — ошибки:
2017-05-17 13:11:16
E_WARNING [2] Cannot assign an empty string to a string offset (D:\OpenServer\domains\localhost\common\classes\modules\topic\entity\Topic.entity.class.php on line 917)
2017-05-17 13:11:16
E_WARNING [2] Illegal string offset 'url' (D:\OpenServer\domains\localhost\common\classes\modules\topic\entity\Topic.entity.class.php on line 917)
2017-05-17 13:11:11
E_NOTICE [8] Uninitialized string offset: 0 (D:\OpenServer\domains\localhost\common\classes\modules\mresource\entity\Mresource.entity.class.php on line 134)
ну...очевидно..переписыванием данных в базе...
ссылки в тексте поста сохраняются с полным урл, включая протокол.
поэтому если вы ранее уже насоздавали там постов и поназаливали картинок- то при переключении на https- они останутся на протоколе http.
Jacomo
Jacomo
а...да.. в вашем случае там будет не просто MySQL-5.7_my.ini и инишка с символами 'x64'