Азбука/ОсновнойСайт
Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Основной сайт
Сделать загрузку счётчиков через ajax:
jQuery.ajax({ type: "GET", url: "/include/bookmark.htm", cache: true, success: function(html){ jQuery("#social").html(html); } });
В том числе на странице обработки ошибок 404 и пр.
Что нужно устранить:
- Максимально развязать независимые подкаталоги, чтобы их можно было разнести по разным серверам (например, /otechnik, /znakomstva)
- Устранить запросы к главной странице вида GET /?otechnik/Ioann_Zlatoust/besed_51=30 (должно быть GET /otechnik/Ioann_Zlatoust/besed_51=30)
- То же самое касается ссылок вида /?dictionary/
- Главную страницу сделать опять .shtml (а не php), убрав index.php со всем анализом в нём.
Это нам нужно, чтобы иметь возможность запускать разные части сайта независимо на разных серверах.
В файл indexphp.shtml который изначально не планировался быть php, после его переименования начали вписывать php-код. Во время его возвращения в качестве главного файла, нужно обратить на это внимание.
Тому, кто полюбил использовать функцию virtual в php, надо передать, что его использование почти всегда неуместно.
Планы
- Сделать полное кэширование страниц Отечника и Библии