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

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Лучшие эксперты по данной тематике

Valery N
Статус: Мастер-Эксперт
Рейтинг: 4434
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 3992
∙ повысить рейтинг »
LfiN
Статус: Специалист
Рейтинг: 707
∙ повысить рейтинг »

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

Номер выпуска:301
Дата выхода:30.11.2013, 06:00
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Советник)
Подписчиков / экспертов:81 / 32
Вопросов / ответов:3 / 11

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


Консультация # 85594: Я тут недавно заинтересовался созданиям сайта. Прочитал несколько учебников по этой теме, но обнаружил что там нет ни слова на то как создавать Java Script. Немогли бы вы подсказать мне где про это лучше всего рассказываеться. И ещё один вопрос если можно. Я пишу сайт в блокноте, немогли бы вы подсказать мне ссылку на программу (желательно...
Консультация # 55293: Здравствуйту! У меня на сайте должно быть более 70 страниц. Естейственно на каждой странице будет панель навигиции (вертикальная). При добавленни нового раздела, страшно подумать что придется переделывать пенель навигации на всех страницах. Идея такая. Хочу чтобы на каждой странице был фрагмент PHP кода. который вставлял бы автоматическ...

Консультация # 49381:

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

Дата отправки: 17.07.2006, 15:49
Вопрос задал: Наталия Багаева
Всего ответов: 4
Страница онлайн-консультации »


Консультирует Ерёмин А.А. (Специалист):

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

Консультировал: Ерёмин А.А. (Специалист)
Дата отправки: 17.07.2006, 16:04
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует 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
Дата отправки: 17.07.2006, 19:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Bios:

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

Консультировал: Bios
Дата отправки: 17.07.2006, 20:16
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Демьянчук Виталий:

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

Консультировал: Демьянчук Виталий
Дата отправки: 18.07.2006, 20:16
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 85594:

Я тут недавно заинтересовался созданиям сайта. Прочитал несколько учебников по этой теме, но обнаружил что там нет ни слова на то как создавать Java Script. Немогли бы вы подсказать мне где про это лучше всего рассказываеться.

И ещё один вопрос если можно. Я пишу сайт в блокноте, немогли бы вы подсказать мне ссылку на программу (желательно на русском языке) которая не создает много лишних тэгов и проста в управлении.
Заранее благодарю

Дата отправки: 05.05.2007, 18:04
Вопрос задал: Zex
Всего ответов: 4
Страница онлайн-консультации »


Консультирует Angel7:

Здравствуйте, Zex!

Книга по Java: http://svoysite.ifolder.ru/776453.

А воть - ссылка на отличный веб-редактор. Сама пользуюсь им: http://webcoder.kiev.ua/.

Удачи!

Консультировал: Angel7
Дата отправки: 05.05.2007, 18:18
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Web-Extrime (Специалист):

Здравствуйте, Zex!

На первый вопрос вам уже ответили, а по редакторам могу предложить еще "Web Development Studio". Это программа для разработки сайтов. Лучшее и бесплатное вы врятле найдете.
Вот некоторые возможности:
* Поддержка: HTML, PHP, Perl, CSS, JS, VBS, ASP, SSI, cUrl, VRML, WML, XML.
* Полная справочная информация по названным технологиям.
* Проверка синтаксиса: HTML, XML, PHP, Perl.
* Настраиваемый сервис встроенного кода (Ctrl+Пробел).
* Подсказка по параметрам функций (Shift+Ctrl+Пробел).
* Сервис исследования и анализа кода.
* Интегрирование с буфером обмена, пользовательский буфер.
* Встроенный и внешний предварительный просмотр.
* Встроенный файловый менеджер.
* Быстрый поиск и замена по файлам.
* Многодокументальный интерфейс - MDI.
* Заготовки кода (Ctrl+J).
* Сервис корректировки ввода.
* Сервис сравнения файлов.
* Переходы по элементам кода по Ctrl+Щелчок.
* Создание документа по шаблону, свои шаблоны.
* Интегрирование в систему, ассоциирование файлов с программой.
* Работа с макросами: создание, редактирование, воспроизведение.
* Расширенная подсветка синтаксиса, настройка подсветки.
* Множество настраиваемых установок.
* Настраиваемый интерфейс программы, различные стили.
* Работа с закладками в редакторе кода.
* Восстановление документов после сбоя в ОС.

