Forum Webscript.Ru

Программирование => PHP => Тема начата: Flash от 23 Января 2002, 13:29:03

Название: Помогите с движком.
Отправлено: Flash от 23 Января 2002, 13:29:03
Народ!!! Во проблема(ы)!! Пишу я, начить, движок на PHP, для онлайн создания статей. Ну то есть заходишь в админфэйс пишешь название статьи, автора, саму
статью. Есть типы статей, ну это понятно: для каждого типа-отдельный каталог. Есть главный файл: articles.phtml. В параметрах передаётся имя каталога (типа)
и id файла. Вот и проблема: как сделать так, чтобы при добавлении новой статьи список статей автоматом обновлялся и сразу ссылкой. Вот пока, что всё. Я Вас
очень прошу помогите, а то я нашёл движ, но он на базе, да ещё и забугоровский-фиг чё разберёшь.
Заранее благодарю.
Название: Как вариант
Отправлено: Lion от 23 Января 2002, 13:50:56
В какой то файл выносишь что бы заносилась дата, автор, название статьи, текст статьи, допустим это в одну строчку разделенной каким то символом типа | (не забываешь при этом из текста повырезать все переводы строки \\n) . При запуске articles.phtml загружаешь через file() этот файл получаешь кол-во статей, ну и разбиваешь каждую строчку с помощью explode() и выводишь то что тебе нужно. Заодно можно и ссылки погенерить... Сами ссылки можно сделать что бы работали через $QUERY_STRING к articles.phtml так можно передавать например номер строчки из файла и соответственно показывать уже полный текст статьи...
Название: Помогите с движком.
Отправлено: Flash от 23 Января 2002, 19:24:31
Оки с файлом всё понятно.
А вот твоя фраза
Цитировать
Заодно можно и ссылки погенерить...
не совсем понятна, а именно, как это всё реализовать(неужто в этомже файле) и будет ли это единственным параметром в $QUERY_STRING. Вообщем, если есть возможность напиши подробней. А так-дельный совет, пасибо!
Название: Ну например...
Отправлено: Lion от 23 Января 2002, 20:35:02
Статьи хранятся в файле data.txt в формате:
Дата|Автор|Название|Текст
Дата2|Автор2|Название2|Текст2
и т.д.

articles.phtml

$file=file("data.txt");
if (isset($article))
{
$file=$file[$article];
$file=explode("|",$file);
echo $file[0]; // Выводит дату
echo $file[1]; // Выводит автора
echo $file[2]; // Выводит название
echo $file[3]; // Выводит текст
}
else{

$max=count($file)-1;
for($i=0;$i<=$max;$i+=1){
$data=explode("|",$file[$i]);
echo $data[0]; //Выводит дату
echo $data[1]; //Выводит автора
echo "  $data[2]"; //Выводит название статьи и ссылку что бы почитать ее полностью
}
}
?>
Название: Помогите с движком.
Отправлено: Flash от 23 Января 2002, 20:59:33
Ой-ой! Спасибо-спасибо! Если будут ещё вопросы буду писать.(Они скоро появятся-я уверен)
Название: Помогите с движком.
Отправлено: Flash от 24 Января 2002, 03:38:56
Во, разобрался. Этот скрипт мне бы очень подпшёл для строки новостей(я его подкорректирую и, думаю, использую для этих целей.
Но вот все статьи хранить в одном файле(а у меня их дофига, и довольно таки большие, да ещё и с картинками) не разумно. Я хочу,чтоб
при добавлении новой статьи создавался отдельный html файл, а потом скрипт сам генерировал бы ссылки на него, а в этом файле хранить,
только автора, название и индетификатор. Проблема в автоматическом генерировании ссылок на статьи. Как поступить?
Название: Помогите с движком.
Отправлено: Flash от 25 Января 2002, 01:29:28
Ребят мож тогда ссылку со скриптом подкините, очень нужно.