avatar
0.00
0.000
Mac
Mac
Во время такой ошибки вот это сыпется в SQL лог:
[LOG:1478578616.534-582151B88312A][2016-11-08 07:16:56][PID:13286][ERROR][[
SQL Error: Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'site.m.date_add' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by at /var/www/site.ru/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 987
---
Array
(
    [code] => 1055
    [message] => Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'site.m.date_add' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
    [query] => SELECT
                  IF(
                    ISNULL(t.target_tmp),
                    IF((t.target_type LIKE 'topic%' AND t.target_id = 0), 'current',
                      IF(t.target_type = 'profile_avatar' OR t.target_type = 'profile_photo', 'user', t.target_type)),
                    'tmp') AS ttype
                  , count(t.target_id) AS count
                FROM
                  prefix_mresource_target as t, prefix_mresource as m
                WHERE
                  t.mresource_id = m.mresource_id
                  AND m.user_id = 1
                  AND t.target_type IN ( 'current', 'tmp', 'blog_avatar', 'profile_avatar', 'profile_photo' )

                GROUP  BY
                  ttype                ORDER BY
                 m.date_add desc
    [context] => /var/www/site.ru/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 987
)

]][END:1478578616.534-582151B88312A]


Т.е. это все та же ошибка, что не пускает в личные сообщения и настройки.
Mac
Mac
Еще из проблем. Постоянно вылезает сообщение «System Error #1001»


В панели редактора кнопка с буквой «а:» при повторном наведении заглючивает: меню вылезает под полем ввода, и ничего выбрать нельзя:


Вообще сам этот редактор имеет какие-то визуальные глюки при прокрутке или наведении: выглядит это как перекрытие белым прямоугольником элементов этого редактора или части страницы. Маленько раздражает.

При создании статьи предлагается два личных блога: «блог им. меня» (видимо, из LS) и еще какой-то «мой персональный блог» (с маленькой буквы).

Загрузка картинок не демонстрирует прогресса, из-за чего многие могут подумать, что загрузка зависла, и нажать на кнопку «Загрузить» снова. Стоило бы блокировать кнопку «Загрузить» после нажатия и показывать какой-нибудь вращающийся лоадер.

В теме «Start Kit» что обозначает эта шестеренка? Она не кликается. Если так и задумано, то зачем она вообще?) Ссылки «Редактировать» и «Удалить» вполне сами за себя говорят.

Mac
Mac
Спасибо! Аватарки поправились за единственным исклюением: в профиле юзера аватарки его друзей прыгают вниз при наведении.

Высокие фотографии пользователей в профиле по-прежнему обрезаются. Видимо, потому что в LS для них не задана высота, а в Alto задана.
Mac
Mac
Угу, user_profile_avatar и user_profile_foto с абсолютными путями вида
http://site.ru/uploads/images/00/00/01/2013/05/14/avatar_100x100.png

Заменить на относительный?
Mac
Mac
1) — видимо, вылезают какие-то нюансы конкретной версии MySQL. Какая версия используется?
MySQL 5.7.

2) — для аватарок в базе, наверное, стоят абсолютные пути, указывающие на другой хост, поэтому обрезать их автоматически движок не может, а в верстке явно не задается размер. Поправим
Аватарки от Livestreet. Я их не трогал. Лежат в uploads/images.
Mac
Mac
Прогнал convert_1.0.3_to_alto.sql и convert_1.0_to_1.1.sql вручную, а потом провел установку. Во время SQL-импорта вылезла единственная ошибка:
ALTER TABLE `prefix_topic` ADD `topic_date_show` datetime DEFAULT NULL AFTER `topic_date_edit`
Ошибка в запросe (1060): Duplicate column name 'topic_date_show'

В остальном вроде сайт завелся, но есть косяки.

1) Не работают личные сообщения (/talk/) и настройки (/settings/):
SQL Error: Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'site.m.date_add' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by at /var/www/site.ru/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 1025 --- Array ( [code] => 1055 [message] => Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'site.m.date_add' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by [query] => SELECT IF( ISNULL(t.target_tmp), IF((t.target_type LIKE 'topic%'), 'topic', IF(t.target_type = 'profile_avatar' OR t.target_type = 'profile_photo', 'user', t.target_type)), 'tmp') AS ttype , count(t.target_id) AS count FROM prefix_mresource_target as t, prefix_mresource as m WHERE t.mresource_id = m.mresource_id AND (m.type & (1 | 16 | 64)) AND m.user_id = 1 GROUP BY ttype ORDER BY m.date_add desc [context] => /var/www/site.ru/common/classes/modules/mresource/mapper/Mresource.mapper.class.php line 1025 )


