Вообще я склоняюсь к тому, чтобы выделить основу из скриптов + css и вынести их загрузку на экшены. Тогда при первой загрузке сайта будет использоваться только самое необходимое: основные стили + jquery + bootstrap js. А все остальное будет подгружаться постепенно. Это хоть как-то поможет разбить монолит.
Если я правильно понял, shtrih в одном из тикетов на гитхабе предлагал Вадиму какую-то php библиотеку для постепенной подгрузки нужных файлов, но чем все закончилось я уже не помню. Пока буду играться с консолью в Хроме ))
Проверь, как они подключаются в самом шаблоне, после версии 1.1.4 подключение в файле assets.php (\common\templates\skin\experience-simple\settings\config) изменилось:
Было:
Счетчик действительно стал считать шиворот навыворот, в версии 1.1.4 все работает нормально:
1. Если переходить в статью со страницы всех топиков(http://alto118.ru/index/new/), то счетчик меняется после первого обновления страницы.
2. Если заходить в статью по прямой ссылке alto118.ru/1.html, вбив ее в адресную строку браузера, значения счетчика меняются только после второго обновления страницы по клавише F5, не первого. Получается, что если в статью таким образом зайдет сколько угодно человек (с разными сессиями), то счетчик так и не увеличится, пока кто-то из них не обновит страницу второй раз за одну сессию.
Тестил на чистой версии альто 1.1.8 с гитхаба с двумя созданными топиками. Плагин из каталога со стандартными настройками. Версия PHP — 5.3.13.
Отвечу на ваш отредактированный комментарий: зачем мне переходить с «дремучей» версии Альто, когда меня в ней все устраивает, я никого не напрягаю своими просьбами заточить плагины или что-то исправить, я никоем образом не торможу развитие двига. Новый проект, который появится совсем скоро, делается на последней версии.
Потом вы удивляетесь, почему нет «галереи» и так мало рабочих плагинов. Вадиму либо новое делать, либо старое поддерживать. В угадайку можете не играть, есть проект на Альто 0.9.7.
На месте Вадима я бы вообще прекратил поддержку старой версии двига и все силы бы направил на новую + адаптацию плагинов от ЛС. Тянуть одному сразу две ветки и думать о всяких совместимостях и «костылях» — пустая трата времени. Тем более «костыли» не гарантируют 100% совместимость. Было бы в команде человека 3-4, другое дело.
Так у меня не хабр же. Плагин создавался по моему ТЗ, в котором было отражено индивидуальное видение проблемы. Лишнее или нет, каждый решает сам для себя. Хотите, чтобы было по вашему, пишите ТЗ и ищите разработчика. Все просто.
Возможность полного удаления сообщений нужна хотя бы на уровне админов. Особенно актуальна фича становится после спама. Когда мусор нужно не просто скрыть, а удалить.
Выше я дал ссылку на гитхаб с возможной причиной, в файле \common\config\menu.php уберите в двух местах проверку (C::Get('rating.enabled')) и меню появится.
Потому что шаб верстаю, поэтому заглядываю в каждую «дырку», а ошибки активно ссыпаю на гитхаб. Большинство описанных ошибок в тикетах не критичны, но доставляют или будут доставлять неудобства пользователям. Где бы еще найти парочку программистов-добровольцев в помощь команде )) Если все поправить, то получится один из лучших двигов, которые я когда-либо использовал.
В любом случае, Вадиму спасибо, мог бы вообще болт забить.
Если я правильно понял, shtrih в одном из тикетов на гитхабе предлагал Вадиму какую-то php библиотеку для постепенной подгрузки нужных файлов, но чем все закончилось я уже не помню. Пока буду играться с консолью в Хроме ))
Было:
Стало:
1. Если переходить в статью со страницы всех топиков(http://alto118.ru/index/new/), то счетчик меняется после первого обновления страницы.
2. Если заходить в статью по прямой ссылке alto118.ru/1.html, вбив ее в адресную строку браузера, значения счетчика меняются только после второго обновления страницы по клавише F5, не первого. Получается, что если в статью таким образом зайдет сколько угодно человек (с разными сессиями), то счетчик так и не увеличится, пока кто-то из них не обновит страницу второй раз за одну сессию.
Тестил на чистой версии альто 1.1.8 с гитхаба с двумя созданными топиками. Плагин из каталога со стандартными настройками. Версия PHP — 5.3.13.
Спасибо за ваше «спасибо»! Удачи.
В любом случае, Вадиму спасибо, мог бы вообще болт забить.