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

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


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

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

Чемпионы рейтинга экспертов в этой рассылке

Гуревич Александр Львович
Статус: Профессионал
Рейтинг: 5019
∙ повысить рейтинг »
Валерий Ахметович Набиуллин aka ValeryN
Статус: Мастер-Эксперт
Рейтинг: 4910
∙ повысить рейтинг »
Жерар
Статус: Специалист
Рейтинг: 1995
∙ повысить рейтинг »

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

Номер выпуска:280
Дата выхода:18.05.2011, 02:30
Администратор рассылки:Калашников О.А. (Руководитель)
Подписчиков / экспертов:326 / 108
Вопросов / ответов:3 / 9

Вопрос № 130579: Здравствуйте! Я хочу самостоятельно создать свой сайт. Помогите,пожалуйста!...


Вопрос № 30346: У меня есть сайт на фреймах: открываеться первая страница, а дальше по фрему меню разруливаеться фрейм содержания, два других фрейма статические. Но из-за того что поисковые машины индексируют страницы отдельно, получаеться, что открывают какую-нибуд...
Вопрос № 94112: Доброго времени стуок, уважаемые эксперты! В связи с резким и масштабным увеличением страниц на сайте (написан на HTML) пришел к решению с обновлением сайта ввести IFRAME. Ведь тогда будет возможность при необходимости изменить, например, меню в ...

Вопрос № 130579:

Здравствуйте! Я хочу самостоятельно создать свой сайт. Помогите,пожалуйста!

Отправлен: 04.04.2008, 17:30
Вопрос задал: Ткаченко Юрий Александрович
Всего ответов: 2
Страница вопроса »


Отвечает Snegopad :
Здравствуйте, Ткаченко Юрий Александрович!
Для начала желательно определиться с тематикой сайта, с его назначением - коммерческий, информационный, домашняя страничка, рассказ об увлечениях и т.д. Написать тексты и подготовить иллюстрации. Текст лучше разбивать на такие блоки, чтобы пользователю не приходилось прокручивать сайт при просмотре слишком долго, оптимальный вариант - чуть меньше листа А4 в Word. Хотя это на Ваше усмотрение.
Для создания сайтов пользуются специальными языками, базовый - html (хтмл), нужно скачать какой-нибудь учебник и почитать, сейчас их много. Более сложные сайты создаются на языке php, или используя технологию флэш, но для начала можно освоить html.
Написать простейший сайт можно и в стандартной программе - блокноте, но лучше использовать специальные программы-редакторы, например, Macromedia Dreamweaver.
После подготовки сайта необходимо найти для него домен - это адрес сайта, такой, как, например, rusfaq.ru. Домены бывают разного уровня. Например, .ru - домен 1 уровня, к ним относятся национальные и отраслевые домены.
rusfaq.ru - это домен второго уровня
site.org.ru - домен 3 уровня.
Домены 2 уровня регистрируются платно, домены 3 уровня стоят дешевле, можно найти и бесплатные. Бесплатные домены часто предоставляются хостинговыми компаниями. Например, www.narod.ru - предоставляет возможность задать имя сайта типа www.mysite.narod.ru, при этом сам сайт находится на хостинге народа.
Хостинг - это место, где хранится информация и все файлы вашего сайта, хостинг тоже бывает платный и бесплатный. Большинство бесплатных хостингов за свои услуги размещают рекламу на вашем сайте и предоставляют ограниченные возможности, если не хотите этого, лучше ставить на платный.
После того, как сайт будет выложен в сети, можно зарегистрировать его в каталогах и поисковых системах, напр., в Яндексе - это будет способствовать его продвижению.
Вот - "очень кратко" - о создании сайта.

