avatar
+0.07
0.780
Jacomo
Jacomo
Наверное надо на самом видном месте большими буквами написать что для вашей зоны трафик на сайт бесплатен? Или клиенты за него все равно платят, а бесплатен он только провайдеру?
Jacomo
Jacomo
Либо пользуйтесь нормальными системами вроде гуглаанилитики, либо ставьте собственную адекватную систему (они есть опенсорсные).
Jacomo
Jacomo
Да, это понятно.
Возник несколько другой вопрос:
когда создается топик с дополнительным полем типа файл, в базу делается insert, содержащий target_id этого поля(?) и сразу после него — update этой строки.
Если мы удаляем файл — то в базу делается delete для строки содержащей этот target_id.

Но вот если мы после создания топика хотим отредактировать топик, то происходит нечто странное:
строка содержащая этот target_id сперва удаляется, а потом создается с новым id…
То есть есть некоторый момент времени (а при нагруженной базе этот момент может стать заметным) когда файл есть, топик есть, а вот ссылка на этот файл в базе отсутствует.
Мне не удалось установить (я не нашел этого в коде) делается ли это удаление и последующая вставка в виде транзакции.

Что произойдет если база в этот момент упадет?
Что произойдет если к файлу в этот момент придет запрос?
Почему делается удаление и вставка вместо update?
Jacomo
Jacomo
Правильно ли будет дописать необходимый код в функцию AddTopicValue в файле common/classes/modules/topic/mapper/Topic.mapper.class.php?
Jacomo
Jacomo
Как раз на примере видео разобрана работа с дополнительными полями. Ищите тут.
Jacomo
Jacomo
Но если пытаться залить файл более указанного значения- nginx выдаст ошибку 413.
Это будет ошибка именно nginx, без обработки altocms.
соответственно я в конфиге nginx обошел проблему создав обработку этой ошибки и перенаправление на статическую страничку созданную в altocms.
Jacomo
Jacomo
Всем спасибо.

Что НЕ помогло: Обновление cms до 1.1.11, раскомментирование respond.min.js
На 6,8 и 9 версии IE так и не исправилось отображение сайта

Обновил IE до 11. Показывает хорошо.