HolyGun ищите по теме mt-rebuild
1 11:02:2009 04:33:35
Re: Запланированная публикация (14 ответов, оставленных в Установка и настройка)
2 30:01:2009 04:51:42
Re: 1C--->txt--->MT (Выгрузка из 1С) (11 ответов, оставленных в Плагины)
Т.е. обычный текстовый файл, в котором контент расположен определённым образом.
ну пожалуйста, в примере что я выложил поправь шаблон и будет так как нужно.
3 30:01:2009 03:29:59
Re: 1C--->txt--->MT (Выгрузка из 1С) (11 ответов, оставленных в Плагины)
Было бы хорошо, если можно было бы настраивать экспорт из 1С в формат Movable Type. Такое возможно?
А что такое формат Movable Type ?
Мы же говорим о простых данных, возникают логичные вопросы:
[listo][li]Где их хранить?[/li][li]Как их представлять?[/li][/listo]
Причем тут MT вообще не понимаю? Или вы хотите ими из админки управлять?
4 30:01:2009 03:23:51
Re: 1C--->txt--->MT (Выгрузка из 1С) (11 ответов, оставленных в Плагины)
я не программист, поэтому обратился с вопросом
Друзья, какие у вас будут соображения на сей счёт?
Вы простите про соображения спрашивали, надо было сразу говорить что нужен пример.
<?php
set_time_limit(0);
$filename = "goods.txt"; // Файл выгрузки
$filewrite = "temp.html"; // Получаемый файл. Должны быть права на запись.
$goods = file($filename);
$htmltemplate = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html lang=\"ru\" xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /></head>
<body>Начинаем упражнения:<br><br>";
foreach($goods as $good){
$vars = explode("\t", $good);
if(count($vars) > 0){
$htmltemplate .= "<font size=\"1px\">
Код товара:".$vars[0]."
Имя товара:".$vars[1]."
Цена товара:".$vars[2]." "
.$vars[3]." "
.$vars[4]." "
.$vars[5]." "
.$vars[6]." "
.$vars[7]." "
.$vars[8]." "
.$vars[9]." ";
$htmltemplate .= "<br />";
}
}
$htmltemplate .="</body></html>";
if (is_writable($filewrite)){
if (!$handle = fopen($filewrite, 'w')) {
echo "Не могу открыть файл ($filewrite)";
exit;
}
if (fwrite($handle, $htmltemplate) === FALSE){
echo "Не могу произвести запись в файл ($filewrite)";
exit;
}
echo "All done";
fclose($handle);
}else{
echo "Файл $filewrite недоступен для записи";
}
?>
Вот сделал вам пример, который разобьет ваш файл и сделает из него html страничку. Далее стоит поиграться с дизайном, что бы подогнать под стиль сайта и сделать разбиение на несколько файлов, например по 100 результатов, а то файлы слишком большие получаются.
5 27:01:2009 19:07:49
Re: 1C--->txt--->MT (Выгрузка из 1С) (11 ответов, оставленных в Плагины)
не понимаю зачем микроскопом пытаться забивать гвозди?
Вам что нужно? Страничка каталога товаров? Ну так сделайте просто парсер который будет клеить из вашего файл.тхт - хтмл страницу, а на неё просто сделайте ссылки.
Или как вы сами себе это представляете?
6 25:01:2009 23:29:29
Тема: Соцзакладки (1 ответов, оставленных в Установка и настройка)
Добавление к записи кнопочек для добавления записи в соцзакладки.
Подробности и архив в моём блоге: http://vitman.name/2009/01/sozcakladki- … -type.html
7 18:01:2009 03:01:36
Re: Запланированная публикация (14 ответов, оставленных в Установка и настройка)
Запуск крона: /usr/bin/perl /путь/от/корня/public_html/cgi-bin/mt/tools/run-periodic-tasks (путь до перла зависит от конфигурации и ОС)
При возникновении проблем с 12 строкой run-periodic-tasks (у меня возникла проблема) правим слегка сей файл на предмет пути к Lib:
было:
use lib 'lib', '../lib' ;стало:
use lib 'lib', '../lib', '/путь/от/корня/public_html/cgi-bin/mt/lib' ;
проще создать файл например cron.sh
cd /путь/от/корня/public_html/cgi-bin/mt/tool;
/usr/bin/perl /путь/от/корня/public_html/cgi-bin/mt/tools/run-periodic-tasks;
также в него можно прописать дополнительные действия, например mt-rebuild
8 17:01:2009 05:08:50
Re: Russian Action Streams (3 ответов, оставленных в Плагины)
seo да, нужен Action Streams. Поставь его пока, там уже все понятно станет.
9 17:01:2009 05:07:37
Re: Карта сайта (7 ответов, оставленных в Плагины)
seo а зачем создавать модуль а не просто создать еще один индексный файл? и откуда цифра в 24 часа? да и про ссылку с главной тоже непонятно..