Консультация № 49381
17.07.2006, 15:49
0.00 руб.
0 4 4
Здравствуйте! Задача такая: хочу сделать сайт, тематика кулинарная, предполагается большое количество часто добавляемых рецептов, статей. В перспективе добавление форума. Посоветуйте, как все это лучше реализовать. Начала делать в HTML, но может быть на PHP будет лучше? Посоветуйте!
С PHP я абсолютно не знакома, поэтому возникает вопрос: как сделать самой, с минимальными затратами времени и денег? Слышала, что существуют бесплатные движки. Стоит ли их использовать? Какой лучше? Где взять? Как установить и как пользоваться? Помогите!
Буду благодарна за любую информацию, советы, ссылки.

Обсуждение

Неизвестный
17.07.2006, 16:04
общий
это ответ
Здравствуйте, Наталия Багаева!
Думаю, в данном случае наиболее целесообразно написать сайт с использованием PHP. И вот почему. На сайте будет много информации и она будет примерно однотипная. В этом случае удобно использовать базу. Из баз для web-сайтов наиболее распространена MySQL. С ней же можно работать из PHP. Например, создаётся таблица, в которой хранятся рецепты, дата и время их добавления и имя автора. В этом случае вы сможете легко оперировать базой - выбирай любые рецепты, выводить их списками или любым другим способом. Использовать движки в данном случае я бы не рекомендовал. Все они достаточно тяжелые и в них включены те фукнции, которые вам вряд ли понадобятся. Хотя, если планируется установить форум, то есть смысл задуматься. В принципе, форумы и отдельно ставятся достаточно легко, но в некоторых движках есть встроенные форумы. Один из лучших движков - <a href=http://phpnuke.org/>PHP-Nuke</a>. В принципе, если посидеть пару-тройку часов, то из него можно убрать всё лишнее и создать своё. Тогда в вашем распоряжении будет и форум и регистрация посетителей и многое другое... На использование движка наталкивает и то, что вы сосвсем не знакомы с PHP. Если бы был некоторый опыт, то проще, наверное, было бы написать "с нуля", а изучить язык и все тонкости работы с ним в короткие сроки не представляется возможным. Желаю вам удачи!
Неизвестный
17.07.2006, 19:43
общий
это ответ
Здравствуйте, Наталия Багаева!
Вот совет который дал мне Цепковский Антон Сергеевич, я сделал свой сайт по этой схеме(www.kamenec.h10.ru)
Когда сделаете главную страницу - дайте знать, а то я любопытный как муха

Можно написать меню в отдельном файле, напрмер menu.php. А во всех остальных одной строкой Вы его можете подключать. Делайте так:

Выносите в отдельный файл Ваше меню. Файл назовите, например menu.php. Выносите, начиная со строки: <td width="176" background="images/glavna/fon_10.jpg"> и заканчивая </td>, больше в этот файл ничего не помещаете.

В файлах на место где должно быть меню пишете следующее:

<?php
require(‘menu.php‘);
?>

И так в каждом файле. Теперь меню у Вас отдельно от всего остального.

Тут есть одно "но". Все файлы, в которых Вы используете инструкции php должны иметь расширение php, переименуйте все файлы с расширением html в php-файлы. Ведь если Вы вынесете меню в отдельный файл, Вам нужно будет изменить только ссылки в этом файле.

Вообще, пойдите дальше, сделайте шаблонную страницу. Выглядеть она будет примерно так:

<html>
...
<body>
<table width=100%>
<tr><td colspan=2>
<?php require(‘shapka.php‘); ?>
</td>
</tr>
<td>
<?php require(‘menu.php‘); ?>
</td>
<td>
<!-- Здесь пишите основной текст - для каждой страницы разный -->
</td>
<tr>
<td colspan=2>
<?php require(‘niz.php‘); ?>
</td>
</table>
</body>
</html>

Где, shapka.php - шапка/верх каждой страницы, menu.php - меню, niz.php - низ страницы.

Вот так Вы вынесете всё в отдельные файлы и создадите шаблонную страницу. И для написания новой страницы Вам только нужно будет создать из шаблонной новую страницу и написать в нужном месте текст, всё остальное находится в отдельных файлах и редактируется одновременно для всего сайта.
Неизвестный
17.07.2006, 20:16
общий
это ответ
Здравствуйте, Наталия Багаева!
Давайте сначала. Я так понял, что вы немного не понимаете что к чему.
Сайт кулинарии, можно делать и в html. Это будет дешевле, а скорость одинакова. Почти (смотря какйо порфи, и на чем пишеь).
Далее. Бесплатные движки. Лично я о таком не слышал. Бывают бесплатные хостинги. А движок, это программное обеспечение, которое устанавливается на такую машину, в 2 метра ростом, именуемую сервер. Стоять он будет может даже в другом городе. А движок, это, например апаче, или денвер. Но зачем сервер, я уверен вам хватит и хостинга mb на 50 ( а то и меньше).
С вопросами хостинга обращайтесь в рассылку "Хостинг"
Неизвестный
18.07.2006, 20:16
общий
это ответ
Здравствуйте, Наталия Багаева!
Скажу прямо, создавайте страницы уже сейчас с расширением php, к тому моменту, когда вы захотите использовать технологию PHP для своего сайта, вам придётся по сути создать новый файл. А это грозит потерей PR страницы и результатов поиска в поисковых системах.
Форма ответа