avatar
+1.35
0.253

Святослав

js ужимается до 450-500Kb под гзипом, только толку от этого нет, сайт из динамического превращается в статический )). А так было бы в самый раз.
Вообще я склоняюсь к тому, чтобы выделить основу из скриптов + css и вынести их загрузку на экшены. Тогда при первой загрузке сайта будет использоваться только самое необходимое: основные стили + jquery + bootstrap js. А все остальное будет подгружаться постепенно. Это хоть как-то поможет разбить монолит.

Если я правильно понял, shtrih в одном из тикетов на гитхабе предлагал Вадиму какую-то php библиотеку для постепенной подгрузки нужных файлов, но чем все закончилось я уже не помню. Пока буду играться с консолью в Хроме ))
Ограничения на фотки в фотосете задаются вот так:
<!-- Покажет в теле топика картинки с 3 по 5 -->
<alto:photoset from="3" to="5">
Проверь, как они подключаются в самом шаблоне, после версии 1.1.4 подключение в файле assets.php (\common\templates\skin\experience-simple\settings\config) изменилось:
Было:
$config['head']['default']['js'] = Config::Get('head.default.js');

Стало:
$config['assets']['default']['js'] = Config::Get('assets.default.js');
На локалке при тесте чистой версии 1.1.8 на странице логина (http://alto118.ru/login/) в темах Experience появляются скобки.
Счетчик действительно стал считать шиворот навыворот, в версии 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')) и меню появится.
Ссылки на топ:
http://yousite.ru/index/top/?period=1
http://yousite.ru/index/top/?period=7
http://yousite.ru/index/top/?period=30
http://yousite.ru/index/top/?period=all
Потому что шаб верстаю, поэтому заглядываю в каждую «дырку», а ошибки активно ссыпаю на гитхаб. Большинство описанных ошибок в тикетах не критичны, но доставляют или будут доставлять неудобства пользователям. Где бы еще найти парочку программистов-добровольцев в помощь команде )) Если все поправить, то получится один из лучших двигов, которые я когда-либо использовал.

В любом случае, Вадиму спасибо, мог бы вообще болт забить.