Поиск в админке файла по контенту

Аватар пользователя npn

Добрый день. Надеюсь, кто-нибудь ответит неспециалисту.

Вопрос на примере: на главной странице сайта есть блок-содержимое,
но непонятно, где он физически лежит и как его найти и изменить.
http://volgograd.npn.su/ - главная
Блок начинается с заголовка:
Автозапчасти оптом в компании «НПН»

Через ftp-клиент просмотрел казалось бы все возможные php файлы,
в админке тоже не нахожу файла с таким содержимым.

Можно ли по заголовку найти сам файл?

Ключевые слова:
Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя bsyomov
bsyomov 1 месяц назад

Этот текст выводится вот этой конструкцией:
<?php print $mr_seo?>
Надо посмотреть template.php, вероятно, оно где-то в нём формируется в preprocess функциях. А вообще, разработчика на вилы.

Комментарии

Это сообщение находится в тёмной материи. Вы можете изменить настройки просмотра тёмной материи в личном кабинете.
Аватар пользователя BatKor
BatKor 1 месяц назад

Здравствуйте, а какой урл стоит в основных настройках?

Аватар пользователя npn
npn 1 месяц назад

- ссылка в админке

Это сообщение находится в тёмной материи. Вы можете изменить настройки просмотра тёмной материи в личном кабинете.
Аватар пользователя bsyomov
bsyomov 1 месяц назад

Вообще говоря, контент не хранится в файлах. Он хранится в базе данных, и искать его в php фалах совершенно бесполезно.

Вероятнее всего, вам надо зайти по адресу /admin/config/system/site-information, и посмотреть там, что написано в поле "Главная страница по умолчанию". Скорее всего, там будет написано node/[какое-то число], и тогда вам надо перейти по адресу /node/[какое-то число]/edit для редактирования этого текста.

Аватар пользователя npn
npn 1 месяц назад

Нет. Не увидел такого! Пустое поле, только адрес, посмотрите вложение
Печаль :(

Аватар пользователя bsyomov
bsyomov 1 месяц назад

Тогда, возможно, это действительно блок. Поищите его на странице управления блоками (структура->блоки в верхнем меню).

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Смотрите в файле page--front.tpl.php или в файле page.tpl.php
Ищите их в каталоге sites/all/themes/mr/

Такое ощущение, что контент у вас прямо в них прописан. Нет никаких классов блоков и контента

Аватар пользователя bsyomov
bsyomov 1 месяц назад

Совсем не обязательно: Скорее всего просто убраны лишние обёртки, а контент формируется как обычно.
Если не найдётся в блоках, можно действительно, поглядеть содержимое шаблонов, точнее, опубликовать, чтобы что-то подсказали.

Аватар пользователя Andruxa
Andruxa 1 месяц назад

Вы слишком хорошего мнения о людях.

Вот, например, содержимое page.tpl.php:

$body_class_list = array(
  '' => 'index',
  '/products' => 'products',
  '/for_all' => 'family',
  '/professionals' => 'professionals',
  '/checked' => 'checked',
...
  '/massage' => 'massage',
);
$ri_no_params = explode('?', $_SERVER['REQUEST_URI']);
$ri_no_params = $ri_no_params[0];
$REQUEST_URI = rtrim($ri_no_params, '/');
$body_class = isset($body_class_list[$REQUEST_URI]) ? $body_class_list[$REQUEST_URI] : '';
$body_1 = $_SERVER['REQUEST_URI'];

Вот еще один page.tpl.php:

<?php
if(drupal_is_front_page()):?>
        <style>
        #block-menu-menu-top-menu .content .menu li.first.leaf.level-1 {
                display:none;
        }
        .top-menu {
                width:878px;
               
        }
        </style>
<?php endif;?> 

А это - header.tpl.php ещё одного бедолаги:

      $menu_item_1 = $menu_item_2 = $menu_item_3 = $menu_item_4 = '';
      switch ($cur_nid) {
        case 28:
        case 23:
        case 22:
        case 26:
        case 47:
          $menu_item_1 = 'selected';
          break;
        case 24:
        case 27:
        case 6:
        case 10:
        case 12:
          $menu_item_2 = 'selected';
          break;
        case 40:
          $menu_item_3 = 'selected';
          break;
        case 11:
          $menu_item_4 = 'selected';
          break;
      }

Это всё темплейты настоящих, живых сайтов, ныне уже переделанные, конечно.
Так что я бы совсем не удивился, если бы узнал, что этот блок формируется, например, JS.

Аватар пользователя bsyomov
bsyomov 1 месяц назад

Да нет, почему же, я видел очень много говнокода, и если бы, это был не Drupal, то я бы тоже скорее подумал, что там всё вот так дубово. Но всё же, в среднем, сайты на Drupal, обычно не на столько уколхожены.

Аватар пользователя gun_dose
gun_dose 1 месяц назад

Структура - Блоки. Смотрите там.

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Это "инструменты разработчика" браузера

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Покажите нам содержимое файлов-шаблонов (.tpl.php)

Аватар пользователя npn
npn 1 месяц назад

код не вставился, вот скриншот во вложении

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Как уже писали выше, осталось смотреть "Блоки"

Аватар пользователя npn
npn 1 месяц назад

Я в замешательстве. В блоках (если и в них зайти) тоже нет.

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Вопрос с запозданием. А разработчик сайта не проводил ликбез по дальнейшему сопровождению сайта?

Аватар пользователя bsyomov
bsyomov 1 месяц назад

Этот текст выводится вот этой конструкцией:
<?php print $mr_seo?>
Надо посмотреть template.php, вероятно, оно где-то в нём формируется в preprocess функциях. А вообще, разработчика на вилы.

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Согласен. Намудрили так намудрили

Аватар пользователя npn
npn 1 месяц назад

все знакомые кричат, что сложно, drupal не поддерживается, кто писал - связи нет :(
казалось бы - главная страница, самое первейшее - а до контента не доберешься!
с другими страницами всё проще, их хотя бы ВИДНО в админке

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

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

Аватар пользователя bsyomov
bsyomov 1 месяц назад

В вашем случае, это не проблема Drupal. Если бы сайт был сделан нормально, вы бы уже 10 раз нашли нужный вам текст. И с поддержкой у drupal всё отлично, кстати.
PS Напишите мне в скайпе (boris.syomov), я помогу вам найти ваш текст. Это будет куда проще и быстрее чем, переписываться на форуме. Всё равно эта информация потом никому полезна не будет...

Аватар пользователя npn
npn 1 месяц назад

Bsyomov, гений! Там отдельно Seo-тексты в Содержимом. ОНО ТАМ :))))
СПАСИБО, честнАя компания, нашел.
А вот зачем отдельно SEO писать, которые подгружаются на страницы, а не в самом тексте соблюдать правила seo - непонятно. Да... Спасибо, товарищи!!!

Аватар пользователя bsyomov
bsyomov 1 месяц назад

Я вообще не представляю, зачем ваш сайт был так сделан. Вам попался разработчик с очень "нестандартным" подходом, увы...

Аватар пользователя npn
npn 1 месяц назад

Тем как бы закрыта. Век живи - век учись.