Как можно перепубликовать страницы медиа типа /assets_c/2013/06/IMG_0566-9974.html с картинкой по системному шаблону "Изображение во всплывающем окне". Поправил шаблон, новые записи при загрузке картинок нормально создаются по новому шаблону, старые оказывается при перепубликации всего сайта не обновляются.

MT 4.38

2

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

Есть ли под MT плагин доски объявлений или что-то подобное для публикации бесплатных частных объявлений посетителей сайта.
Можно конечно реализовать посредством комментариев, но вдруг есть что-то готовое?

3

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

1. Создается статическая страница целиком - если конечно не будете пихать php и прочее в шаблоны.
2. Новости пиши хоть каждую минуту.
3. О какоим кешировании вы говорите - если статика, то она и в африке статика.
4. FastCGI - абсолютно не обязательно.
5. Вебсервер на вкус и цвет...
6. Проблема может быть только с поиском и тегами - они грузят сервер. Закрываейте от индексации и будет вам счастье. Или используйте альтернативные варианты.

У меня 25000-50000 хостов в сутки все держит отлично.

4

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

Дык правь шаблоны и все ;)

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

Плагин Click Tagging для Movable Type  - очень облегчает жизнь при публикации записей, экономии времени при вводе тегов.

Плагин Kotonohalink для Movable Type  - упрощенный плагин для установки индивидуальной ссылки url для заранее предопределенных слов..

Плагин Autolink для Movable Type  - данный плагин добавляет индивидуальную ссылку url для заранее предопределенных слов.. Расширенные возможности. Русский интерфейс от Безработного в подарок ;)

Единственный и очень большой минус  последнего плагина автоссылок (автолинк) - работает только с анлийским языком! Русский язык не понимает!

Надо что-то с кодировками мутить - никто не сталкивался? Буду благодарен за любую помощь.

Однако если включить чекбокс для регулярных выражений, то и Autolink начинает работать с русскими буквами ;)

Требуется плагин для массового редактирования шаблонов - замена кода (не строчно, а большими кусками с переносами и т.д., полная очистка и замена шаблонов.

Т.е. есть необходимость редактирования из общей админки одинаковых шаблонов множества блогов с расширенными возможностями.

К примеру: из общей админки произвести замену одинакового 5-ти строчного php кода в шаблоне. Построчно одновременно для всех блогов не получится, т.к. строка

 <?php

встречается не только в этих шаблонах и не только в этом куске кода в этих страницах.

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

Может кто встречал на просторах интернета что-то хотя бы рядом стоящее...

Вроде как получилось: правим в файлике WeblogPublisher.pm секцию:

## For each mapping, we need to rebuild the entries we loaded above in
    ## the particular template map, and write it to the specified archive
    ## file template.
    require MT::Template;
    require MT::Template::Context;
    for my $map (@map) {
        next unless $map->build_type; # ignore disabled template maps

        my $ctx = MT::Template::Context->new;
        $ctx->{current_archive_type} = $at;
        $ctx->{archive_type}         = $at;
        $mt->rebuild_file(
            $blog, $arch_root, $map, $at, $ctx, \my %cond,
            !$param{NoStatic},
            Category  => $param{Category},
            Entry     => $entry,
            Author    => $param{Author},
            StartDate => $start,
            EndDate   => $end,
            Force     => $param{Force} ? 1 : 0,
        ) or return;
        $done->{ $map->{__saved_output_file} }++;
sleep (15);
    }
    1;
}

Может кому еще пригодится...

Всем спасибо :)

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

Спасибо ;)

EntriesPerRebuild 1 пробовал
Все равно запросы один за другим идут, нужно побольше паузу ;)

Вопрос, собственно такой:

Как можно реализовать задержу на 1-3 секунды между публикациями записей (т.е. перепубликация 1 записи / пауза / перепубликация 2 записи / пауза / и т.д.) при общей перепубликации всего блога.

Просто идет обращение к сторонним серверам для обновления определенного контента и данных и при частых запросах возможен временный бан ip моего сервера.

Заранее благодарен за помощь в решении данной проблемки.

11

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

Читал, спасибо :0
Поэкспериментируем в ближайшие дни :)

12

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

А что скажете насчет mod_fastcgi ?

13

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

saahov пишет:

У меня для mod_perlite такая конфигурация:

С mod_perl всё примерно так же. Но, такое большое но.
Movable Type работает только с mod_perl 1.x, который для Apache 1.x.
И MT не работает с mod_perl 2.x, который для Apache 2.x.
Поэтому, если установлен второй Апач, то работать через него с MT не получится.

Мдаа... Обидно.... Апач как раз 2.
А с чем связано данное ограничение?

mod_perlite как раз наоборот is a lightweight Perl module for Apache 2.x that is
easy to install, easy to use, and compatible with the CGI spec.

А что скажете насчет mod_fastcgi ?

14

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

Задался целью облегчить выполнение скриптов для МТ, прочитав в блоге уважаемого тов.Саахова о модуле для апача  mod_perlite.

