demiux

Рейтинг
15
Регистрация
31.01.2017

Господа, о чем спор? Выше я дал решение на чистом js.

А авторизацию по сертификатам уже отменили? сарказм

Каждому админу свой сертификат и пусть ставят на них пароли какие хотят. Заодно и в логах будет видно кто что делал.

yaltabes:
На этом же сайте но на другой странице.
Большое спасибо, но в коде я очень слаб если на затруднит, дайте полную ссылку, для того, что бы вот на этой странице, срезу перейти к тексту "архангельск".
https://mil-ru.ru/images/doc/31012017.html

Якоря расставлять каждый раз не вариант, так как документ меняется очень часто.
  • Подключаете на этой странице jQuery
  • Подключаете этот код
  • $(() => {
    
    if(window.location.hash) {
    search(window.location.hash.substring(1), document.body);
    }
    });


    function search(text, tag) {
    //console.log(tag.children)
    if(tag.children.length) {
    var next = true;
    [].every.call(tag.children, (children) => {
    //console.log(children);
    next = search(text, children);
    return next;
    });
    return next;
    } else if (~tag.innerText.indexOf(text)) {
    //console.log(tag);
    $(document).scrollTop($(tag).offset().top);

    return false;
    }

    return true;
    }
  • Ссылки формируете таким образом: https://mil-ru.ru/images/doc/31012017.html#Архангельск

Данный код находит первое вхождение строки и скролит окно до него. Единственное, если текст будет разбит тегами, то поиск не сработает. Это самый простой вариант.

Пример как работает можете посмотреть тут https://jsfiddle.net/asa6hzqy/ Только там из-за ифрема не работают хеши, искомый текст я вставил прямо в скрипт.

Aisamiery:
Только у нас на 1 исполнителя 5 руководителей которые тоже кушать хотят.

Тут вы прям на больной мозоль наступили. Было как в анекдоте, начинающая платежная система: выводят нас, 4х разработчиков и 12 руководителей знакомиться...:)

tseries, рассмотрите еще такое решение, сервер-прослойка между хранилищем, тем же яндекс диском, домашним сервером и т.д.

Сервер скачивает с диска, кэширует у себя на диске и одновременно раздает. Как правило есть популярные видео, они попадут в кэш сервера. Но подойдет вам такое решение или нет вы можете только изучив статистику своего сайта.

Для транскодирования видео для HTML5 смотрите в сторону ffmpeg. В 90% случаев (из моей практики) даже перекодировать не нужно. Достаточно сменить контейнер видео, это не отнимает много ресурсов.

Рамарио, я бы посоветовал хотя бы поверхностно почитать про фреймворки symfony, yii и т.д. Думаю много интересного для себя обнаружите. Тоже писал свой велосипед и написал даже. Но во фреймворках много готовых запчастей (паттернов и других интересных решений).

Aisamiery:
Равноценно и обратное, всегда можно найти того, кто снимит с вас всё что будет можно снять, вопрос в том - будет ли это лучше чем студент за ящик пива?

Я всегда исхожу из задачи. Можно нагрузить админа и на 30 000 в месяц одним сервером. Многое зависит от клиента, так же многое зависит и от админа. Был у нас в штате один, сложилось впечатление, что он думал, что если все будет работать безперебойно, компания его уволит и он целенаправленно создавал себе работу.

На моей практике совершенно обратные ситуации были. Как любитель полной автоматизации, настрою все и с точки зрения работодателя сижу плюю в потолок (работает же все).

С одной компанией уже несколько лет так "сотрудничаю". Найдут студента за 10т.р. он наломает дров или вообще сидят без обслуживания, а я за круглую сумму раз в год все восстанавливаю. Хотя затраченную сумму на меня и студента можно размазать на год и вообще жить без перебоев. И профитом получать программные доработки вместе с обслуживанием.

Так что не все так однозначно, бывает скупой платит дважды, а то и того больше.

nshakh:
вы уверены, что обновили движек и все используемые модули?

так же заражение возможно по ФТП. Проверьте ваш собственный комптютер.

Кстати да. Работал в одной конторе, замучились "ловить" хакеров. Вроде и движок свой и вокруг сервера уже "10 метровый забор". А оказалось до безобразия просто - у руководителя с личного ноутбука постоянно какой-то вирус угонял пароли. И хранил он их на рабочем столе:)

Алексей Викторович:
ВПС у меня. Но я в этом не смыслю. Насколько я понимаю, это забота хостера. У них спрашивали по настройкам, конкретные вещи - в ответ у нас все ок.

Как сам себе админ говорю, хостер тут не причем. И администрирование сервера это наша с вами забота, как пользователей.

Даже если возьмете сервер с администрированием - не поможет. Настроят правильно, не более. Скрипты не в их компетенции. Вам нужен и администратор и хороший разработчик. Или два в одном.

Ну а по делу. И я, и мои знакомые сталкивались с такими проблемами. Найдите человека который сможет организовать удаленный мониторинг за файлами CMS. Например через rsync. Отследит по логам и вычистит заразу раз и навсегда. Главное мониторте с другого сервера.

А "вылечите", не прекращайте мониторить файлы CMS и делать дампы.

WapGraf:
demiux, в один гигабитный свитч подключено две машины.

Благодарю, через неделю делаю у вас заказ.

---------- Добавлено 31.01.2017 в 22:03 ----------

Жду еще предложений - сервера будут приобретаться у нескольких хостинг-провайдеров.

Всего: 102