Бюрн Риз представил парочку презентаций, которые непременно будут полезны тем, кто хочет разрабатывать плагины для Movable Type.
Бюрн Риз представил парочку презентаций, которые непременно будут полезны тем, кто хочет разрабатывать плагины для Movable Type.
Так это же один-в-один родная документация, разве что в картинках :)
Ага, но тут в картинках, нагляднее =)
Всё-таки обновились... Молодцы!
Смотрю, у вас то же проблема с ajax-комментариями. В частности из-за этого отказался от этой темы, хоть она и хороша.
У меня получилось заставить их работать по аналогии с тэгами. Можно указать путь к скрипту комментирования в форме через символическую ссылку на папку с MT, находящуюся на другом домене. Получится, что этот скрипт находится на домене этого блога.
Не совсем элегантно, но работает :)
Ajax-комментирование пришлось убрать, оно совсем не хотело работать. А так — тема отличная =)
Спасибо за хак, я чего-то не додумался до него. Хотя на этом домене скрипты MT можно вызывать напрямую (а не с основного домена; сделано через ScriptAlias в Apache), в конфиге MT указан абсолютный путь к CGI.
Нужно будет попробовать с символическими ссылками поэкспериментировать…
А я до ScriptAlias не додумался :)
Но смысл, похоже, одинаковый. Я просто в корне каждого блога создаю ссылку на папку с МТ.
Создём cgi файл такого содержания:
#!/bin/sh
echo -e "Content-type: text/html\n\n"
ln -s -v /home/user/movabletype.host.ru /home/user/myblog.ru/mt
Запускаем его из браузера.
Всё, можно обращаться к скриптам по адресу http://myblog.ru/mt/script.cgi
Поэкспериментирую на днях со ScriptAlias. Какая там логика?
А если есть SSH доступ, то можно просто эту команду выполнить ;)
ln -s -v /home/user/movabletype.host.ru /home/user/myblog.ru/mtScriptAlias по умолчанию присутствует во всех конфигах Apache. Эта директива указывает, в какой папке должны обрабатываться CGI-скрипты. Но можно для каждого хоста создать свой алиас, как я и сделал.
Иногда, ScriptAlias можно переопределить через .htaccess. Но на большинстве хостингов это запрещено. Если есть доступ к конфигу Apache или конфигу виртуального сервера, то это легко сделать. Вот такой синтаксис:
ScriptAlias /cgi-bin/ /home/username/htdocs/cgi-bin/