Замечательная песня! Желаю драйва на выступлении завтра.А мы песенку записали

WebMan
В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6110
Рейтинг
У меня тоже такое было несколько раз. В причинах не разбирался, просто удалял кнопкой действий справа в строке или чистил таблицу `cms_jobs`.
К сожалению, нет, @skipper. Полную универсальную версию я уже очень давно не обновляю. А Лайт-версия обрезана под мои требования и слита с другими патчами.
В коробке, включая версию 2.10.1, такого функционала пока нет, к сожалению. Когда будет и будет ли вообще — спросите у Игоря (Fuze), я передал ему все свои наработки по этой теме.Жива ли данная разработка?
Публичные патчи для новых версий я не делаю, так как правятся десятки системных файлов — такие изменения нужно делать один раз в "коробку", а не при каждом обновлении.
Функция getInput() в \system\fields\string.php, насколько я понимаю.А какая строчка и в каком файле отвечает за вывод атрибутов в поле string формы?
У меня в форме регистрации выводится так:
Обратитесь к кому-то из местных программистов, пусть посмотрят Ваш код.
<div id="f_title" class="field ft_string"> <label for="title">Заголовок</label> <input type="text" class="input" name="title" value="" placeholder="Текст плейсхолдера" id="title" required=""> </div>
Всё правильно. Только что добавил Ваш код в форму регистрации — плейсхолдер выводится.
Проверьте в коде страницы, подставляется ли 'placeholder' в input. И не выводится ли в этом инпуте какое-то невидимое значение (пробел, табуляция и т.п.), тогда плейсхолдер виден не будет.
Проверьте в коде страницы, подставляется ли 'placeholder' в input. И не выводится ли в этом инпуте какое-то невидимое значение (пробел, табуляция и т.п.), тогда плейсхолдер виден не будет.
Смотрите мой предыдущий комментарий. У Вас поле типа Text, в него атрибуты не подставляются. В данный момент подстановка атрибутов (в том числе и плейсхолдера) возможна только для поля типа String.
Только что посмотрел код полей. В поле String атрибуты из описания формы подставляются, а в поле Text — нет. Нужно просить Игоря (Fuze), чтобы он добавил поддержку атрибутов и в текстовом поле тоже.
Да, при выводе формы в поле подставляются все пары ключ-значение из массива атрибутов. Только что проверил в формах регистрации и восстановления пароля — для полей типа String работает.этот метод точно рабочий?
В коде нужно добавлять массив атрибутов
'placeholder' => 'Текст плейсхолдера' ),
ESET SysInspector — это комплексное решение, позволяющее быстро суммарно оценить состояние системы.
Но если нужна подробная инфа по процессам, то Process Explorer получше будет. Он показывает дерево процессов, позволяет увидеть потоки в процессах и открытые процессами файлы (исполняемые и данные), имеет поиск процесса по окну (просто навести "мишень" мышкой), есть поиск по процессам и открытым ими файлам, показывает используемую память не только по процессам, а и по запущенным внутри них образам и ещё многое другое, полезное для анализа процессов. Кроме того, он ещё и в трее висеть умеет вместо "Диспетчера задач", показывая один или несколько графиков на иконках (загрузка ЦП, несколько видов памяти, дисковые операции и ввод-вывод).
Прога изначально была сделана Марком Русиновичем и выложена бесплатно вместе с другими утилитами. После того, как его пригласили на работу в МС, Марк продолжил работу над этим набором утилит, только теперь ему за это платит МС. Мелкомягкие, конечно, защищают свои интересы, но чего-то негативного в этом плане про Process Explorer я не слышал. У меня все знакомы крутые админы используют его на серверах для контроля некоторых моментов. Так что можете использовать спокойно. 😊
Но тут проблема в другом. Никакая утилита для работы с процессами не покажет руткита, например. Их обнаружат только те, что заточены на их поиск. Или нужно искать вручную. Да даже простая подмена системного файла уже будет не так видна. Или запуск с таким же именем, как у обычного системного, но из другого места — тоже не сразу поймёшь, только если включить показ пути запуска.
Поэтому, если есть подозрения на вирусы, то лучше прогнать парой бесплатных специальных бесплатных антивирусных утилит, типа, DrWeb CureIt или Kaspersky Virus Removal Tool. А Process Explorer использовать как замену стандартного "Диспетчера".
Но если нужна подробная инфа по процессам, то Process Explorer получше будет. Он показывает дерево процессов, позволяет увидеть потоки в процессах и открытые процессами файлы (исполняемые и данные), имеет поиск процесса по окну (просто навести "мишень" мышкой), есть поиск по процессам и открытым ими файлам, показывает используемую память не только по процессам, а и по запущенным внутри них образам и ещё многое другое, полезное для анализа процессов. Кроме того, он ещё и в трее висеть умеет вместо "Диспетчера задач", показывая один или несколько графиков на иконках (загрузка ЦП, несколько видов памяти, дисковые операции и ввод-вывод).
Прога изначально была сделана Марком Русиновичем и выложена бесплатно вместе с другими утилитами. После того, как его пригласили на работу в МС, Марк продолжил работу над этим набором утилит, только теперь ему за это платит МС. Мелкомягкие, конечно, защищают свои интересы, но чего-то негативного в этом плане про Process Explorer я не слышал. У меня все знакомы крутые админы используют его на серверах для контроля некоторых моментов. Так что можете использовать спокойно. 😊
Но тут проблема в другом. Никакая утилита для работы с процессами не покажет руткита, например. Их обнаружат только те, что заточены на их поиск. Или нужно искать вручную. Да даже простая подмена системного файла уже будет не так видна. Или запуск с таким же именем, как у обычного системного, но из другого места — тоже не сразу поймёшь, только если включить показ пути запуска.
Поэтому, если есть подозрения на вирусы, то лучше прогнать парой бесплатных специальных бесплатных антивирусных утилит, типа, DrWeb CureIt или Kaspersky Virus Removal Tool. А Process Explorer использовать как замену стандартного "Диспетчера".
TOPg, Посмотрите ошибки в консоли Явы и ненайденные ресурсы в "Network".
Kreator, я бегло просмотрел модель, фронтенд и экшены Ulogin и не нашёл там таймаутов или подобного. Может быть всё таки исправили.
А описанная мной проблема, когда не загружаются иконки при быстром клике по "Войти", скорее всего возникает из-за того, что на момент вызова всплывающего окна ещё не загрузились скрипты страницы и что-то в подгрузке кнопок юлогина не срабатывает.
А описанная мной проблема, когда не загружаются иконки при быстром клике по "Войти", скорее всего возникает из-за того, что на момент вызова всплывающего окна ещё не загрузились скрипты страницы и что-то в подгрузке кнопок юлогина не срабатывает.
TOPg, сделайте копию шаблона \templates\default\controllers\auth\login.tpl.php в папке своего шаблона. И в нём после таблицы со ссылкой "Регистрация" внутри <div class="login_form"> перед его закрывающим </div> вставьте код:
Потом оформите стилями по вкусу. У меня выглядит так:
И да, описанный Dmitry глюк с неподгрузкой кнопок присутствует, если пользователь нажимает "Войти" для показа всплывающего окна авторизации до того, как страница загрузится целиком со всеми подключаемыми элементами.
<hr> <h3 class="by_network"><?php echo "Или войдите через свою соцсеть"; ?></h3> <div class="ulogin_form"> <?php $ulogin_opt = cmsCore::getController('ulogin')->getOptions(); ?> <?php $this->addJSFromContext('https://ulogin.ru/js/ulogin.js'); ?> <?php $this->addCSSFromContext('https://ulogin.ru/css/providers.css'); ?> <?php $this->addJSFromContext('templates/default/js/ulogin.js'); ?> <?php $this->addCSSFromContext('templates/default/css/ulogin.css'); ?> <div class="rules_agree"> <?php echo "Тут согласие с правилами..."; ?> </div> </div>
И да, описанный Dmitry глюк с неподгрузкой кнопок присутствует, если пользователь нажимает "Войти" для показа всплывающего окна авторизации до того, как страница загрузится целиком со всеми подключаемыми элементами.