Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Хитрости и секреты создания сайтов


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Интернет / Хитрости и секреты создания сайтов

Выпуск № 50
от 22.07.2006, 16:05

Администратор:Ерёмин Андрей
В рассылке:Подписчиков: 253, Экспертов: 39
В номере:Вопросов: 1, Ответов: 4


Вопрос № 49381: Здравствуйте! Задача такая: хочу сделать сайт, тематика кулинарная, предполагается большое количество часто добавляемых рецептов, статей. В перспективе добавление форума. Посоветуйте, как все это лучше реализовать. Начала делать в HTML, но может быть...

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

Отвечает: Ерёмин Андрей
Здравствуйте, Наталия Багаева!
Думаю, в данном случае наиболее целесообразно написать сайт с использованием PHP. И вот почему. На сайте будет много информации и она будет примерно однотипная. В этом случае удобно использовать базу. Из баз для web-сайтов наиболее распространена MySQL. С ней же можно работать из PHP. Например, создаётся таблица, в которой хранятся рецепты, дата и время их добавления и имя автора. В этом случае вы сможете легко оперировать базой - выбирай любые рецепты, выводить их списками или любым другим способом. Использовать движки в данном случае я бы не рекомендовал. Все они достаточно тяжелые и в них включены те фукнции, которые вам вряд ли понадобятся. Хотя, если планируется установить форум, то есть смысл задуматься. В принципе, форумы и отдельно ставятся достаточно легко, но в некоторых движках есть встроенные форумы. Один из лучших движков - PHP-Nuke. В принципе, если посидеть пару-тройку часов, то из него можно убрать всё лишнее и создать своё. Тог да в вашем распоряжении будет и форум и регистрация посетителей и многое другое... На использование движка наталкивает и то, что вы сосвсем не знакомы с PHP. Если бы был некоторый опыт, то проще, наверное, было бы написать "с нуля", а изучить язык и все тонкости работы с ним в короткие сроки не представляется возможным. Желаю вам удачи!
---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на DELPHI: Всё для программиста.
ICQ: 286837644
----
Ответ отправлен: 17.07.2006, 16:04

Отвечает: ataman
Здравствуйте, Наталия Багаева!
Вот совет который дал мне Цепковский Антон Сергеевич, я сделал свой сайт по этой схеме(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 - низ страницы.

Вот так Вы вынесете всё в отдельные файлы и создадите шаблонную страницу. И для написания новой страницы Вам только нужно будет создать из шаблонной новую страницу и написать в нужном месте текст, всё остальное находится в отдельных файлах и редактируется одновременно для всего сайта.
---------
ПопрёшЪ на крутых - урою как остальных!
Ответ отправил: ataman (статус: 1-ый класс)
Ответ отправлен: 17.07.2006, 19:43

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

Отвечает: Демьянчук Виталий
Здравствуйте, Наталия Багаева!
Скажу прямо, создавайте страницы уже сейчас с расширением php, к тому моменту, когда вы захотите использовать технологию PHP для своего сайта, вам придётся по сути создать новый файл. А это грозит потерей PR страницы и результатов поиска в поисковых системах.

---------
Наша Вселенная - это всего лишь клетка другого организма http://vitaweb.pp.ru
Ответ отправил: Демьянчук Виталий (статус: Студент)
Ответ отправлен: 18.07.2006, 20:16


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное