51

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

Frax29 пишет:

Английского не знаю :(

Тут он особо и не нужен. Суть здесь - в использовании "приватных" тэгов (назвать его можно произвольно, а не обязательно sticky).
Далее надо пойти в шаблон Blog Entry Listing (не знаю, как он в русском варианте звучит - еще не поставил себе русскую версию) и там можно обратить внимание на строки

<mt:Entries limit="$limit">
<$mt:Include module="Entry Summary"$>
</mt:Entries>

Могу ошибаться, но наверное эти строчки надо изменить таким образом:

<mt:Entries tags="@sticky" lastn="1">
<$mt:Include module="Entry Summary"$>
</mt:Entries>
<mt:Entries limit="$limit" unique="1">
<$mt:Include module="Entry Summary"$>
</mt:Entries>

А далее все просто. Если это все будет работать, вы даете какой-нибудь записи тэг @sticky (обязательно не забудьте знак "@")
Публикуете и смотрите на результат в списке ваших записей :)

Если где ошибся, то пусть более опытные товарищи меня поправят.

52

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

Frax29 пишет:

А как сделать, чтобы баннер вставить в поле где отображаются записи блога? Т.е. создать запись и как-то закрепить ее первой?

Это поможет? http://wiki.movabletype.org/Sticky_Entries

Спасибо! Буду пробовать. Переадресацию мой хостер, похоже, не предоставляет

Update:
попробовал. что-то не то получилось.
попробовал для блога - создал субдомен blog.example.com, скопировал код в .htaccess  в папку ...domains/blog.example.com/html/ на сервере.

при попытке зайти на http://blog.example.com  я попадаю не в http://www.example.com/blog/,  как хотелось бы, а на корневую www.example.com

похоже, что-то надо еще подправить в файле

saahov пишет:

Тогда либо в настройках домена можно сделать переадресацию (некоторые хостеры позволяют сделать это), либо через .htaccess каждого поддомена.

Для блога:

Для галереи:

Спасибо! :) Это в корневой папке должно быть?

saahov пишет:

Ой, кажется я сделал всё наборот :) Нужно ведь с поддоменов переадресовать на подпапки?

Да, нужно, чтобы, введя blog.example.com, посетитель попадал на www.example.com/blog

Доброго времени суток вам! Проблема у меня следующая:
Имеется сайт, скажем, www.example.com
В нем есть подразделы www.example.com/blog и www.example.com/gallery

Я хочу создать "субдомены" blog.example.com и gallery.example.com, чтобы они переадресовывали на соответствующие подразделы сайта.

На данный момент у меня есть только перехват ошибки 404 (через тот же htaccess, который лежит в корне папки html).
Вопрос: какие именно команды надо написать в файле htaccess, чтобы осуществить задуманную переадресацию?
Можно ли использовать для этого уже созданный файл, или новый файл следует разместить в каком-то другом месте?
Собственных знаний, к сожалению, не хватает, поэтому очень расчитываю на вашу помощь :)

При создании нового пользователя в форме Create User почему-то изначально оказываются заполненными какой-то левой информацией поля Website URL и Initial password. Как от этого избавиться? Я не смог нигде ничего найти. Может, надо в таблицах каких-то покопаться? Версия MT4.24-en

Update:
причем в таблицу mt_author, в частности, в поле author_url вроде пишется NULL

saahov пишет:

А в Total Commander разве нет режима auto? Так-то, конечно, запарно будет вручную определять тип файлов.

Вот, что по умолчанию предлагается как ТЕКСТ в этом режиме (смотрю у себя на работе, дома картина пока не ясна): *.txt *.htm *.html *.pas *.c *.cpp *.h *.bas *.tex

Не густо, скажем так...

saahov пишет:

Практически все файлы нужно передавать как обычный текст, исключая картинки из mt-static, только они бинарные.

Спасибо! Буду пробовать. На старом FTP клиенте вроде все корректно делалось, а этот, оказалось, надо всему учить :)

Подскажите, какие расширения файлов из инсталяции MT надо загружать именно в текстовой "моде"? А то хочу свой "Тотал коммандер" обучить не переводить некоторые типы файлов в бинарные при аплоде. Спасибо!

61

(20 ответов, оставленных в Плагины)

Кстати, а ни у кого не было проблем с удалением фотографий из "старой" галереи? У меня плагин категорически отказывался удалять что-либо.

62

(20 ответов, оставленных в Плагины)

А вы уже смотрели новую версию плагина?
http://www.majordojo.com/2009/02/initia … ilable.php

а с фолдерами и страницами он работает? или только категории в блоге?
(публикация - статическая)

Всем добрый день!
Есть некоторые вопросы с регистрацией новых пользователей в MT 4.23

1) если я регистрирую нового пользователя на Professiona Website, причем могу потом зайти этим пользователем на Community forum, то почему он не отображается в списке пользователей форума, а только на системном уровне? правильно ли я понимаю, что это не баг, а фича? Причем на системном уровне он привязан только к блогу (как комментатор), а не к форуму. Это не мешает ему быть комментатором на форуме?

2) как сделать так, чтобы при создании нового пользователя ему присваивался бы автоматически ТОЛЬКО статус "комментатор"? сейчас ему при создании присваиваются два статуса - контрибутор и комментатор. я что-то напутал с настройками?

3) как именно действует фишка SingleCommunity? Она у меня в данный момент включена. Не с этой ли директивой связан вопрос номер 1)?

Заранее спасибо! Сорри, если вопросы покажутся глупыми :)

А я установил себе плагин ProCommunity и тоже столкнулся с такой проблемой в IE6.
Вот линк: http://www.photofinish.lv/test_blog/

