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

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

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

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

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

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

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

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

Переезд с Альто 1.0.х на версию 1.1.х и адаптация шаблонов (минимальный вариант)


Я обещал написать статью о переезде с Альто 1.0 на версию 1.1. Но долго с этим тянул, т.к. ломал голову, как максимально упростить этот процесс. Собственно, в этом переезде есть две особенности:

1) Изменение структуры базы данных, причем, не просто добавление/изменение таблиц и полей базы, но и перенос данных из старой структуры в новую. И если у вас база большая, а сервер слабенький, то автоматическая конвертация может не пройти, и придется выполнять ее вручную.

2) Изменился механизм загрузки изображений и добавился функционал, который повлек за собой изменения в шаблонах. Поэтому, если вы используете какие-то свои шаблоны или старые шаблоны от LS, то для корректной их работы потребуется их адаптировать.

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

Замена ЛСовскому Config::Set('router.page........')

Здравсвуйте
открыл свежую из гита версию Альто и возник вопрос по плагинам
как сделать замена ЛСовскому Config::Set('router.page........')
Смотрел плагин estheme нашел вот такую интересную строчку:
/**
 * Роутеры плагина
 */
//Config::Set('router.page.estheme', 'PluginEstheme_ActionEstheme'); // Админка



То что здесь написано я какбы понял, но где в админке искать эти настройки ? Спасибо.

Импорт RSS

Нужен модуль импорта топиков с других сайтов используя их RSS-ленту.

Минимальная необходимая конфигурация
— rss канал,
— в какой блог постить,
— имя пользователя от которого создавать топики,
— шаблон преобразования rss-item в топик.

Есть что-то подобное или кто-то готов написать под заказ?

Новый комментарий

Здравствуйте. Подскажите, по какой причине может не срабатывать очистка просмотренных комментов от класса .comment-new? Работает только по клику на update-comments.
1.1.1 StartKit

Похожие сатьи

При переходе на версию 1.1 у всех работают при установки модуль Похожие статьи? или у меня одного он перестал выводить? Переустановка с нуля не помогла

Ошибка с данными топика

После установки новой версии Альто с конвертацией старой БД при каждом обновлении страницы или переходе в журнал записывается следующее:
E_NOTICE [8] unserialize() [function.unserialize]: Error at offset 159 of 1024 bytes (/var/www/p325717/data/www/домен/common/classes/modules/topic/entity/Topic.entity.class.php on line 898).

Критично ли это? И если да, то что предпринять?
Спасибо.