|
|
|
Сделать страницу авторизации в DataLife Engine очень быстро, смотрите сами. Страница авторизации (входа) будет доступна по адресу "сайт.рф/index.php?do=login".
| |
|
|
|
|
|
Делаем страницу для ошибок 404, 401, 400, 403, 500 для DataLife Engine.
| |
|
|
|
|
|
Делаем шаблон или отдельную страницу для ошибки 404 в DataLife Engine.
| |
|
|
|
|
|
Установите две отдельных системы DLE на одном сервере, можно так же модули, но одинаковые для систем. После установки систем в папках engine/data появятся файлы dbconfig.php, создайте их резервные копии. Скопируйте файл engine/data/dbconfig.php из той системы DLE, которую вы хотите присоединить к другой системе. Очистите кеш систем в админ-центрах.
| |
|
|
|
|
Скопировать записи из одной таблицы в другую можно следующим SQL запросом: INSERT INTO table1 SELECT * FROM table2 Таблицы table1 и table2 должны быть идентичны по структуре, если структура различна, применяем следующий SQL запрос. INSET INTO table1(a,b,c,d) SELECT a, b, c, d FROM table2
| |
|
|
|
|
|
Инструкция как сделать вашу систему DataLife Engine еще более неуязвимой. Делаем заглушку для ошибок в PHP.
| |
|
|
|
|
|
У нашей, всеми любимой, системы, есть один недостаток. Этот недостаток может и не проявлять себя, если ошибок с базой данных происходит мало, ну или ошибки редки.
В данной статья я научу вас, как сделать лог-файл для ошибок базы данных в системе управления сайтом Data Life Engine. Кроме того, информация об ошибке будет отправляться на ваш электронный адрес.
А вместо того, что бы отображать информацию об ошибке БД в системе, сделаем заглушку из статической страницы. Слепок который вы должны сделать самостоятельно (сохранить главную страницу на жесткий диск в виде html файла).
Если учесть, что программа будет еще и отсылать письма, тогда это вообще будет чудом для программиста. К примеру, на моем телефоне настроен электронный ящик, и о любых сообщениях почты я узнаю сразу (орет как бешеный). Это важно, т.к. сайты есть разные, в них по разному инвестируют деньги, и за любые ошибки программисту могут оторвать любые конечности. Сообщения бесплатные, в отличие от смсок.
| |
|
|
|
|
Кроме стандартной защиты админ-центров своих CMS следует применять и не стандартные решения для сохранения безопасности на вашем сайте. Почему вообще сайты подвержены атаке злоумышленников? Почему есть лазейки? Всё просто. Чем больше ваша система развита, чем она больше обладает широким функционалом, тем больше она возможно имеет трещин в своей системе безопасности. Ведь логика проста. Если админки нет – нет и того, что можно взломать. Логично? Да. Но не удобно НЕ иметь админки. Давайте на примере покажу, как защитить админки системы DLE и IPB. Сам этим пользуюсь, можете проверить  Спасибо нужно сказать разработчику SaNcHeS.
| |
|
|
|
|
|
Многие виды статистики, достпные в интернете крайне не стабильны и обладают скучным функционалом. Мы напишем на PHP свой мониторинг, чтобы иметь все данные на руках.
| |
|
|
|
|
Итак, мы создали сайт, но отображается он нормально во всех браузерах, кроме Internet Explorer. Мы будем рассматривать проблемы прозрачности картинок, при отображении сайта в Internet Explorer. Наша задача воспользоваться некоторыми CSS хаками, которые поправят наше положение. Посмотрим на следующий код: <img border="0" src="src/logo.png" width="100" height="97" style="filter:alpha(opacity=30);" /> Параметр opacity задает параметр, который обозначает процесс прозрачности. Значение может принимать от 0 до 100. Чем больше значение, тем больше прозрачность.
| |
|
|
|