Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Как сделать сайт и с чего начать?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Открыть новую тему     Написать ответ в эту тему

Vezan



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Решил написать в эту тему:
Ситуация следующая - хтмл я владею, скрипты запускать и прикручивать к страничкам умею, но плохо. Шатался раньше по бесплатным хостам, а теперь решился перейти на платный с базой данных и т.д. и т.п. Встал вопрос: свой дизайн или стандартный портал - с порталом дело имел, но как-то не солидно, решил свой. А хочется, чтобы и скрипты были и всё всё всё. Скрипты хотя бы на пхп найти не проблема, другое дело как реализовать их работу в инете. т.е. допустим с порталом всё ясно - запустил портал, внёс инфу и он сам все необходимые странички на сайте создаст, а как быть с моей статической страничкой. Вот лежит у меня index.html я прикрутил к ней скрипт новостей и что дальше? А вдруг мне кнопочку на сайте в меню убрать понадобится или цвет где поменять или скриптик добавить, а страниц штук 100, так что же каждую редактировать?
Как это вообще реализуется? я имею ввиду работу сайта обычно самодельного сайта с скриптами?

----------
Мой блог

Всего записей: 401 | Зарегистр. 08-03-2003 | Отправлено: 23:15 01-01-2004
Cover2sucks



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vezan
 
берешь и делаешь меню как отдельный файл, например menu.php. Потом этот menu.php вставляешь во все свои php страницы:
 
include ("menu.php");
 
Если захочется поменять что-то в меню, то надо будет редактировать только menu.php и изменения будут сразу отражены на всех страницах.
 
Насчет цветов, всегда используй CSS. Еще можешь сделать что-то типа конфигурационного файла, в котором опишешь все цвета и так далее:
 
config.php:
 

Код:
 
<?
 
$bgcolor = "#FFFFFF";
 
?>
 

 
после этого включаешь этот файл во все страницы:
 
include ("config.php");
 
и вот например фон всей страницы:
 

Код:
 
<body bgcolor="<?=$bgcolor?>">
 

 
теперь чтобы поменять цвет фона на всех страницах надо будет только поменять значение переменной $bgcolor в файле config.php
 
Добавлено
Короче, используй отдельные модули. Например шапку можешь сделать как отдельный файл header.php. Меню будет в menu.php. Центральная часть будет main.php. Низ будет bottom.php.
 
Весь твой index.php будет в этом случае примерно такой:
 

Код:
 
 
<?
 
include("header.php");
include("menu.php");
include("main.php");
include("bottom.php");
 
?>
 
 

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

----------
Justice is lost Justice is raped Justice is gone Pulling your strings Justice is done Seeking no truth Winning is all
So true
So real

Всего записей: 2867 | Зарегистр. 27-11-2002 | Отправлено: 23:34 01-01-2004 | Исправлено: Cover2sucks, 14:07 04-01-2004
Vezan



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cover2sucks
Насчёт модулей я понял! Допустим я сделал следующие модкли: шапка, меню, центральная часть страницы, низ. Как теперь их расположить на странице? Я так понимаю я должен на пустой странице нарисовать таблицу (каркас сайта) и в ячейки этой таблицы распихать все модули!  Я прав? И ещё как быть с центральной частью сайта, где инфа постоянно меняется (например раздел download)?

----------
Мой блог

Всего записей: 401 | Зарегистр. 08-03-2003 | Отправлено: 08:10 13-01-2004
Abonentden



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vezan
Сорри, что вмешиваюсь..  
 
Итак, чтобы инклюдить все твои модули, сперва надо разобраться а куда, собсно, их инклюдить. Для этого делаешь каркас сайта. Обычно для главной страницы делают один каркас, а для всех остальных страничек - другой.. Каркас сделаешь, впишешь в нужные места <? include("lalala.php"); ?>.  
 
Если есть раздел, который постоянно обновляется, то его тоже можно инклюдить. Это даже легче будет.. Есть вопросы - задавай.

Всего записей: 144 | Зарегистр. 01-05-2002 | Отправлено: 13:34 30-01-2005
Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Насчет цветов, всегда используй CSS.


