Технология создания 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