avatar

Техдокументация и мануалы

Подробнее ↓

Admin панель в alto cms — Где находится?

где лежит админ панель alto cms и как в неё войти? При наборе — site.ru/admin/ — выдаёт «Ошибка: 404 :К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было."/
Но это странно. Если файлы по настройке и управлению сайтом лежат в „хитрой“ директории, подскажите Где она ?? как в неё войти. Если требуются какие то дополнительные Манипуляции, то КАКИЕ? Посмотрела в Топиках подобную проблему, был такой вопрос пару лет назад, но ответ был явно не полно объясняющий проблему, во всяком случае не помогающий.. (http://altocms.ru/999.html). Интересно, это только у меня отсутствует папка 'admin'? а у всех она есть в Корне??? Тогда, как объяснить, что дистрибутив скачан с официального сайта??? В общем, с одной стороны простой вроде бы вопрос... но дайте внятный ответ, а ?

С чего начать изучение разработчику

Приветствую. Я только начинаю знакомство с данной системой. На сайте очень слабое вики и достаточно много материала в блогах.

Хотелось бы понять, как и что устроено, но не знаю с чего начать. Пришлите плз список статей, с чего начать знакомство.
Интересует именно техническая сторона.

Спасибо.

Сниппеты в Alto 1.1.*

Сниппетэто такой специальный тег, который может быть вставлен в текст, создаваемый пользователем, и который потом преобразуется в нужный HTML-код.

Читать дальше →

Адаптация шаблонов к Альто версии 1.1 — пошаговая инструкция

Эту статью подготовил Андрей (aka andreyv), поэтому все лучи добра за нее — ему.

Это подробная пошаговая инструкция, как адаптировать старый шаблон под версию 1.1 с учетом всех нюансов, чтоб полностью использовать весь функционал, заложенный в новой версии.

В качестве примера взят шаблон Start-kit для версии 1.0 и на каждом шаге в него вносятся изменения, связанные с тем или иным функционалом движка. И при этом Андрей не просто описывает, какие правки вносятся и почему, но еще и демонстрирует их, фиксируя каждый этап в отдельном гит-репозитории:
https://github.com/andrey-v/start-kit-old/commits

Таким образом, каждый шаг — это отдельный коммит. И по истории коммитов вы можете увидеть не только какие файлы изменяли, а что именно менялось в этих файлах.

В общем, на мой взгляд, отличная работа и прекрасное пособие для тех, кто занимается версткой под Альто.

Заголовки кликабельны и ведут на соответствующие этапы репоизитория

Читать дальше →

Нехватает информации о папке /app и подпапках

templates/

Что будет, если положить туда шаблон, совпадающий по имени с существующим в папке /common/templates? Или это только для языковых файлов? Можно ли через эту папку переопределять одноимённые шаблоны в темах/плагинах, не создавая отдельный плагин и не прописывая каждый шаблон в делегатах?
В подпапке `language` есть ридми «You can place your own language files in this folder». Непонятно что будет, если в языковом файле указать строку с ключом, который уже есть стандартной теме. Он заменится? Могу ли я через такой файл переопределять тексты плагинов? Как?

config/

Можно ли переопределять стандартные конфиги `jevix.php`, `menu.php`, `widgets.php`, дописывая суффикс `local` по аналогии с `config.local.php`? В теме шаблонов есть своя папка settings/config. Как переопределять конфиги оттуда?

plugins/

В этой папке находится файл `plugins.dat`, в которую записываются активированные плагины. Можно ли сюда добавлять свои плагины? Я добавляю их в папку `common/plugins/`. Правильно ли это?

Переход с 1.0.10.2 на 1.1.0-beta 2

1.Делаем бэкап на всякий случай – сайт и бд;
2.Оставляем папки и их содержимое:
/uploads (обязательно, здесь наши картинки);
/common/templates/skin/наш шаблон/ ;
/common/plugins/ (плагины);

Касательно плагинов, оставляем эксклюзив, стандартные удаляем, т.к. их заменят новые плагины из версии 1.1;

3.Заливаем на хостинг файлы 1.1 beta 2 с https://github.com/altocms/altocms/archive/master.zip
4.Заходим на сайт, видим «Установка Alto CMS 1.1.0-b2», жмем «Далее»;
5.Настраиваем подключение к БД, вбиваем старые настройки, старый префикс таблиц если меняли;
6.Выбираем Конвертировать базу Alto CMS 1.0 в Alto CMS 1.1;
7."Дальше« —> Готово —> удаляем каталог /install;
8.Движок обновлен;

После добавляем и настраиваем нужные плагины.

Может быть проблема с отображением двойного рейтинга, замечено на старой версии шаблона StartKit

image
Если у вас такие же проблемы, то правим следующие файлы:

/common/templates/наш шаблон/tpls/topics/topic.type_default-show.tpl
/common/templates/шаблон/наш шаблон/tpls/topics/topic.type_default-list.tpl

Находим и удаляем:

		  <li class="pull-right vote js-vote {$sVoteClass}" data-target-type="topic" data-target-id="{$oTopic->getId()}">
                    <div class="vote-up js-vote-up"><span class="glyphicon glyphicon-plus-sign"></span></div>
                    <div class="vote-count js-vote-rating {if $bVoteInfoShow}js-infobox-vote-topic{/if}"
                         title="{$aLang.topic_vote_count}: {$oTopic->getCountVote()}">
                        {if $bVoteInfoShow}
                            {if $oTopic->getRating() > 0}+{/if}{$oTopic->getRating()}
                        {else}
                            <a href="#" onclick="return ls.vote.vote({$oTopic->getId()},this,0,'topic');">?</a>
                        {/if}
                    </div>
                    <div class="vote-down js-vote-down"><span class="glyphicon glyphicon-minus-sign"></span></div>
                    {if $bVoteInfoShow}
                        <div id="vote-info-topic-{$oTopic->getId()}" style="display: none;">
                            <ul class="list-unstyled vote-topic-info">
                                <li><span class="glyphicon glyphicon-thumbs-up"></span>{$oTopic->getCountVoteUp()}</li>
                                <li><span class="glyphicon glyphicon-thumbs-down"></span>{$oTopic->getCountVoteDown()}
                                </li>
                                <li><span class="glyphicon glyphicon-eye-open"></span>{$oTopic->getCountVoteAbstain()}
                                </li>
                                {hook run='topic_show_vote_stats' topic=$oTopic}
                            </ul>
                        </div>
                    {/if}
                </li>

Обновление движка с версии 1xxx до 1.1

Не видел нигде нормально описаной инструкции как быстро обновиться до последней версии. Учитывая ньюансы установленных плагинов и не стандартного дизайна.

Как задать максимальный размер загружаемых изображений

Ограничения по размеру загружаемых изображений могут задаваться:
1) в самом Alto CMS
2) в настройках PHP
3) в настройках сервера

