Марат
+1410
Репутация
13097
Рейтинг
А ещё проверьте свой файл в корне сайта index.php. 14 строка должна быть
Возможности отписаться не будет. Поймите правильно. Можно бесконечно усложнять всё. Это приведет к тому, что объем страницы будет всё больше и больше. И будет возрастать нагрузка на сервер. А это тоже не очень хорошо. Ну, подписался, передумал. Получит уведомление и удалит его. Ничего критичного нет.
Уже исправлено:
-не покаказывались мероприятия в "Скоро" и "Архив". Разобрался, ошибка появилась после одного багфикса.
-вывод на главной мероприятий со всех категорий, дальше можно фильтровать по категориям, по городу, дате...
-устранена чрезмерная нагрузка на главной
В данный момент пытаюсь прикрутить пагинацию. Пагинация будет только для пользователя. То есть с БД будут браться все мероприятия, а выводиться только соответсвующие странице. Такова уж структура компонента. Иначе никак не сделать.
В планах сделать подписку на мероприятия и оповещение пользователя в личку и на мыло по крону. Также нужно разобраться с расписанием. Нужно добавить возможность просмотра прошедших мероприятий.
1-2 недели придется подождать. Пока доделаю и потестирую. Наберитесь терпения )
А фотки можно отметить в админке в настроайках компонента. Квадаратные или нет. Во вкладке "Фото".
У кого была большая нагрузка на главной, исправил. Нагрузку дает блок календаря. Кому нужно срочно, ловите исправленый файл /components/poster/includes/postercore.php. Календарь будет кэшироваться с интервалом 5 часов.
Первым делом подумал, что не будет индексироваться поисковиками. Но оказывается, индексируется. Это хорошо.
Демо посмотрел. Всё работает. В демо структура сайта не очень сложная и обновляется, как я понял, только блок cmsbody. Но у многих сайтов структура посложнее и есть, например, модули, которые выводятся только на определенных страницах. И конечно же, возможные конфликты js, которые будут неизбежны. Это я к тому, что полностью перевести icms на fullajax без проблем, наверно, не получится. Нужно будет затачивать индивидуально под каждый проект или компонент.
Автору большое спасибо. Он показал, как это использовать. И кто-то может применить у себя.