Технология создания web-сайта

Популярные решения и системы создания и использования сайтов. Требования к сайту. Состав и содержание работ по созданию сайта. Прототипы страниц, структура web-сайта. Программная совместимость, документация по установке. Порядок сдачи-приемки работ.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 01.04.2017
Размер файла 226,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

$this->options ['message_maximum_number_chars'] = self:: default_message_maximum_number_chars;

}

if (! isset ($this->options ['avatar_size'])) {

$this->options ['avatar_size'] = self:: default_avatar_size;

}

$widget_options = get_option ('widget_quick-chat-widget');

if (isset ($widget_options) && is_array ($widget_options)) {

foreach ($widget_options as &$option) {

if (is_array ($option) &&! empty ($option)) {

$option ['height'] = $option ['widgetheight'];

}

}

update_option ('widget_quick-chat-widget', $widget_options);

}

}

if ($this->db_version < 20) {

$widget_options = get_option ('widget_quick-chat-widget');

if (isset ($widget_options) && is_array ($widget_options)) {

foreach ($widget_options as &$option) {

if (is_array ($option) &&! empty ($option)) {

$option ['avatars'] = 1;

$option ['smilies'] = 1;

}

}

update_option ('widget_quick-chat-widget', $widget_options);

}

}

if ($this->db_version < 21) {

if (! isset ($this->options ['clean_target'])) {

$this->options ['clean_target'] = self:: default_clean_target;

}

if (! isset ($this->options ['allow_change_username'])) {

$this->options ['allow_change_username'] = 1;

}

}

if ($this->db_version < 24) {

if (! isset ($this->options ['inactivity_timeout'])) {

$this->options ['inactivity_timeout'] = self:: default_inactivity_timeout;

}

}

if ($this->db_version < 25) {

$widget_options = get_option ('widget_quick-chat-widget');

if (isset ($widget_options) && is_array ($widget_options)) {

foreach ($widget_options as &$option) {

if (is_array ($option) &&! empty ($option)) {

$option ['counter'] = 1;

}

}

update_option ('widget_quick-chat-widget', $widget_options);

}

}

if ($this->db_version < 26) {

if (! isset ($this->options ['clean_target_auto'])) {

$this->options ['clean_target_auto'] = '1';

}

if (! isset ($this->options ['clean_private_auto'])) {

$this->options ['clean_private_auto'] = '1';

}

}

if (! isset ($this->options ['hyperlinks'])) {

$this->options ['hyperlinks'] = '1';

}

if (! isset ($this->options ['disallow_logged_in_usernames'])) {

$this->options ['disallow_logged_in_usernames'] = '1';

}

if (! isset ($this->options ['timeout_refresh_users'])) {

$this->options ['timeout_refresh_users'] = self:: default_timeout_refresh_users;

}

if (! isset ($this->options ['default_name'])) {

$this->options ['default_name'] = $this->default_name;

}

if (! isset ($this->options ['badwords_list'])) {

$this->options ['badwords_list'] = self:: default_badwords_list;

}

if (! isset ($this->options ['guest_num_digits'])) {

$this->options ['guest_num_digits'] = self:: default_guest_num_digits;

}

if (! isset ($this->options ['ip_blocklist'])) {

$this->options ['ip_blocklist'] = self:: default_ip_blocklist;

}

if (! isset ($this->options ['disallow_usernames_list'])) {

$this->options ['disallow_usernames_list'] = self:: default_disallow_usernames_list;

}

update_option ('quick_chat_db_version', self:: default_db_version);

update_option ('quick_chat_options', $this->options);

$this->clear_cache ();

}

public function update_db_check () {

if ($this->db_version! = self:: default_db_version) {

$this->install ();

}

}

protected function current_admin_url () {

$url = get_admin_url (). basename ($_SERVER ['SCRIPT_FILENAME']);

if (! empty ($_SERVER ['QUERY_STRING'])) {

$url. = '? '. $_SERVER ['QUERY_STRING'];

}

return $url;

}

