О совместимости со старыми дизайнами:
При разработке новой версии ЛастоБлога, которая теперь зовётся Pepetun, учитывалось, что на сей момент имеет хождение множество дизайнов, которые Вам захочется сохранить. Нет ничего проще- для этого надо проделать всего три простых телодвижения:
- Взять файл ./data/tpl/default/index.php из комплекта поставки блога, и скопировать его в директорию своего дизайна.
Он содержит шаблоны морды блога, которые теперь для удобства отделены от PHP кода.
Там же задаются все рекламные блоки, как это описано в пункте раз соответствующей инструкции. - В ./data/settings.php проконтролировать наличие такого значения у ключика:
# Если используется дизайн от старой версии блога, # приравняйте эту переменную true; # Однако помните, что часть функционала Вам доступна не будет- дизайн надо обновить. $old_design=true;
- В ./data/tpl/xxx/menu.php исправить ссылку, ведущую прежде на rss.php
Адресом RSS ленты теперь является rss.html
В настройках ./data/settings.php для топменю URL фида уже прописан верно.
Но, если Вы копипастом перенесли туда записи для кнопок топменю из старого файла сеттингов, обратите внимание на сей момент.
Этого достаточно, чтобы перенести старый дизайн со всем его функционалом на новый движок. Факт смены которого будет совершенно незаметен снаружи, но весь спектр нововведений (управление настройками блога из админки, опции кэширования, антипопингуйного полицая, и т.п.) станет Вам доступен.
Однако сервис, базирующийся на модифицированных шаблонах документов, Вы не увидите.
Чтобы и он стал Вам доступен, придётся шаблоны малость откорректировать. По крайней мере, один из них.
Корректировка шаблонов документов:
Некий дополнительный сервис предусмотрен шаблоном формы добавления/редактирования поста.
В подавляющем большинстве случаев Вам достаточно перенести файл ./data/tpl/default/post_form.php в фолдер со своим дизайном (сохранив на всякий случай где-нибудь старый, замещаемый файл)- обычно имена всех классов элементов форм у различных дизайнов одни и те же, и внешний вид как самой формы, так и всех её полей, останется привычным.
Однако, если дизайн формы, что называется, "упал", значит, производитель Вашего дизайна использовал имена классов, отличные от дефолтовых.
Вам ничего не остаётся, как открывать Блокнотом винды старый и новый файлы, и изменить у элементов форм классы стилей так, как это предусмотрено старым файлом. Ничего сложного в сём действии нет, так как кроме заурядного HTML кода, Вам ничего в модифицируемом файле не встретится.
Имеет смысл сразу проделать аналогичную процедуру с:
- calendula.php - оформление календаря.
- comment.php - отображение комментария к посту.
- comment_form.php - форма добавления комментария.
- comment_edit.php - форма редактирования комментария админкой.
- connect.php - шаблон формы обратной связи и письма администратору с оставленным сообщением.
- contents.php - шаблон оглавления блога.
- login.php - форма доступа в админку для кукового варианта авторизации.
- post.php - шаблон поста. В конце добавлены три кнопки различных RSS лент.
- search_blog.php - шаблон документов встроенного поиска по блогу.
- search_history.php - шаблон страниц истории поисковых запросов.
- trackback.php - оформление трекбэка (расположены на странице ниже комментариев).
- trackback_edit.php - форма редактирования трекбэков админкой.
Конечно, внутрь всех этих файлов можно не лазить, и ничего в них не трогать, однако дальнейшие модификации ЛастоБлога будут оперировать новым форматом файлов шаблона, каковой можно наблюдать в дефолтовом дизе комплекта поставки.