<ajax><div class="menu"></div></ajax>
Если хотите более адекватный ответ, научитесь правильно задавать вопросы. Поверьте, это не так сложно.
А на какой версии ПХП работал сайт до этого?
Попробуйте заменить
static $_joomlaConfig = false;
на
public static $_joomlaConfig = false;
или
private static $_joomlaConfig = false;
Хотя вряд ли:)
О да, регулярки рулят. Видимо их придумал ленивый секретарь(-ша):)
Вы не меняли, хостер мог поменять версию ПХП на сервере, либо же криворукий хакцер(такие бывают o_O)
Файл в студию, а лучше на файлообменник.
В смысле вообще страница будет недоступна.
Точно не скажу что делать, но ковырять двиг или искать плагины придется 100%, если конечно то что Вы хотите не предусмотрено самим движком.
Наверное Вам надо обратиться к разработчикам, заплатить деньгу и получить удовольствие:)
Вариант №1(прост до безобразия){
Создаем в панели управления сайта пользователя БД с правами only SELECT, то есть этот пользователь сможет делать тока операции выборки(просмотры страниц), и не сможет делать UPDATE, INSERT, DELETE. В конфиг файле движка прописываем данные этого пользователя.
Минусы:
1) Будет некоректно работать сайт.(обновление мета-данных типа последний визит на сайт и т.д.)
2) Вы сами из админки ничего не сможете делать
}
Вариант 2(тоже прост){
делаем бэкап базы данных.
Делаем свои дела, для которых нужно отключение.
Заливаем назад бэкап.
1) Юзеры будут в афиге, что отсутствуют их комменты на сайте или же посты:)
Вариант 3(и он тоже прост){
Прикрыть доступ к страницам публикации, редактирования доступ через .htaccess
Вариант 4(по уму){
Ходим по всем файлам, которые отвечают за эти операции(удаление, редактирование, добавление) и прикрываем код комментариями, либо оборачиваем в
<?phpif ($mySet = 0){//тут код}else{die('ведуться технические работы бла-бла-бла');}?>
Где нить, где эта переменная будет общедоступна присваиваем ей значение 1.
И теперь чтобы все заработало, достаточно ей задать значение 0.
Вариант 5(по умолчанию){
Поспрашивать у этого и у этого товарисчей:)
Скажите, для каких целей Вам все это надо, возможно решение будет найти проще.
Что в Вашем понимании "ограничить доступ"?
Запретить публикации, или вообще сайт на тех.обслуживание вывести?
Если запретить публикации - движок в студию
Если сайт на тех.обслуживание вывести:
.htaccess(добавляем в самом начале сразу после RewriteEngine On)
RewriteRule ^(.*)$ technics-work.html [L]
technics-work.html(ложим в корень сайта, там же где и правленый htaccess)
<div style="text-align: center; font-size: 20px; color: red">Извините, сайт временно закрыт</div>
Уважаемые, это все равно что лечить гемморой огурцом по методу доктора Малахова(пытаться самим это исправить).
Сходите в больницу(читаем обратиться к специалистам и заплатить деньги). В больнице Вас не тока вылечат, но и дадут рекомендации по профилактики аналогичных заболеваний.
Интересуют сайты в зоне .RU ну или .COM
Как оптимизаторы в сапах и прочих биржах относятся к КЗ доменам? спрос намного меньше?
С фига ли гости понаехали? С чего ради это он будет закрывать блок с заголовками? Откуда вообще такая мысль возникла?
По этой ссылке(http://phpforum.ru/index.php?showtopic=46680) - автор тупит. У него банально был вывод контента до session_start'a, так как ему выдало 2 ошибки(на хедер с кодировкой и на старт сессии). Если бы и была трабла в закрытии session_start'om блока заголовков, то 1 хедер с контент-тайп отработал бы нормально и соответственно session_start тоже. Ошибка бы была только если их поменять местами! Но это бред чистой воды:)
test.php(charset: utf-8 without BOM-signature)
<?php
error_reporting(E_ALL);
header('123: 123');
session_start();
?>
Пробуйте и убеждайтесь.