Вы здесь

Поиск кода в содержании нод

0

Здравствуйте.
Есть сайтик на котором довольно много нод. В пару десятков из них владельцами сайта вручную прямо в BODY затулены коды аналитики Гугла и Яндекса. В какие именно и когда никто не помнит.

Есть ли способ найти их по-быстрому? Обычный поиск по нодам бессилен ((

Версия Drupal: 
7.x
Вопрос задан 20.08.2015 - 15:15
Аватар пользователя Quty
Quty
34

Ответы

3

Создайте views по нодам, добавьте фильтр по тексту.

Ответ дан 20.08.2015 - 15:44
Аватар пользователя xandeadx
xandeadx
1542
0

Вьюхой.
Фильтр по body Содержит или что-то вроде этого?

Ответ дан 20.08.2015 - 15:44
0

"довольно много" - понятие растяжимое :)
можно попробовать выбирать из таблицы node колонку body и проверять регулярными выражениями.
или даже в самом запросе к БД сделать 'condition %LIKE%';
попробовать так и эдак, посмотреть, что лучше сработает.

Ответ дан 20.08.2015 - 15:47
0

Как-то переносил сайт с десятком тысяч статей. Аналогично куча скрипта и нужно пути к изображениям менять. Поступил просто, открыл дамп нодепад ++, и автозаменой все сделал. После импорта в друпал выявил битые пути. Точно также поступил. Сделал дамп field_body и поправил. Конечно не изящно, но быстро.

Ответ дан 20.08.2015 - 18:29
Аватар пользователя m0Hax
m0Hax
13

Нормальный вариант.

А чем дамп делаете?

Комментарий оставлен 20.08.2015 - 23:08

Backup and migrate или просто через phpmyadmin напрямую. Зависит от доступа.

Комментарий оставлен 21.08.2015 - 13:01