Проверь: altocms/common/templates/skin/experience/tpls/widgets/widget.toolbar_menu.tpl
См. также: altocms/common/templates/skin/experience/settings/config/widgets.php:29
Защищенного соединения не будет, пока на странице есть элементы, которые получены через незащищённый протокол. В альто все ссылки на картинки в постах добавляются с протоколом и доменом. Нужно сделать так, чтобы абсолютные ссылки генерировались без протокола и домена при создании поста, плюс уже нагенерированные ссылки в существующих постах исправить.
Ну, судя по коду, при нажатии на одну из кнопок при правильном ответе с сервера, она скроется, а противоположная покажется. Используй отладчик браузера (обычно F12), чтобы посмотреть ошибки жс и убедиться, что приходит правильный ответ от сервера.
Кнопки в тулбаре сделаны в виде виджетов. Пойти в админку и отключить.
Развалился список — сбросить кеш css/js в админке (Инструменты → Сброс данных), очистить кеш в браузере.
Нормальный перевод фраз можно добавить в систему https://github.com/altocms/altocms, тогда при обновлениях ничего не слетит, например :3
А слетит ли локализация при обновлениях? Если обновление производится путём рекурсивной замены файлов, то да. А если через систему контроля версий, то нет. Ну и, опять же, можно «en» скопировать в какой-то другой язык, «pl», например, а потом уже вносить свои правки.
А что непонятно? Есть несколько способов изменения стандартных шаблонов: копирование темы целиком, переопределение каких-то конкретных шаблонов в плагине. Выбираешь любой способ, затем идёшь в шаблоны, заменяешь функцию getPhotoUrl на getAvatarUrl. Потом удаляешь форму загрузки фото.
Например, в common/templates/skin/experience-simple/tpls/actions/profile/action.profile.sidebar.tpl, в строке 25, меняем {$oUserProfile->getPhotoUrl('240crop')} на {$oUserProfile->getAvatarUrl('240crop')}.
Под вопросы есть отдельный блог: http://altocms.ru/blog/questions/
При этом лучше писать название плагина или ссылку на него. Ну и да, не всё переносится с лс со 100-процентной работоспособностью. В зависимости от каждого конкретного плагина.
Давно напрашивается механизм наследования, когда вы указываете родителя и в дочерний скин добавляете только те файлы, которые нужно изменить.
Ещё есть проблема с переопределением файлов, которые инклюдятся в другие файлы с помощью тега {include file=""}. В этом случае придётся переопределять родительский шаблон, в котором исправлять путь в {include}
См. также: altocms/common/templates/skin/experience/settings/config/widgets.php:29
Развалился список — сбросить кеш css/js в админке (Инструменты → Сброс данных), очистить кеш в браузере.
А слетит ли локализация при обновлениях? Если обновление производится путём рекурсивной замены файлов, то да. А если через систему контроля версий, то нет. Ну и, опять же, можно «en» скопировать в какой-то другой язык, «pl», например, а потом уже вносить свои правки.
Например, в common/templates/skin/experience-simple/tpls/actions/profile/action.profile.sidebar.tpl, в строке 25, меняем {$oUserProfile->getPhotoUrl('240crop')} на {$oUserProfile->getAvatarUrl('240crop')}.
При этом лучше писать название плагина или ссылку на него. Ну и да, не всё переносится с лс со 100-процентной работоспособностью. В зависимости от каждого конкретного плагина.