Читать дальше →

Верхнее меню 3ьего уровня

Тема специально для новичков, которые еще не освоили азы данной CMS.

Сегодня я расскажу вам как убрать меню 3тьего уровня.



Если по какой-то причине оно вам мешает, то его можно легко убрать. Лично как это сделать в админ панели я не нашел ибо искал не очень долго и не стал заморачиваться. Нам нужен файл common.header_nav_blogs.tpl

Найти его можно по пути /common/templates/skin/experience/tpls/commons. Открываем его и просто удаляем код, но вообще советую просто закоментировать его.



Вот и все :)

Работа с дополнительными полями

Здравствуйте.
Часто спрашивают про использование дополнительных полей в Альто и что бы хоть немного снять вопросы по этой теме был написан этот топик. Дополнительные поля – это довольно мощный инструмент для разработки уникальной структуры сайта. Как использовать дополнительные поля в своём проекте покажу на примере создания нового типа контента «Кинообзор».
Пусть у кинообзора будет шесть дополнительных полей:
— Постер типа single-image-uploader;
— Видео – типа link;
— Дата выхода – типа date;
— Длительность типа input (поля типа время, увы, нет)
— Киностудия/Автор тоже типа input;
— Жанр, типа select со значениями «Фильм» и «Мультфильм», «Клип».

Читать дальше →