Есть такой известный плагин, подписка на коменты. Так вот проблема:
У меня есть подписка на комментарии на блоге.
Чтобы отписаться от них, в письмо приходит вот такой УРЛ
If you no longer wish to receive notifications, please click here:
http://www.atmocube.ru/blog/plugins/Com … amp;id=136
А должен быть вот такой:
http://www.atmocube.ru/сgi-bin/mt/plugi … amp;id=136
в папке плагина я нашёл файл
CommentSubscribe.pl
в котором есть место которое отвечает за этот урл.
# Here we build the email from a template rather than raw text. More
powerful, easier to edit, L10N
my $base = $blog->site_url;#$app->config('CGIPath');
$base .= '/' unless $base =~ m!/$!;
my $param = {
entry_title => $entry->title,
# Using entry_permalink so that it generates the "preferred" link
entry_permalink => $entry->permalink,
comment_author => $obj->author,
comment_text => $obj->text,
# Fixed this to use CGIPath (as defined in mt-config.cgi) because in
many cases blog_url != cgipath
unsub_link => $base .
'plugins/CommentSubscribe/commentsubscribe.cgi?action=unsub&id='.$addy->id
};
Внимание вопрос! )
Что тут нужно подправить чтоб был правильнынй урл?
я вот здесь my $base = $blog->site_url;#$app->config('CGIPath');
раскоментил #$app->config('CGIPath')
получилось my $base = $blog->site_url;$app->config('CGIPath');
но тогда по вызову из
$base . 'plugins/CommentSubscribe/commentsubscribe.cgi?action=unsub&id='.$addy->id
будет http://www.atmocube.ru/blog/сgi-bin/mt/ … amp;id=136
а не
http://www.atmocube.ru/сgi-bin/mt/plugi … amp;id=136