И сейчас отображается? Ничего не пропало после сохранения?
Вообще-то, я согласен с мнением товарищей, высказавшихся выше в пользу обработки страницы PHP-скриптом. Это и абсолютно кроссбраузерно, и даёт гораздо больше гибкости в обработке. Но так, для интереса - вот код на чистом JS, без Jquery (а то народ, походу, чистый JS вообще начал забывать :)). Работает даже в старом ИЭ и обеспечивает регистронезависимый поиск со скроллом на искомую строку (функцию позиционирования взял из инета).
Ссылка на страницу вида
<a href="/images/doc/31012017.html?s=архангельск">Санаторий</a>
var search = decodeURI(window.location.search.substring(3)); var doc = document.body.innerHTML; var pat = new RegExp(search+'(?=[^<>]*<)', 'ig'); var repl1 = doc.match(pat); doc = doc.replace(pat, '<span class="found" style="background-color: #ccc">$&</span>'); document.body.innerHTML = doc.replace('class="found"', 'id="found1" class="found"'); var found1 = document.getElementById('found1'); if(found1){ var x = getOffsetRect(found1).left; var y = getOffsetRect(found1).top; window.scroll(x,y); } function getOffsetRect(elem) { var box = elem.getBoundingClientRect() var body = document.body var docElem = document.documentElement var scrollTop = window.pageYOffset || docElem.scrollTop || body.scrollTop var scrollLeft = window.pageXOffset || docElem.scrollLeft || body.scrollLeft var clientTop = docElem.clientTop || body.clientTop || 0 var clientLeft = docElem.clientLeft || body.clientLeft || 0 var top = box.top + scrollTop - clientTop var left = box.left + scrollLeft - clientLeft return { top: Math.round(top), left: Math.round(left) } }
Ну да. В IE8 не работает (это естественно), в Файерфоксе не работает.
1. При простом (внутреннем), а не 301 редиректе никаких санкций не будет, потому что никто этого даже не увидит.
2. Ограничение доступа по ФТП в определённую директорию спасёт только от случайных изменений. Проблемы с безопасностью скорее всего останутся.
Всё просто: этот чел уже месяц не может завалить кабана, и постоянно сверяется на сайте, не упустил ли он чего. Ну и попутно заглядывает к автору, чтобы лично получить у него консультацию.
А по факту работоспособность проверяли?
Судя по обрывкам кода, этот сайт не впервые ломают.
Джумла очень хорошо приспособлена именно под такой сайт. Но надо ли переносить, если всё уже настроено и работает? Хороший самописный движок зачастую по многим параметрам лучше популярных, потому что сделан под конкретные задачи - то есть сделано всё, что нужно и ничего лишнего.---------- Добавлено 02.02.2017 в 11:11 ----------
А этот раздел находится на этой же странице сайта, или на другой? Или, может быть, вообще на другом сайте?
Лучше в теле сообщения, в самом начале. Более наглядно получится. Только вот с существующим ящиком на сервере, боюсь, будут проблемы - хостинг-то бесплатный. А шлёпнуть что-то типа noreply@000webhost.io тоже может не помочь - домен-то аж 4(!) уровня. Что там у них в MX-записи прописано - леший его знает.