В IE 6  Recent Entries на HOME у меня на нескольких компах отображается внизу страницы. Ставлю Professional Template Set - все нормально. Что тут не так? Блог создал новый - из ворда не копировал. :(

Все больше склоняюсь к тому, что проблема лежит где-то рядом с динамическим линком в Perl.
Запустил еще раз тестировочный скрипт и вот что получил в лог файле:

Can't load '/usr/lib/perl5/site_perl/5.8.7/i386-freebsd/Magick.so' for module Image::Magick: Too late to replace libc with libc_r

Кажется, нашел в чем ошибка.
В моем случае формируется ссылка http://domain.com/site_articles/index.html (имя папки через подчеркивание)
А рабочей является ссылка http://domain.com/site-articles/index.html (имя папки через дефис).

Пошел разбираться с MTFolderPath, MTFolderLabel и MTFolderBasename - надо как-то выходить из ситуации. Пока что решение, которое лежало на поверхности - переименовать имя папки. При таком раскладе работает все :)

Нашел в MT Wiki "Breadcrumbs for pages and folders" такой код:

<a href="<MTBlogURL>">Home</a> »
<MTParentFolders> 
  <a href="<MTBlogURL><MTFolderPath>"><MTFolderLabel></a> »
</MTParentFolders>
<strong><MTPageTitle></strong>

Поставил его себе в шаблон страницы. Работает. Но есть вопрос:
Заметил, что когда кликаю на фолдер (а он представляет собой активную ссылку  http://way.to.site/folder_name, то получаю сообщение об ошибке The requested URL http:// was not found on this server.
Попытка записать в корень этой папки файл index.html ничего не дала - при нажатии на вышеупомянутую ссылку этот файл все равно не открывается.
Как сделать эти ссылки на фолдеры рабочими? Надо ли для этого иметь в каждой папке файл index.html?
В принципе, такой вариант вполне подходит, поскольку позволяет красиво оформить Table of content каждой папки.
Заранее спасибо!

saahov пишет:

Папка /usr/bin/ содержит различные бинарные файлы (программы), в том числе и perl. Поэтому путь именно этот нужен.

А в поддержке Yahoo говорят что-нибудь по этому поводу? У них вроде специальная программа для хостинга MT, должны оптимизировать сервер под платформу.

написал им сразу же - ответа жду до сих пор (похоже, когда дело касается скриптов - они не горят желанием немедленно отвечать). почему IM перестал работать - по-прежнему загадка.
кстати, заметил, что при создании нового блога, для него не появляется ошибки 500 в asset management. Но magick все равно не работает и не определяется mtcheck

Пару дней назад перестал работать Image::Magick на сервере.
Как следствие - пропала галлерея и невозожно зайти в Asset Management (500 Internal Server Error).
Делаю для тестирования простенький perl скрипт
#!/usr/bin/perl -w
use Image::Magick;

Запускаю. Он не ругается на то, что IM не найден, а дает ту же ошибку - error 500.

В чем тут может быть проблема?

Perl paths как их видит MT:
/usr/lib/perl5/5.8.7/i386-freebsd
/usr/lib/perl5/5.8.7
/usr/lib/perl5/site_perl/5.8.7/i386-freebsd
/usr/lib/perl5/site_perl/5.8.7
/usr/lib/perl5/site_perl

Magick.pm  находится тут /usr/lib/perl5/site_perl/Image (адрес вроде не совпадает с /usr/bin/perl, но провайдер (Yahoo) в своем хелпе пишет, что "The path to Perl is /usr/bin/perl."

saahov пишет:

Из шаблона комментариев нужно удалить вот этот блок:
....
А также сравните форму комментирования с моей:
....

Огромное спасибо! Вечером буду пробовать

Почитал. пока не сильно понял, что я тут могу сделать.
Заинтересовало вот это - "Ajax-комментирование пришлось убрать, оно совсем не хотело работать."
Как его можно убрать? Потому что, похоже, заставить его работать у меня не хватает знаний и понимания, что именно следует сделать.
Хотя кому-то удалось вроде добиться этого - http://mt-hacks.com/wba/2008/11/test-entry.html

У меня английский движок MT4.2. Поставил себе скин Mid-Century. Всем доволен, но когда пишешь коммент и жмешь сразу на submit, то он выдает ошибку, что мол не введен текст. Если же жать сперва на Preview, то все проходит без проблем.
На http://www.jimramsey.net что-то обсуждалось на эту тему, но ясности так и нет.
Кто-нибудь сталкивался с этим?

74

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

Выяснилось, что таблица "убивалась" из-за неполадок, связанных с комментами. в какой-то момент скрипт слетал при попытке что-то записать в таблицу mt-session, которая и зависала в состоянии in use, что лечилось только созданием новой таблицы.
Что касается кодировок, то решил для начала откатиться на latin. Апгрейд прошел удачно, все работает. Поставил себе Mid-Century termplate set. Все классно, за исключением одного глюка с отправкой комментов на русском.
Переход на utf-8 попробую попозже, просто он по трудоемкости потяжелее будет, чем переход назад. В данный момент нет времени. но, повторюсь, на первый взгляд вроде все работает и с кодировкой latin1 (hosting Yahoo).
Всем спасибо за помощь! :)

75

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

Проапгрейдился до версии 4.2. Заметил, что русские буквы, к сожалению, после апгрейда превратились в "кашу". Похоже, что я не все кодировки поменял(оказалось,кодировки для базы и для таблицы - изменены. а вот для полей - остались latin). Может стоило оставить все в latin? Во всяком случае, есть с чем поэкспериментировать :)