Ответ отправил: Snegopad
Ответ отправлен: 04.04.2008, 20:17

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 218068 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Web-Extrime (Специалист) :
    Здравствуйте, Ткаченко Юрий Александрович!

            В дополнение к уже сказанному экспертом Snegopad предложу вам несколько полезных ссылок.
            Для создания сайтов вам для начала нужно изучить гипертекстовую разметку страниц. Вот вам ссылка на страницу с учебником и справочниуом.
            Далее вам понадобится любой редактор HTML. Программа "Macromedia Dreamweaver", как вам посоветовал эксперт, это профессиональный пакет и разобраться в нем начинающему будет сложно. Советую для начала поработать в простых редакторах таких как например "WEB Coder". По этой ссылке вы можете выбрать себе простой редактор.
            Кроме того на будущее вам пригодится справочник по каскадным стилям CSS. Его можно загрузить тут.
            Ну и наконец посоветую загрузить и почитать архив файлов по этой ссылке. Найдете массу интересного как по созданию сайтов, раскрутке, продвижению, графике и многое другое.

            Успехов!

    Тел.: 995-93-22-79-54
    Адрес сайта: Web-дизайн
    ICQ # 347121808

    -----
    Делай добро сам, и всегда помни что сделали для тебя!

    Ответ отправил: Web-Extrime (Специалист)
    Ответ отправлен: 04.04.2008, 20:57

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 218072 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 30346:

    У меня есть сайт на фреймах: открываеться первая страница, а дальше по фрему меню разруливаеться фрейм содержания, два других фрейма статические. Но из-за того что поисковые машины индексируют страницы отдельно, получаеться, что открывают какую-нибудь одну страницу сайта, а другими сервисами сайта юзвер не может воспользоваться. Подскажите как сделать при вызове отдельной страницы, загружалась главная страница, а в сменном фрейме была вызываемая страница?

    Отправлен: 28.11.2005, 01:08
    Вопрос задал: Stormsoft
    Всего ответов: 4
    Страница вопроса »


    Отвечает gp (Мастер-Эксперт) :
    Здравствуйте, Stormsoft!
    Можно использовать подобный код на JS в начале КАЖДОЙ динамической страницы (index.html - документ, содержащий frameset, mainFrame - имя фрейма, в котором должна быть открываемая страница)

    if (parent == window) location.href = "index.html?mainFrame=" + escape(location.href);

    if (parent == window) - Проверяется, грузится ли страница во фреме или сама по себе.
    Впрочем, это не защитит от попадания во фрейм другого сайта, можно добавить скажем, проверку parent.document.title... В общем, нюансов, как и вариантов решения проблемы, множество.... Украина, Симферополь
    Адрес сайта: Отдых в Крыму

    -----
    Я знаю достаточно, чтобы осознать, сколь многого я не знаю...

    Ответ отправил: gp (Мастер-Эксперт)
    Ответ отправлен: 28.11.2005, 02:22

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 73482 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Архангельский Андрей Германович (Специалист) :
    Здравствуйте, Stormsoft!
    1) Нельзя сделать так, чтобы при загрузке отдельной страницы загружалась вся структура фреймов.
    2) Многие поисковики уже достаточно хорошо индексируют фреймы.
    3) Продумай навигацию по сайту -
    в любойм сайте есть ключевые точки - оглавления групп. если слелать файлы, которые формируют структуру фреймов, и ссылаться на них, то пользователь будет достаточно быстро получать полную картину сайта. проверено на моем сайте
    http://www.az-design.ru/ Россия, Москва
    Тел.: 7 495 724-4806
    Организация: ЗАО "АЗет Дизайн"
    Адрес сайта: Разработка бухгалтерских программ и баз данных
    Абонент Skype: az-design

    -----
    Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО

    Ответ отправил: Архангельский Андрей Германович (Специалист)
    Ответ отправлен: 28.11.2005, 09:30

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 73501 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Licvidator :
    Здравствуйте, Stormsoft!
    Выдержка из одного фака:

    5. Как опpеделить, что юзеp откpыл стpаницу не в кадpе, и пеpевести его в кадp?
    В тексте стpаницы указать ссылку:
    <SCRIPT LANGUAGE="javascript">
    if (self.parent.frames.length == 0)
    document.writeln("Перейдите на <A HREF=index.htm>фpеймсет</A>")
    </SCRIPT>

    Или сразу загpузить фpеймсет:
    <SCRIPT LANGUAGE="javascript">
    if (self.parent.frames.length == 0)
    self.parent.location="index.htm";
    </SCRIPT>

    Ответ отправил: Licvidator
    Ответ отправлен: 28.11.2005, 17:55

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 73594 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Lector :
    Здравствуйте, Stormsoft!
    обратись к паренту страницы. Если он не равен главной странице - то перенаправляй на главную.
    Для поисковиков следует использовать тег noframes

    Ответ отправил: Lector
    Ответ отправлен: 29.11.2005, 15:42

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 73749 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 94112:

    Доброго времени стуок, уважаемые эксперты!
    В связи с резким и масштабным увеличением страниц на сайте (написан на HTML) пришел к решению с обновлением сайта ввести IFRAME. Ведь тогда будет возможность при необходимости изменить, например, меню в ифрейме. А оно уже - единожды измененное - будет подгружаться во все остальные страницы (а не менять его на каждой).
    Таких ифреймов я хочу ввести 4-5 штук. Определенные "советчики" отговаривали идти таким путем, однако ничем не обосновывали свои слова и не смогли предложить альтернатив.
    Я же хочу услышать Ваши советы по этому поводу: помешает ли чем-либо такое действие (по задумке новый проект должен на 65% состоять из ифреймов) для просмотра сайта, играет ли оно какую-то роль и есть ли в этом какие-то отрицательные моменты?
    Заранее премного благодарен.
    С уважением, Андрей.

    Отправлен: 06.07.2007, 01:54
    Вопрос задал: AndrewSnake
    Всего ответов: 3
    Страница вопроса »


    Отвечает Татьяна Ласовская (Студент) :
    Здравствуйте, AndrewSnake!
    С моей точки зрения отрицательный момент один - если пользователь с поисковика попадет на ваш сайт сразу на внутреннюю страницу, минуя главную, то навигации, т.е. меню, он окажется лишен. Плюс такие страницы практически никогда нормально не сохраняются на диск. Несколько лет назад, когда сама начинала создавать сайты, этот путь прошла. Сейчас использую технологию SSI (Server Side Includes), которая лишена этих недостатков. Вкратце, назначение технологии SSI - указать вебсерверу, какой фрагмент взять, и куда его вставить, прежде чем выдать его посетителю страницы, для чего используется директива <!--#include virtual="menu/top.html"-->. Эта директива указывает, что в месте ее расположения нужно вставить содержимое файла top.html из папки menu. Файл, в котором эта директива находится, при этом должен иметь расширение shtml - чтобы сервер "знал", что там есть включения, которые нужно обработать. Т.е. ваша задача изменять меню один раз - решена, поскольку менять его вы будете в файле top.html один раз. Конструкцию <!--#include virtual="menu/top.html"--> можно использовать сколько угодно раз на странице. Плюс SSI еще и в том, что поддерживается большинством хостингов. Если сайт написан на php, то использовать SSI нельзя, но можно использовать имитацию включений посредством PHP. Беларусь, Минск
    Организация: Индивидуальный предприниматель
    Адрес сайта: 1С Предприятие 7.7

    Ответ отправил: Татьяна Ласовская (Студент)
    Ответ отправлен: 06.07.2007, 09:36

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 171515 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Powoditch konstantin (Студент) :
    Здравствуйте, AndrewSnake!
    Как правило сайты написаны на фреймах очень плохо индексируются поисковыми системами. Может на сегодня ситуация изменилась, но я думаю что явно не в лучшую сторону. На мое мнение писать сайт с включением фреймов это считается устаревшим и плохим вкусом. Лучше уж сделать ето с помощью PHP. Пусть в html файлах находится код для включения в главную страницу. Вы просто делаете include_once(\'имя файла\') и этот код включается в Вашу страничку. Преимущество этого подхода в том что на выходе Вы имеете цельную страничку, тоисть не составленную из разных фреймов как в том варианте что хотите реализовать Вы. Притом что некоторые браузеры могут неправильно обрабатывать документы с фреймовой структурой. ICQ # 467089384

    Ответ отправил: Powoditch konstantin (Студент)
    Ответ отправлен: 06.07.2007, 12:22

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 171544 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Артём Талипов (5-й класс) :
    Здравствуйте, AndrewSnake!

    Если сразу открывается фрейм, то можно добавить скрипт, который будет перегружать страницу в нормальный вид. Но скрипты не всегда включены у пользователя.

    Легко запутатся во внутренних и внешних ссылках. Другие сайты будут открыватся в вашем фрейме, или страница откроется в главном окне.

    А ещё у некоторых пользователей могут не отображатся фреймы вообще.

    Сейчас такая технология считается сильно устаревшей. Используйте php, работает только сервер, плюс многие другие примочки, клиент же отдыхает от дополнительных настроек.

    Впрочем если на вашем сервере нет php или других средств, то можно использовать JavaScript, получается вполне прилично. Россия, Санкт-Петербург
    ICQ # 294409356
    Mail.ru-агент: eric-s@mail.ru
    Абонент Skype: Artem-Talipov

    -----
    Всё будет так, как должно быть, даже если будет иначе.

    Ответ отправил: Артём Талипов (5-й класс)
    Ответ отправлен: 07.07.2007, 02:43

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 171664 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

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

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.



    В избранное