دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Колисниченко Д.Н.
سری:
ISBN (شابک) : 9785977502580
ناشر:
سال نشر: 2008
تعداد صفحات: 357
زبان: Russian
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 16 Mb
در صورت تبدیل فایل کتاب Движок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب موتور برای وب سایت شما CMS جوملا!، Slaed، PHP-Nuke نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب هم برای کاربران عادی اینترنت که نیاز به ایجاد وب سایت خود در کوتاه ترین زمان ممکن دارند و هم توسعه دهندگانی که علاقه مند به ساختن سیستم مدیریت محتوای خود هستند، طراحی شده است. سه سیستم مدیریت محتوای آماده در نظر گرفته شده است - جوملا!، Slaed، PHP-Nuke. از دیدگاه کاربر، نحوه نصب، پیکربندی، توسعه یک تم گرافیکی و گسترش قابلیت های هر سیستم را شرح می دهد. برنامه نویسی افزونه های خود برای موتورهای در نظر گرفته شده برای توسعه دهندگان و همچنین ایجاد سیستم مدیریت سایت خود توضیح داده شده است. توجه ویژه ای به محافظت در برابر هک سیستم در حال توسعه و همچنین ادغام با انجمن محبوب phpBB از فایل وظیفه می شود. سی دی همراه شامل آخرین نسخه های CMS جوملا!، Slaed، PHP-Nuke، بسیاری از برنامه های افزودنی، قالب ها، و همچنین تمام لیست های مهم کتاب است. فایل های کتاب را می توانید از لینک ftp://ftp.bhv.ru/9785977502580.zip دانلود کنید.
Книга ориентирована как на обычных пользователей Интернета, которым нужно в кратчайшие сроки создать свой сайт, так и на разработчиков, которые заинтересованы в построении собственной системы управления сайтом. Рассмотрены три уже готовые системы управления сайтом − Joomla!, Slaed, PHP-Nuke. С позиции пользователя описывается, как установить, настроить, разработать графическую тему и расширить возможности каждой системы. Для разработчиков описано программирование собственных расширений для рассмотренных движков, а также создание собственной системы управления сайтом. Отдельное внимание уделяется защите от взлома разрабатываемой системы, а также интеграции с популярным форумом phpBB из файла задания. На прилагаемом компакт-диске находятся последние версии CMS Joomla!, Slaed, PHP-Nuke, множество расширений, шаблонов, а также все значимые листинги книги. Файлы для книги можно скачать по ссылке ftp://ftp.bhv.ru/9785977502580.zip
Оглавление Введение ЧАСТЬ I. CMS JOOMLA! Глава 1. Установка Joomla! 1.1. Краткая информация о Joomla! 1.1.1. Joomla! — бесплатная система 1.1.2. Происхождение Joomla! 1.1.3. CMS Joostina 1.2. Инсталляция Joomla! Глава 2. Панель управления сайтом 2.1. Вход в панель управления 2.2. Управление шаблонами сайта 2.2.1. Выбор шаблона по умолчанию 2.2.2. Установка нового шаблона 2.2.3. Изменение шаблона 2.3. Разделы панели управления 2.4. Изменение общих настроек сайта 2.5. Управление контентом сайта 2.5.1. Разделы сайта 2.5.2. Категории 2.5.3. Материалы 2.6. Управление меню сайта 2.7. Управление главной страницей 2.8. Управление пользователями сайта Глава 3. Расширения Joomla! 3.1. Компоненты, модули и мамботы 3.2. Установка расширений 3.2.1. Установка и удаление компонентов Два способа установки Связь компонента с меню Удаление компонента 3.2.2. Установка и удаление модулей 3.2.3. Проблемы при установке расширений 3.3. Создание расширений 3.3.1. Разработка XML-шаблона 3.3.2. Работа с базой данных 3.3.3. Создание простого расширения Глава 4. Разработка шаблонов для Joomla! 4.1. Где взять бесплатные шаблоны для Joomla! 4.2. Создание собственного шаблона 4.2.1. Позиционирование модулей 4.2.2. Создание структуры каталогов 4.2.3. Создание файла index.html 4.2.4. Создание index.php — главного файла шаблона 4.2.5. Создание XML-файла шаблона ЧАСТЬ II. PHP-NUKE Глава 5. Установка и базовая настройка PHP-Nuke 5.1. Немного о PHP-Nuke 5.2. Установка PHP-Nuke 5.3. Вывод дополнительной информации с помощью блоков Глава 6. Установка дополнительных модулей и графических тем 6.1. Некоторые полезные модули для PHP-Nuke 6.2. Активизация модуля 6.3. Темы Глава 7. Создание собственных модулей для PHP-Nuke 7.1. Простой модуль 7.2. Работа с базой данных Глава 8. Проблема безопасности и защита PHP-Nuke 8.1. Безопасен ли PHP-Nuke? 8.2. Переименование файла admin.php 8.3. Защита файла администрирования от прямого обращения извне 8.4. Ограничение доступа к файлу администрирования средствами Web-сервера 8.5. Изменение префикса таблиц Часть III. SLAED CMS Глава 9. Описание и установка SLAED CMS 9.1. Знакомство со SLAED CMS 9.2. Установка SLAED CMS 9.3. Удаление окна с всплывающей рекламой 9.4. Защита SLAED CMS 9.4.1. Изменение имени файла admin.php 9.4.2. Нестандартный префикс таблиц SLAED CMS 9.4.3. Правильный выбор пароля 9.4.4. Будьте осторожны при установке дополнительных модулей 9.4.5. Вход в панель управления только с определенного IP 9.4.6. Не удаляйте файлы .htaccess 9.4.7. Регулярно создавайте резервные копии базы данных Глава 10. Панель администрирования SLAED CMS 10.1. Возможности панели администрирования 10.2. Базовая настройка SLAED CMS 10.3. Дополнительные темы оформления 10.4. Управление контентом сайта 10.4.1. Создание списка вопросов и ответов 10.4.2. Каталог файлов. Статьи 10.4.3. Опросы Глава 11. Полезные модули для SLAED CMS 11.1. Перечень модулей 11.2. Установка модулей Глава 12. Создание собственных модулей 12.1. Совместимость модулей SLAED CSM и PHP-Nuke 12.2. Простой модуль 12.3. Активация модуля 12.4. Передача параметров модулю 12.5. Подробно об адаптации модулей PHP-Nuke 12.5.1. Код защиты модуля 12.5.2. Новый вызов файла конфигурации 12.5.3. Код доступа к базе данных 12.5.4. Вызовы OpenTable2() и CloseTable2() 12.5.5. Избавляемся от подключения mainfile.php 12.5.6. Ссылки на modules.php 12.5.7. Цветовые переменные 12.5.8. Переменная $nukeurl Часть IV. Разработка собственной CMS Глава 13. Функции и возможности будущей CMS. Разработка шаблонизатора 13.1. Зачем нужно разрабатывать собственную CMS 13.2. Вопросы планирования 13.3. "Принципиальная" схема CMS 13.4. Разработка шаблонизатора для CMS Глава 14. Реализация основных функций CMS 14.1. Разработка TPL-шаблона 14.2. Файл настроек 14.3. Основной файл CMS — index.php 14.4. Проектирование базы данных 14.4.1. Таблица static 14.4.2. Таблица cats 14.4.3. Таблица pages 14.5. Иерархическая структура сайта. Создание иерархического меню 14.5.1. Алгоритм работы меню 14.5.2. Сценарий menu.php 14.5.3. Вывод содержимого раздела и страницы 14.6. Подведем итоги проделанной работы Глава 15. Дополнительные функции CMS 15.1. Вывод информации из таблицы static 15.2. Постраничный вывод 15.3. Функция вывода содержимого HTML-файла 15.4. Версия для печати Глава 16. Работа с RSS: получаем новости на сайт 16.1. Краткие сведения о RSS 16.2. Формат RSS-файла 16.3. Написание сценария импорта новостей 16.4. Подключение файла import.php к сайту 16.4.1. Интеграция с нашей CMS 16.4.2. Интеграция с произвольной CMS 16.5. Создание граббера новостей Глава 17. Интеграция CMS с LiveJournal 17.1. Что такое "живой" журнал 17.2. Интеграция фотогалереи LiveJournal и сайта 17.3. Настройка внешнего вида галереи Глава 18. Защита собственной CMS 18.1. Сайт в опасности 18.2. Два самых распространенных метода взлома 18.3. Межсайтовый скриптинг 18.4. SQL-инъекции Часть V. Интеграция CMS с форумом phpBB Глава 19. Базовая интеграция 19.1. Преимущества и недостатки интеграции с форумом 19.2. Разработка формы входа 19.3. Вывод последних сообщений форума на главной странице 19.4. Вывод онлайн-посетителей 19.5. Изменение названий полей Глава 20. Разработка и интеграция панели администрирования CMS 20.1. Возможности панели управления 20.2. Создание HTML-редактора 20.3. Разработка модулей для панели администрирования phpBB 20.4. Модуль редактирования таблицы static 20.5. Домашнее задание Глава 21. Изменение TPL-шаблонов phpBB 21.1. Основные TPL-шаблоны phpBB 21.2. Изменение дизайна форума Глава 22. Фотогалерея за 20 минут 22.1. Установка фотоальбома Smartor 22.1.1. Правильная распаковка архива 22.1.2. SQL-запросы 22.1.3. Установка прав доступа 22.1.4. Редактирование файлов phpBB 22.1.5. Небольшой бонус от автора 22.2. Использование фотоальбома Часть VI. Специальные движки Глава 23. WordPress: создай свой блог 23.1. Что такое блог 23.2. Установка и использование WordPress Глава 24. Wiki: создай свою энциклопедию 24.1. Вкратце о MediaWiki 24.2. Установка Вики 24.3. Настройка MediaWiki 24.3.1. Название сайта и его логотип 24.3.2. Параметры доступа к БД 24.3.3. Выбор языка MediaWiki 24.3.4. Изменение скина (графической темы) 24.3.5. Разрешение загрузки файлов на сайт 24.3.6. Управление правами доступа 24.4. Создание и редактирование страниц 24.5. Специальные страницы Глава 25. Движок для интернет-магазина 25.1. Выбор движка 25.2. Сценарий Shop-Script FREE 25.3. Установка сценария 25.4. Использование сценария Приложение 1. Установка форума phpBB Приложение 2. Права доступа в UNIX/Linux Приложение 3. Основы SQL П3.1. Немного истории П3.2. Преимущества SQL П3.3. Как выглядят запросы П3.4. Что такое база данных П3.5. Создание таблиц П3.6. Добавление записей в таблицу П3.7. Обновление записей П3.8. Выборка записей П3.9. Удаление записей П3.10. Встроенные функции П3.11. Группировка записей. Сложные запросы Приложение 4. Программа phpMyAdmin П4.1. Действия над таблицами П4.2. Создание новой таблицы. Изменение структуры таблицы П4.3. Вставка записей П4.4. Обзор таблицы П4.5. Выполнение произвольного SQL-кода П4.6. Резервное копирование БД Приложение 5. Описание компакт-диска Предметный указатель