protected function clean_room_to_target ($room, $target) {

global $wpdb;

$quick_chat_messages_table_name = $wpdb->prefix. 'quick_chat_messages';

$sql = $wpdb->prepare (

'DELETE FROM '. $quick_chat_messages_table_name. '

WHERE id <= (

SELECT id

FROM (

SELECT id

FROM '. $quick_chat_messages_table_name. '

WHERE room = %s AND alias! = "quick_chat"

ORDER BY id DESC

LIMIT 1 OFFSET %d

) foo

) ', $room, $target);

$rows_affected = $wpdb->query ($sql);

return $rows_affected;

}

protected function filter ($text, $replace_inside_words) {

if (isset ($this->options ['badwords_list']) && ($this->options ['badwords_list']! = '')) {

$strings = explode (',', $this->options ['badwords_list']);

foreach ($strings as $word) {

$word = trim ($word);

$replacement = str_repeat ('*', strlen ($word));

if ($replace_inside_words) {

$text = str_ireplace ($word, $replacement, $text);

}

else{

$text = preg_replace ('/\b'. $word. '\b/i', $replacement, $text);

}

}

}

return $text;

}

protected function log ($title, $code = null, $message = null) {

Размещено на Allbest.ru

if (isset ($this->options ['debug_mode']) || (defined ('WP_DEBUG') && WP_DEBUG)) {

$log_file_append = ' ['. gmdate ('D, d M Y H: i: s \G\M\T'). '] '. $title;

if ($code! == null) {

$log_file_append. = ', code: '. $code;

}

if ($message! == null) {

$log_file_append. = ', message: '. $message;

}

file_put_contents ($this->log_file, $log_file_append. "\n", FILE_APPEND);

}

}

}

global $quick_chat;

$quick_chat = new Quick_Chat ();

require_once (dirname (__FILE__). '/widgets. php');

? >

Размещено на Allbest.ru


Подобные документы

  • Подходы к созданию сайтов. Обоснование необходимости наличия персонального сайта компании ИП Тимонина Е.Н.. Структура, интерфейс, этапы создания сайта. Описание кода страниц. Создание web-страниц и наполнение их информацией. Верстка сайтов с чистым кодом.

    дипломная работа [1,5 M], добавлен 03.06.2015

  • Процесс разработки Web-сайта. Состав и содержание работ по созданию подсистемы. Требования к Web-сайту. Определение сущностей модели базы данных. Разработка логической модели базы данных. Реализация PHP-скриптов и заполнение базы данных Web-сайта.

    дипломная работа [8,2 M], добавлен 29.06.2011

  • Специализация, ассортимент товаров магазина. Состав и содержание работ по созданию системы. Требования к веб-сайту. Разработка дизайна страниц. Twitter Bootstrap 2.3, валидация. Тестирование и отладка системы. Исходный код главной страницы и слайдера.

    курсовая работа [2,0 M], добавлен 29.04.2015

  • Виды структур Web-сайтов: линейная, древовидная, решетчатая и произвольная. Структура и содержание сайта гостиничного комплекса "Воздвиженское", "Смоленск" и "Иртыш". Идеи сайта и целевая аудитория. Заполнение страниц информацией и тестирование сайта.

    курсовая работа [1,7 M], добавлен 25.04.2015

  • Практическая значимость создания сайта. Язык программирования JavaScript. Основные области использования языка JavaScript при создании интерактивных HTML-страниц. Язык программирования PHP. Программная основа сайта. Создание оформления дизайна сайта.

    дипломная работа [1,1 M], добавлен 05.03.2013

  • Понятие web-сайта и их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".

    курсовая работа [3,5 M], добавлен 05.06.2015

  • Выявление целей создания сайта и постановка проблемы, решаемой с его созданием. Анализ сайтов–аналогов, обоснование типа разрабатываемого web–узла. Специфика разработки набора макетов страниц. Оптимизация контента сайта, его верстка и тестирование.

    курсовая работа [1,4 M], добавлен 12.02.2011

  • Этапы развития веб-дизайна. Виды и типы веб-сайтов, теоретические аспекты их создания. Структура веб-сайта и его страниц. Процесс и результат разработки веб-дизайна. Создание сайта факультета архитектуры и дизайна Кубанского государственного университета.

    дипломная работа [4,6 M], добавлен 10.11.2015

  • Языки написания сайта, принципы и обоснование их отбора. Программы создания web-страниц, их функциональные особенности и возможности. Технология и основные этапы разработки интернет-сайта, правила его составления, оформления, заполнения, программный код.

    курсовая работа [3,1 M], добавлен 20.05.2015

  • Корпоративное представительство как информация для посетителей и рабочий инструмент для сотрудников фирмы. Типы структур сайтов. Анализ существующих моделей создания сайта. Дизайн и функциональность сайта. Оптимизация кода. Процесс создания сайта.

    курсовая работа [189,9 K], добавлен 12.03.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.