Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
KarmaBot
@KarmaBot
Прувет, @maria-kvitova!
maria-kvitova
@maria-kvitova
@KarmaBot ты красавчик ;)
Всем привет, заразили один мой друпал сайт … модулем hacked прошелся и обновил все, но зараза через некоторое время возвращается. Прошерстил базу, но ничего подозрительного не нашел
KarmaBot
@KarmaBot
@maria-kvitova, здравствуй.
maria-kvitova
@maria-kvitova
Нужно узнать пути заражения
Ломать могут - через php, mysql, админку, ssh/ftp и т.д.
Raman Starshykh
@dashiwa
Кто с кем говорит?
Это в большей степени серверная проблема. Но очистки папки с сайтом,как правило хватает
@maria-kvitova menu_set_active_trail ? не?
Gor Martsen
@Gormartsen
@darkhan логи смотреть надо. для этого я обычно смотрю время заражения и изменения файлов и смотрю логи за это время.
maria-kvitova
@maria-kvitova
@dashiwa Не поняла, что ты имеешь ввиду? Меню выводится через блок - это все Drupal делает. Почему не показываются расскрытые элементы пока не отдебажила
Gor Martsen
@Gormartsen
@dashiwa не всегда это серверная проблема. Могут ломать через известные уязвимости модулей, через подбор ftp/ssh пароля, через взлом доступа к базе через phpmyadmin - путей хоть и не так много но достаточно. в любом случае я бы начинал с логов
Raman Starshykh
@dashiwa
@maria-kvitova Вы имеете ввиду что элементы раскрываются на стороне css и js или то что они вообще не выводятся в html ?
Eugene
@evgeniypiter
хеллоу! а если необходимо отключить редактирование значения поля в типе материала (['#attributes']['disabled'] = TRUE) при условии, что оно не пустое, то лучше проверять наличие этого значения в $form или в $form_state? оно в обоих переменных есть
в форм стейте оно в ['build_info']['args']
boolboost
@boolboost
Всмысле
Form state
Там данные которые оиправленные
Их и проверяй
Ну а отоброжение в form))
Eugene
@evgeniypiter
если в ноду что-то сохранили, оно и в $form есть при редактировании
а у меня туда при сохранение нового материала что-то обязательно запишут, ибо поле обязательное
maria-kvitova
@maria-kvitova
@maria-kvitova Вы имеете ввиду что элементы раскрываются на стороне css и js или то что они вообще не выводятся в html ?
Не выводятся в html
Eugene
@evgeniypiter

Ну а отоброжение в form))

disabled да, для $form, форм стейт здесь не при делах. а вот проверку значения не пойму откуда правильно делать. чую, где-то может ожидать подвох. а может и пофиг

Eugene
@evgeniypiter
чего-то думается, что логичнее проверять $form_state
Alan Bondarchuk
@fortis
@alexd73 можт лимит пхп процессов? апача или пхп-фпм
или какой-то запрос во внешку делает бекенд и висит пока не обрубится
крон запускается на сайте? update модуль выключи и xmlsitemap - посмотри как будет вести
@alexd73 базу посмотри на огромные таблицы, может cache_form вздуло из-за мертвого крона
dura4ok
@dura4ok
Приветствую всех. Подскажите пожалуйста. Темизирую форму, необходимо обернуть input в отдельный div, а label оставить за этим div'ом. В FormApi #prefix оборачивает label и input одновременно, а как обернуть только input?
KarmaBot
@KarmaBot
@dura4ok, привет, как настроение?
dura4ok
@dura4ok
This message was deleted
Eugene
@evgeniypiter
это не в форм апи надо делать а на уровне темы оформления. там где вывод. использовать не друпаловский render(), а пилить своё
dura4ok
@dura4ok
Без костылей я так понимаю ни как?
Eugene
@evgeniypiter
это не костыли, а друпаловский слой для темизации
dura4ok
@dura4ok
Понятно, буду думать)
@evgeniypiter Спасибо большое за подсказку.
KarmaBot
@KarmaBot
@dura4ok, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Eugene
@evgeniypiter
на здоровье)
alexd73
@alexd73

@alexd73 Так sleep появляется наверное чтоб DDos бороться на сервере какая то настройка походу

@dmdirst_twitter Он ведь под юзером не тормозит. только под админом, при том, что только в одной теме оформления. И на форуме. на других темах (Seven, Garland )- нормально.

@fortis Ощущение, что проблема в друпале.. на vps куча сайтов.
alexd73
@alexd73
Вот оно че, Михалыч )
 diff -r dental 20160505\ -\ инфектед/dental 
diff -r dental/page--front.tpl.php "20160505 - \320\270\320\275\321\204\320\265\320\272\321\202\320\265\320\264/dental/page--front.tpl.php"
8c8
<  
---
>  <?php include $_SERVER['DOCUMENT_ROOT']."/forum/language/en/mods/zeero.png"; ?>
Ivan
@Chi-teck
@dura4ok есть ещё #field_prefix и #field_suffix.
dura4ok
@dura4ok
@Chi-teck они не применяются к #type=container
@Chi-teck сделаю костыль, оберну ява скриптом нужные мне поля, благо их не так много.
Alan Bondarchuk
@fortis
стыдно потом будет)
c hook_theme объяви свою функцию для ренеда элемента и задай ее в theme_wrapper у элемента
https://www.drupal.org/node/169815 - тут последний комент посмотри
@dura4ok