2) Аватарки большие:



3) Фотографии обрезаются:

Mac
Mac
Спасибо за ответ!

Попробовал прогнать convert_1.0_to_1.1.sql. Выдало следующие ошибки:

-- Обновление поля prefix_topic.topic_date_show
UPDATE prefix_topic SET topic_date_show=topic_date_add
WHERE topic_publish=1 AND topic_date_show IS NULL
Ошибка в запросe (1054): Unknown column 'topic_date_show' in 'where clause'

-- STEP 15
ALTER TABLE  `prefix_topic` ADD INDEX (  `topic_date_show` )
Ошибка в запросe (1072): Key column 'topic_date_show' doesn't exist in table


На сайте:
SQL Error: Unknown column 't.topic_date_show' in 'where clause' at /var/www/site.ru/common/classes/modules/topic/mapper/Topic.mapper.class.php line 395 --- Array ( [code] => 1054 [message] => Unknown column 't.topic_date_show' in 'where clause' [query] => SELECT b.blog_type AS ARRAY_KEY, COUNT(t.topic_id) AS cnt FROM prefix_topic AS t LEFT JOIN prefix_blog AS b ON t.blog_id=b.blog_id WHERE 1=1 AND (t.topic_publish = 1) AND (t.topic_date_show IS NULL OR t.topic_date_show <= '2016-11-03 17:11:45') AND ((t.topic_date_show IS NOT NULL AND t.topic_date_show >= '2016-11-02 17:00:00' AND t.topic_date_show <='2016-11-03 17:11:45') OR (t.topic_date_show IS NULL AND t.topic_date_add >= '2016-11-02 17:00:00')) GROUP BY b.blog_type [context] => /var/www/site.ru/common/classes/modules/topic/mapper/Topic.mapper.class.php line 395 )
Mac
Mac
[LOG:01389177462.60-4849][2014-01-08 13:37:42][PID:3384][ERROR][[
E_WARNING [2] array_shift() expects parameter 1 to be array, boolean given (/Users/user/htdocs/altocms/engine/classes/modules/skin/entity/Skin.entity.class.php on line 74)
]][END:01389177462.60-4849]

[LOG:01389177462.60-9880][2014-01-08 13:37:42][PID:3384][ERROR][[
E_WARNING [2] array_shift() expects parameter 1 to be array, boolean given (/Users/user/htdocs/altocms/engine/classes/modules/skin/entity/Skin.entity.class.php on line 74)
]][END:01389177462.60-9880]

[LOG:01389177717.19-9244][2014-01-08 13:41:57][PID:3380][ERROR][[
E_WARNING [2] array_shift() expects parameter 1 to be array, boolean given (/Users/user/htdocs/altocms/engine/classes/modules/skin/entity/Skin.entity.class.php on line 74)
]][END:01389177717.19-9244]

[LOG:01389177717.20-3580][2014-01-08 13:41:57][PID:3380][ERROR][[
E_WARNING [2] array_shift() expects parameter 1 to be array, boolean given (/Users/user/htdocs/altocms/engine/classes/modules/skin/entity/Skin.entity.class.php on line 74)
]][END:01389177717.20-3580]

[LOG:01389177729.43-1657][2014-01-08 13:42:09][PID:4448][ERROR][[
E_WARNING [2] array_shift() expects parameter 1 to be array, boolean given (/Users/user/htdocs/altocms/engine/classes/modules/skin/entity/Skin.entity.class.php on line 74)
]][END:01389177729.43-1657]

[LOG:01389177729.43-9367][2014-01-08 13:42:09][PID:4448][ERROR][[
E_WARNING [2] array_shift() expects parameter 1 to be array, boolean given (/Users/user/htdocs/altocms/engine/classes/modules/skin/entity/Skin.entity.class.php on line 74)
]][END:01389177729.43-9367]

Mac
Mac
После инсталляции на локалке в админке следующее:
E_WARNING [2] array_shift() expects parameter 1 to be array, boolean given
See details in error.log
E_WARNING [2] array_shift() expects parameter 1 to be array, boolean given
See details in error.log
Mac
Mac
А вожатый у нас не промах)
С новым годом!