Скачать Web Development Studio v2.0 можно тут Размер: 2.16 Mб. Лицензия: Free Ware с русским интерфейсом.

Здесь можно просмотреть изменения в новых версиях: http://delphiworld.narod.ru/new_in_ver.txt

Успехов!

Консультировал: Web-Extrime (Специалист)
Дата отправки: 05.05.2007, 20:18
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Стас Тельнов/[анти]КИЛЛЕР:

Здравствуйте, Zex!
Хотел быдобавить по Ява скриптам:
Учебник вам уже подсказали, но мой вам совет: не злоупотребляйте java - т.к. они могут быть отключены в браузере пользователяи если есть возможность сделать на PHP или PERL.Может конечно мой совет вам показался излишне субьективным, но всё таки.

Консультировал: Стас Тельнов/[анти]КИЛЛЕР
Дата отправки: 05.05.2007, 20:31
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Fitcher:

Здравствуйте, Zex!

Вот вам ссылка на книги
http://books.openlib.org.ua/ru/books/category/160/1/

В качестве программы можно взять Notepad++. У ней много полезных возможностей.
Взять можно тут:
http://soft-teleport.ru/2007/02/10/notepad_401.html

А для верстки кода лучше пользоваться Dreamweawer.

с уважением,удачи.

Консультировал: Fitcher
Дата отправки: 08.05.2007, 20:48
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 55293:

Здравствуйту!
У меня на сайте должно быть более 70 страниц.
Естейственно на каждой странице будет панель навигиции (вертикальная). При добавленни нового раздела, страшно подумать что придется переделывать пенель навигации на всех страницах.
Идея такая. Хочу чтобы на каждой странице был фрагмент PHP кода. который вставлял бы автоматически панель из шаблона.
Насколько я знаю это делается с помощью CSS шаблонов. Но мне в этом разобраться тяжело, да и не хочется пока.
Хочу чтобы в качестве шаблона был HTML документ на котором будет одна только панель навигации. Возможно ли это.
Что посоветуете? Может есть более удобные способы?

Дата отправки: 13.09.2006, 15:32
Вопрос задал: Valeraorg1
Всего ответов: 3
Страница онлайн-консультации »


Консультирует SPEKTR:

Здравствуйте, Valeraorg1!
Да более чем возможно! Только CSS тут не при чём. Просто фрагмент HTML-кода записываете в файл с расширением htm (или html), а после в PHP-коде пишете:

require(\'[путь к этому самому htm-файлу]\');

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

Консультировал: SPEKTR
Дата отправки: 13.09.2006, 15:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Евгений Крюков:

Здравствуйте, Valeraorg1!
Для простых сайтов достаточно выделить кусок нужного HTML-кода и засунуть его в файл, например header.inc Кстати, также можно проанализировать все страницы на предмет повторяющегося кода и выделить этот HTML-код в отдельные файлы( например, низ у большинства сайтов тоже повторяется, его можно выделить в файл footer.inc).
Далее, всем основным файлам даешь расширение .php и на место вырезанного кода вставляешь следующие скрипты
Пример в приложении.

Приложение:

Консультировал: Евгений Крюков
Дата отправки: 13.09.2006, 15:47
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Митрофанов Артем Борисович:

Здравствуйте, Valeraorg1!
Конечно возможно. Используйте фреймы - выход не безупречный, но подходящий. Разделите экран на два фрейма, в один вставьте навигационную панель, в другой - саму страницу. Удачи!

Консультировал: Митрофанов Артем Борисович
Дата отправки: 14.09.2006, 16:21
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное