1

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

Нормальный, но основное, что следует закрыть — cgi-bin, остальное не обязательно.

Тогда можно сделать пейджинацию на стороннем Javascript, например, JQuery, который лучше работает с большинством браузеров.

3

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

Я бы избавился от множества включений, это неслабо сказывается на скорости публикации.

4

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

Можно так (для категорий ещё добавил):

<mt:ArchiveType setvar="pagetype"/>

<meta name="keywords" content="<mt:If name="pagetype" eq="Individual"><mt:EntryKeywords/><mt:Else name="pagetype" eq="Page"><mt:PageKeywords/><mt:Else><mt:Tags glue=", " top="20"><mt:TagName/></mt:Tags></mt:If>"/>

<meta name="description" content="<mt:If name="pagetype" eq="Individual"><mt:EntryBody words="30"/><mt:Else name="pagetype" eq="Page"><mt:PageBody words="30"/><mt:Else name="pagetype" eq="Category"><mt:CategoryDescription/><mt:Else><mt:BlogDescription/></mt:If>"/>

Я бы на FastCGI только скрипт комментариев сделал. mt.cgi не стоит делать, потому что FastCGI, всё-таки, это своего рода кеширование. Когда я пробовал админку сделать на FastCGI, то сначала вообще не понимал, добавляются ли данные, так как в списках ничего не обновлялось. Это на Апаче было, на других веб-серверах может по-другому будет.
Ааа, да, поиск тоже можно через FastCGI сделать.

А комментарии отлично работаю, не надо наговаривать ;)
У меня во всех блогах проблем не было. Но тут один нюанс: все мои блоги с собственными шаблонами.

mt-atom.cgi — это для работы со сторонними клиентами в формате Atom: http://www.movabletype.org/documentatio … i/atompub/
mt-feed.cgi — это для внутренних фидов (новые записи, комментарии), публично недоступен.
mt-ftsearch.cgi и mt-search.cgi — первый — типа облегчённый поиск, я его использую.
mt-testbg.cgi — скрипт для тестирования сервера, проверяет, возможно ли выполнять задачи в фоне.
mt-xmlrpc.cgi — для блог-клиентов, работающих в формате XML-RPC (все в этом формате и работают).

Можно отключить пейджинацию комментариев, то есть чтобы все комментарии на одной странице выводились.

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

Либо можно при помощи тега If создать условие, которое проверяет, если имя категории совпадает с указанным, то ничего не выводится, а если не совпадает, то выводить пункт меню.

8

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

Подобное можно сделать либо при помощи системных тегов (@tag), либо при помощи Custom Fields. В обоих вариантах всё завязано на теге If. В первом случае будет проверка, указан ли определённый тег, если да, то будет выводиться один дизайн, если нет — другой. Подобная схема и с Custom Fields, только в редакторе нужно будет указывать галочку (или пункт выпадающий), а проверку в If осуществлять по другому.

У меня на нескольких сайтах сделано подобное. На некоторых страницах не нужен сайдбар. Если в записи есть тег @withoutsidebar, то сайдбар не отображается.

9

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

rsd.xml вообще можно удалить (именно шаблон удалить из админки). Он нужен для автоматического определения различными программами, по какой схеме работать. Например, блогинг-редакторы при помощи этого файла смогут автоматически подставить пути.

10

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

Посмотрите в Яндексе, есть ли ссылающиеся страницы на эти адреса. Если есть, то уже смотрите, что за сайт размещает такие ссылки. Не исключено, что это просто спам (цель — ваш заход на эту страницу).

11

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

Да не, всё просто на самом деле. Нужно в конфиг виртуального хоста добавить строчку, чтобы Апач понимал, что для этого сайта CGI-скрипты располагаются вот в этой-то папке. Это самое важное, что нужно сделать. То есть в результате должно выглядеть так:

<VirtualHost test:80>
  DocumentRoot "W:/html/test/www"
  ServerName "test"
  ServerAlias "test" "www.test"
  ScriptAlias /cgi-bin/ W:/html/test/cgi
</VirtualHost>

Один нюанс: нужно проверить, не перезапишется ли этот конфиг после перезапуска Апача.

А затем нужно скопировать файлы Movable Type в папку W:/html/test/cgi/mt, после чего открыть в браузере http://test/cgi-bin/mt/mt.cgi

12

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

Нужно добавить в VirtualHost строчку

ScriptAlias /cgi-bin/ W:/html/test/cgi

Или просто попробовать создать там эту папку. В Денвере, например, при создании папок в определённых местах виртуальные хосты автоматически обновляются.
Потом ещё надо проследить, чтобы  данные о хосте не изменились после перезапуска сервера.

13

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

Нужен ещё conf/extra/httpd-vhosts.conf

14

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

Нужно проверить хост у Апаче, что в нём указано для этого домена.

15

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

А почему не работает? Какая ошибка появляется?

Конкретно паузу установить нельзя, насколько мне известно. Но можно установить количество одновременно публикуемых записей: http://www.movabletype.org/documentatio … build.html

17

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

Если я правильно понял, то можно вот так сделать: выводить каждый блок записей отдельно.

<mt:Entries limit="3">
...
</mt:Entries>

<mt:Entries limit="3" offset="3">
...
</mt:Entries>

<mt:Entries limit="3" offset="6">
...
</mt:Entries>

Можно по-другому, почти автоматически. В этом варианте сначала устанавливается счётчик записей, затем, если номер записи совпадает с указанным номер, выводится либо открывающий, либо закрывающий div.

<mt:Entries limit="30">
    <mt:SetVarBlock name="entry-counter"><mt:Var name="__counter__"/></mt:SetVarBlock>

    <mt:If name="entry-counter" like="(4|7|10|13|16|19|22|25|28|31)">
        <div class="entries-block">
    </mt:If>

    [Оформление записи]

    <mt:If name="entry-counter" like="(3|6|9|12|15|18|21|24|27|30)">
        </div>
    </mt:If>

</mt:Entries>

Есть ещё метапеременные: http://www.movabletype.org/documentatio … ables.html
Если бы нужно было бы разбить (или выделить) записи по чётным-нечётным, то не нужно было вручную указывать номера записей.

Да, там всё без плагинов делается. Обычный вывод записей по категориям.

Попробуйте добавить в mt-config.cgi строчку:

SQLSetNames 1

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

20

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

Можно сделать несколько блогов <mt:Entries> (с использованием limit и offset).

21

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

Не очень хорошо :)

22

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

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

Можно попробовать вот эти файлы перезаписать:

mt-static/jquery/jquery.min.js
mt-static/js/mt_core_compact.js
mt-static/jquery/jquery.validate.min.js
mt-static/jquery/jquery.mt.min.js
mt-static/jqueryui/jquery.ui.custom.min.js
mt-static/js/common/DOM/Proxy.js
mt-static/js/common/SelectionRange.js
mt-static/js/common/Editor.js
mt-static/js/common/Editor/Iframe.js
mt-static/js/common/Editor/Textarea.js
mt-static/js/common/Editor/Toolbar.js
mt-static/js/tc/focus.js
mt-static/js/tc/tagcomplete.js
mt-static/js/tc/client.js
mt-static/mt.js
mt-static/mt_ru.js
mt-static/js/edit.js
mt-static/js/archetype_editor.js

mt-static/css/main.css
mt-static/styles_ru.css
mt-static/css/editor/editor.css

23

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

Встроенный визуальный редактор очень чудной. Я им никогда не пользовался, так как с Оперой он вообще не ладит. А вот то, что проблема с браузерами, которые официально поддерживаются, это… необычно. Если проблема появилась после обновления Movable Type, то вполне можно грешить на разработчиков, а если же ниоткуда, то нужно проверить статические файлы.

Если редактор так и не заработает, то можно здесь написать подробную информацию (ОС, браузер, версия MT, и т.д.), а я отправлю эти данные в багтрекер.

24

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

Гугл стадает такой фигней. Но только он индексирует не страницы (не их содержание), а сам факт того, что эти страницы есть, раз на них есть ссылки.

25

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

Ага, посмотрел. В общем, проверьте шаблон, который отображает запись. И либо восстановите его, либо исправьте какой-то тег, из-за которого не происходит обработка остальных.