Разработка собственной CMS
Рис. 17.4. Вывод галереи в дизайне сайта
Рис. 17.5. Вывод отдельной фотографии
Глава 17. Интеграция CMS с LiveJoumal
213
17.3. Настройка внешнего вида галереи
Путем изменения полученного HTML-кода можно придать фотогалерее вид,
который максимально соответствует дизайну нашего сайта, но зачем
усложнять наш сценарий, если можно настроить сам Живой журнал таким образом,
чтобы он выводил галерею так, как нам хочется? Вот этим сейчас и займемся.
В меню LiveJoumal выберите команду Pictures | Edit Style (Фотографии |
Настройка стиля). После этого в группе Current Style следует перейти по
ссылке Edit (рис. 17.6).
Рис. 17.6. Базовое редактирование стиля галереи
При базовом редактировании стиля вы можете выбрать только расположение
галереи и тему оформления. Понятно, что хотелось бы большего (рис. 17.7),
поэтому нажимаем расположенную чуть ниже кнопку Edit, после чего вы
сможете указать число фотографий на одной странице, максимальное число
214
Часть IV. Разработка собственной CMS
фотоснимков в одной галерее, размер эскизов (уменьшенных изображений), а
также задать альтернативный файл стиля (CSS).
Рис. 17.7. Расширенное редактирование стиля галереи
После этого с отображением фотогалереи все будет в порядке.
ГЛАВА 18
Защита собственной CMS
18.1. Сайт в опасности
Взломать могут любой сайт. Абсолютно любой. Надеюсь, вы понимаете, что
даже самую защищенную систему можно взломать. Если один человек
защитил систему, то другой может ее взломать. Ведь человеку свойственно
ошибаться. Кто-то совершает ошибки, а кто-то этим пользуется. От этого никуда
не денешься. Все серверы, как и обычные компьютеры, подключенные к
Интернету, являются потенциальными «жертвами».
В один прекрасный момент вы можете обнаружить, что ваш сайт взломан. Об
этом будет красноречиво свидетельствовать его главная страница,
оформленная в стиле мэТоТ сАЙт взлОмаЛ ВаСям. Но то, что уничтожена первая
страница, — это еще полбеды, ее легко восстановить, а вот если вы потеряете
свою базу данных, то, конечно, это будет не очень хорошо. Ведь не все хос-
теры создают резервные копии данных пользователей, а если и делают это,
то не каждый день.
Почему взламываются сайты? Кто-то делает это для удовлетворения
собственного Я. Как правило, это молодые люди в возрасте от 13 до 25 лет,
которым хочется доказать кому-то (например, владельцу сайта) свое
превосходство. Кто-то взламывает сайты по заказу.
Как вы думаете, каких «крекеров» больше — любителей, которые
взламывают сайты от нечего делать (для них это вроде хобби), или профессионалов?
Понятно, что любителей больше. Теперь посмотрим на все это глазами
взломщика-любителя. Какой бы сайт вы взломали: менее защищенный или
хорошо защищенный? Правильно, менее защищенный. Ведь ваша цель — это
сам факт взлома. Главное взломать, а какой именно сайт — это уже
второстепенный вопрос.
8 Зак 284
216
Часть IV. Разработка собственной CMS
В данной главе мы поговорим о том, как защитить свой сайт от Васи Пупки-
на, который в свои 15 лет возомнил себя великим крекером. Защиту от
профессионального взлома мы рассматривать не будем, поскольку это потребует
не только правильного написания кода, но и защиты самого сервера, на
котором размещен ваш сайт, что возможно только при тесном сотрудничестве с
хостинг-провайдером.
Прежде чем приступить к защите вашего сайта, хочется поговорить немного
о крекерах и хакерах— ведь наверняка найдутся читатели, которым слово
«крекер» уж очень больно режет слух и ассоциируется скорее с пищей.
Почему я не употребляю здесь слово «хакер»? Так вот, хакер, по
определению,— это программист высочайшей квалификации, способный создавать
программы без предварительной разработки детальной спецификации, а
также вносить изменения в работающие программы, в том числе и на уровне
машинного кода. Как видите, о взломе систем не сказано ни слова. А вот
СМИ ошибочно навязали общественности немного другое понятие,
заключающееся в том, что хакеры связаны со взломом компьютерных систем.
5th Фев 2011
|
Теги:
|