В связи с тем, что в качестве панели управления сервером у меня стоит DA эксперимент с mod_perlite не удался.
Однако довольно спокойно встал mod_perl средствами DA и сразу возникло несколько вопросов:

Добавил в httpd.conf:

LoadModule perl_module /usr/lib/apache/mod_perl.so

В Loaded Modules Апача(2) mod_perl присутствует.

В соответствии с http://perl.apache.org/docs/2.0/user/in … _fast.html произвел далее следующие изменения в httpd.conf:

Alias /perl/ /home/admin/domains/сайт.ru/public_html/perl/
<Location /perl/>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Options +ExecCGI
Order allow,deny
Allow from all
</Location>

<Location /rocks>
SetHandler perl-script
PerlResponseHandler MyApache2::Rocks
</Location>

PerlRequire /home/admin/domains/сайт.ru/public_html/perl/startup.pl

- Но работает mod_perl похоже только для скриптов в директории perl или для скриптов в cgi-bin тоже - вот первый вопрос!

- Может быть надо в качестве алиаса perl прописывать /home/admin/domains/сайт.ru/public_html/cgi-bin/ - это второй вопрос.

- И как проверить, обрабатывает  mod_perl скрипты MT или нет - это уже третий вопрос.

Если есть спец по mod_perl - помогите пожалуйста найти ответы :)

Спасибо

romann пишет:

вообщем с денвером все ясно, толком систему не по-тестишь, посоветуйте пригодные эмуляторы сервера для MT на windows

Вполне пригодная сборка:
Установка Movable Type на локальную машину под Windows

16

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

Вроде решил проблему. В run-periodic-tasks появился еще один путь к extlib по сравнению с 4.26 (там только lib)

Правим эту строку в run-periodic-tasks:

use lib 'lib', '../lib', 'extlib', '../extlib', '/путь/от/корня/public_html/cgi-bin/mt/lib', '/путь/от/корня/public_html/cgi-bin/mt/extlib';

17

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

После обновления с 4.26 до 4.31 и перестала работать запланированная публикация:

Base class package "Data::ObjectDriver::Driver::BaseCache" is empty.
(Perhaps you need to 'use' the module which defines that package first.)
at /home/user/public_html/cgi-bin/mt/lib/MT/ObjectDriver/Driver/Cache/RAM.pm line 12
BEGIN failed--compilation aborted at /home/user/public_html/cgi-bin/mt/lib/MT/ObjectDriver/Driver/Cache/RAM.pm line 12.
Compilation failed in require at /home/user/public_html/cgi-bin/mt/lib/MT/TheSchwartz.pm line 11.
BEGIN failed--compilation aborted at /home/user/public_html/cgi-bin/mt/lib/MT/TheSchwartz.pm line 11.
Compilation failed in require at /home/user/public_html/cgi-bin/mt/tools/run-periodic-tasks line 32.

Самое странное, что эта проблема наблюдалась на 4.2 и 4.261 у некоторых пользователей:

http://209.85.129.132/search?q=cache:mM … &gl=ru

http://forums.movabletype.org/2009/06/p … t4261.html
http://forums.movabletype.org/2009/06/c … ssage.html

Никто не сталкивался? Похоже с путями к библиотекам проблемки :(

18

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

crudata пишет:
seo пишет:

С год назад сделал резину для http://narodlink.ru
Могу сбросить css-ки от темы,  blog.css, main.css - если есть желание посмотреть что и как правил.
Что именно не помню, т.к. давно было :(

прошу сбросить css, актуальная тема
спасибо за ранее

Кое-что вспомнил, отписал и выложил css-ки здесь: Блог по ширине экрана для Movable Type

Остальное в личку :)

Готовых плагинов нет, для сателлитов есть WP. А MT для людей :)

20

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

Отправил на мыло

21

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

С год назад сделал резину для http://narodlink.ru
Могу сбросить css-ки от темы,  blog.css, main.css - если есть желание посмотреть что и как правил.
Что именно не помню, т.к. давно было :(

Подскажите, кто в курсе, где и как прописать путь для 404 ошибки для статических страниц для каждого из блогов по отдельности.

Если есть несколько блогов с единым cgi-bin, то при отсутствии статической страницы перекидывает на основной домен на страницу ошибки вместо того, чтобы открывать страницу ошибки на своем домене.

Ребзя, с временем тоже напряги.
Всё очень просто - изучаем CSS (правим 2 файла  screen.css и blog.css + шаблоны футера, хедера и бокового меню и т.д.)
Экспериментируйте тупо с шаблонами, виджетами по screen.css и blog.css и да пребудет с Вами счастье...
На самом деле это самый гибкий движок в плане дизайна и прочего. Было бы желание и время.
А времени всегда не хватает....

24

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

проблемы с кодировкой

25

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

Установил, при открытии "Inquiries" из меню управления админки выдает следущее:

Can't call method "archive_url" on an undefined value

Дальше отключил и забыл на время...