Цитата:
<body bgcolor="<?=$bgcolor?>">  

 
Смешно
 





Ну вот и не оффтопь. Читай фразу полностью, обращая внимание на выделенную часть.
"Насчет цветов, всегда используй CSS. Еще можешь сделать что-то типа конфигурационного файла" /Cheery/

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 04:22 31-01-2005 | Исправлено: Cheery, 05:07 31-01-2005
Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ну вот и не оффтопь. Читай фразу полностью, обращая внимание на выделенную часть.  
"Насчет цветов, всегда используй CSS. Еще можешь сделать что-то типа конфигурационного файла" /Cheery/

 
Я фразу полностью прочитал.. И на мой взгляд, если для цветов всегда использовать CSS, то bgcolor="ЧТО УГОДНО И ОТКУДА УГОДНО" быть не должно.
<style>
.body {background:#FFFFFF}
</style>
или в случае с конфигурационным файлом:
<style>
.body {background:<?=$bgcolor?>}
</style>
или вообще
<body style="background:<?=$bgcolor?>">
 
Потому что если использовать оба варианта - фигня получается. Что-то точно лишнее

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 20:26 31-01-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Church

Цитата:
Потому что если использовать оба варианта - фигня получается. Что-то точно лишнее

не будем флеймить? читай "еще" как "или".


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:32 31-01-2005
paanju

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[q][/q]

Всего записей: 4 | Зарегистр. 14-07-2005 | Отправлено: 19:47 15-07-2005
Makswell



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Я в инете уже где-то год и только сейчас мне захотелось зделать сайт и форум самостоятельно. Я вообще бываю на разных сайтах и мне нравится как люди делают страницы. Вот Ру-боард например - это просто супер! Но вот захотелось зделать что-то свойми руками, и я обращаюсь к вам с советом, с чего собственно начать? Может почитать какой литературы? В инете может где есть? Хотелось бы узнать как работать с HTML и как создать форум на движке  
IKonBoard. Подскажите, посоветуйте!
 

Что, брат, тебе сайт надо сделать? Ну во первых, сайт - смотря какой сайт. Сайт - ведь совокупность из 2 важных ипостасей в своем большинстве: дизайн и движок. Если он конечно динамический (ну http://ru-board.com, http://progers.ru к примеру). Т.е. вся информация хранится в базе данных или где-то еще, а страницы с контентом динамически серверными скриптами генерятся и посылаются в юзеру.
Если статический - то движок не нужен. Нужен только дизайн и внутри контент, извиняюсь за сумбурность.
Ну и... определись сначала, что ты знаешь. Ты знаешь дизайн (HTML+CSS+... PhotoShop, Flash)? Если нет, то начинай изучать. C HTML и CSS, естественно. Если изучишь, можешь считать, ты знаешь что такое дизайн и что его можно делать (но ты еще не умеешь делать хороший дизайн ). Фотошоп и Флеш - необязательно, но посидеть деньга 3 в Фотошопе все же желательно.  
Как учить (HTML, CSS). Напрасно говорят, что книга не нужна. Иди в книжный магаз и купи любой учебник по HTML (сам язык разметки достаточно легкий) - так что, думаю, любая книга подойдет. Почему бумажную, а не электронную? Ну не знаю. Если у тебя глаза, как у орла и не портятся, когда ты читаешь долго по "монитору" - то можешь и взять парочку электронных справочников и по ним изучать. Зависит от тебя...
 
Ну так вот, выучил ты HTML+CSS. Сможешь теперь сделать более менее нормальный дизайн с содержимым. Проще говоря. нормальную HTML-страницу.
В принципе ,можешь начинать делать сайт Просто делай такие страницы и все (и ложи на Народ.ру ). Если на разе 200-м действия copy->paste не заболит попа. Если заболит, то нужно изучать принципе построения динамических страниц (несколько скриптов генерят информацию, то бишь страницы; сама информацию или в БД, что рекомендуется, или в файлах (геморрой) ).
На чем писать скрипты (по сути движок сайта) - PHP||Perl||ASP||.NET (тебе еще рано)||да хоть на Delphi. Сразу говорю, с выбором не мудись - бери PHP.
 
Дальше также. Учи PHP, или по бумажной буке или по инетной... Выучишь. Считай что ты много знаешь. Однако, на самом деле ты еще ни черта не знаешь. Практики нет.
 
Ну у дальше практикуйся... Если не хочешь писать сам - возьми КМС готовую и на ней построй сайт. Зато ты знаешь как она работает и где хранится инфа.. Вообщем с ней тебе будет очень-очень легко, однако это не престижно и вообще.. много "нет" у этого...
 
Если хочешь... пиши... сначала твой движок будет кривой. Годика через пол ты поймешь что он кривой и перепишешь. И так до бесконечности. Пока не дойдешь до стандартного двига, которые пишут профи (с дизайном тоже.. сначала будет хоть и дизайн может хороший, но с точки зрения внутренностей некорректный). То бишь общих принципов там хранения инфы в базе, написания кода и т.п.
 
Форум - можешь поставить чужой. Так многие делают. Для этого лишь БД нужно...
 
Вообще, создание сайта - призвание многих профессий. Однако, если сам попробуешь - то попудешь и дизайнером и программистом и координатором и еще много кем в одном лице... вообщем, завлекает (но очень болит попа ).... Поэтому можешь все-таки сесть на КМС. Иначе же (сам будешь все делать) - тебе и вправду еще полгода минимум придется провести за обучением...
 
Писать хтмл можешь в блокноте, или в спец. редакторах или же например в системах типа Макромедия Дримвьювер.
Писать скрипты можешь в блокноте, или в спец. редакторах или в том же Дриме (она универсальная)...
 
Для того, чтобы работать с БД - нужно изучить например SQL - синтаксис составления запросов и выбрать СУБД, юзающуя этот язык (MySQL выбирай... не мудись)... Потом изучить ф-и PHP для работы с MySQL, ну и естественно принципы правильного хранения инфы...
 
Вообще говоря, я говорю - я могу еще много говорить. Все это мелко и специфически. Лучше будет если ты будешь постепенно все изучать (дизайн, скрипты). Потом будешь приходить к общим выводам. Как надо правильно делать и т.п.
 
Больше читай и практикуйся главное...
Читай http://progers.ru и кучу подобных сайтов. Подпишись на кучу рассылок типа "А как создать сайт" - поначалу будет болеть голова и попа. Будешь думать, что ты идиот, потом пройдет....:

Всего записей: 19 | Зарегистр. 04-02-2005 | Отправлено: 20:44 15-07-2005
mahp



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
11111 а Йа вот пользую ломаный WebPageMaker2.x. Визуально делать сайты у мня палучаеца, ну в блакноте скрипт втулить можно. А штоб сайт в блокноте или ДримВавере какм - ну это сложно!


----------
From Russia with love !
-=<< mahp >>=-

Всего записей: 1500 | Зарегистр. 05-12-2002 | Отправлено: 12:52 01-06-2006 | Исправлено: mahp, 12:53 01-06-2006
Mistake2

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mahp
ничего не сложно! главное, чтобы ручки оттуда росли!
 
Нужно прочесть по крайней мере 1-2 книги и не лениться искать по форумам нужную информацию!
Но самое главное, на мой взгляд, идея!

Всего записей: 7506 | Зарегистр. 18-02-2006 | Отправлено: 14:33 01-06-2006
Zambrotta

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
главное, чтобы ручки оттуда росли

Не согласен с вами - не все умеют красиво рисовать и делать дизайн. Я например никак не моогу красиво рисовать, ну нет у меня таланта, хоть другие вещи делаю нормально. Так что для меня дизайн в Дримвавере - ужос.

Всего записей: 88 | Зарегистр. 04-04-2006 | Отправлено: 15:40 01-06-2006
proxyloh

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Perez Обновите ссылку пожалуйста.

Всего записей: 20 | Зарегистр. 23-02-2003 | Отправлено: 20:35 10-06-2006
vrussia



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Знаете люди, я могу облегчить Вам работу.
Я могу взять на себя домен, раскрутку, размещение, дизайн, движок...
Короче всё, кроме контента.
 
Если идея проекта хорошая, то моя команда сделает Вам проект.
При условии, что 50% проекта будет принадлежать нам.
Пишите в личку или в аську: 234092684.
Евгений.

Всего записей: 9 | Зарегистр. 03-05-2006 | Отправлено: 23:28 10-06-2006
1blade



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужна помощь!
Выучил html, css, но на даном этапе возникает больше вопросов чем ответов
брал отдельные сайты и смотрел как они сделаны, но возникло еще больше вопросов  
После этого всего пришел к выводу что нехватает знаний,  
нет понимания что и для чего делается (напр. почему сайт сделан определенным образом хотя можно было по другому)
 
Как нарисований шаблон "превратить" в сайт?
Как правильно делать разметку?
Когда применяется табличная, а когда блочная верстка?
Посоветуйте что делать? Какую литературу почитать?...

Всего записей: 17 | Зарегистр. 23-06-2006 | Отправлено: 22:56 30-07-2006
TheBat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1blade

Цитата:
Выучил html, css, но на даном этапе возникает больше вопросов чем ответов  

Значит плохо выучил

Цитата:
напр. почему сайт сделан определенным образом хотя можно было по другому

Потому, что у всех разный уровень понимания дела и знаний html и пр.
 
Твои вопросы порождают вопросы  

Цитата:
Как нарисований шаблон "превратить" в сайт?  

В чем нарисован шаблон? До какой стадии его нужно "превращять"... да много тут всего.
Цитата:
Как правильно делать разметку?

HTML? Ты же вроде сам написал что всё выучил

Цитата:
Посоветуйте что делать? Какую литературу почитать?...

Советую по конкретным вопросам искать конкретные советы и сразу применять на практике.
 


----------
Скачать iTunes iTunes - да, он лучший :)
Скорая помощь и перевозка больных!

Всего записей: 802 | Зарегистр. 17-12-2002 | Отправлено: 12:00 31-07-2006
1blade



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проснулся, почитал че там вчера написал сначало стало безумно стыдно  потом долго улыбался
Видно нужно было время чтоб переварить
 
TheBat
 

Цитата:
Советую по конкретным вопросам искать конкретные советы и сразу применять на практике.

За совет спасибо, сразу раставил все по местам, а то мне хотелось все и сразу
Сел спокойно нарисовал что я хочу увидеть, расписал по пунктах что надо делать
и все (практически) стало ясно
 
 

Всего записей: 17 | Зарегистр. 23-06-2006 | Отправлено: 15:28 31-07-2006 | Исправлено: 1blade, 15:29 31-07-2006
KrendeliOK



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А зачем тебе это всё?
Бери и юзай ЦМС
Понравиться так и войдёшь во вкус, там гляди всё за верёвочки потянется
одно за другим!
Было бы только желание.

Всего записей: 2 | Зарегистр. 28-07-2006 | Отправлено: 13:10 02-08-2006
MaXX80



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уважаемые, подскажите как сделать фон страницы рисунок, скажем 600х800,так чтобы он не мостился, а был
один скажем по центру.А то размечаю страницу в html, задаю фон страницы скажем background="JPEG/5.jpg",
а рисунок не один,а десять. Заранее благодарен.

Всего записей: 30 | Зарегистр. 19-07-2006 | Отправлено: 14:02 02-08-2006
nigger74



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MaXX80
Плохо понемаю с какой целью стоит это делать и размещать такую здорову фону...
Ну наверное самое простое запихнуть его в табличку:

Код:
 
<table background="img/fon.jpg" width="800" height="600">
<tr>
    <td></td>
</tr>
</table>
 

А табличку расположить по центру.
 


----------
Моя любимая игра в гиросов
NiGGeRz 4ever!

Всего записей: 685 | Зарегистр. 22-10-2003 | Отправлено: 14:53 02-08-2006 | Исправлено: nigger74, 16:57 02-08-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Как сделать сайт и с чего начать?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru