.release | InTerra 1.70
Тут на прошлой неделе незаметно для публики был релиз InTerra 1.70. Как всегда, с новым релизом появилась пара новых полезных фишек:
- Возможность создавать отдельные страницы — своего рода MiniCMS. Для того, чтобы создать страницу достаточно ввести её адрес, например /foo/.
- Введено понятие «системных шаблонов». Отныне шкурки работают в несколько другом концепте: есть базовый набор шаблонов (system), в отдельных шкурках же указываются перекрывающие шаблоны. Таким образом типовые шаблоны (пр. для добавления и редактирования заметок и записей) совершенно не обязательно включать в custom-made шкурки. Так же это существенно облегчит процедуру апгрейдов и сделает шкурки совместимыми со всеми версиями InTerra.
Далее всё — как обычно.
Как Апргрейдить?
- Заменить все файлы дистрибутива (кроме /templates/).
- Внимание, в папке templates появилась важная папка system! — её необходимо загрузить на сервер.
- В используемой вами шкурке надо удалить файл add.htm — по-умолчанию он находится в папке templates/main/.
- В базе данных необходимо создать ещё одну таблицу:
create table int_pages(
page_id INT UNSIGNED NOT NULL AUTO_INCREMENT,
url VARCHAR(255) NOT NULL,
title VARCHAR(255),
content TEXT,
content_p TEXT,
intime INT(15) UNSIGNED,
modified TIMESTAMP,
show_in_menu ENUM('f','t') DEFAULT 'f',
PRIMARY KEY(page_id),
UNIQUE(url)
) TYPE=MyISAM;
Как Ставить с Нуля?
Так же как и раньше.

ilya shvets
Спасибо за релиз, - будет откуда черпать вдохновение.
Что касается старниц, то думаю, удобнее будет так:
в .htaccess
RewriteRule ^([-a-zA-Z0-9_]+).htm/?$ index.php?urlcache=$1&action=page&data=$1 [L]
В ndex.php в секции URLCACHE пошаманить. Переопределить {$SELF}. Поработать над комментариями.
И сделать отдельный шаблон для страницы. Это важно.
И страница должна кончаться на .htm это правильно.
Кстати, потихоньку появляются спам-роботы, распознающие картинки. Уже было таких два случая.
15.11.2006 // 06:38 [ ссылка ]