Проблемы с поиско от Гугля и изменением cms.php

#1 31 мая 2011 в 10:50
Вчера задавал вопрос о поиске от Google здесь instantcms.ru/forum/thread7027.html И опрометчиво закрыл тему, потому что подумал, что проблема решена. Не тут-то было. Когда я внес изменения, предложенные в багтрекере trac.instantcms.ru/changeset/804 поиск от гугля заработал. Но появились другие проблемы, которые сразу не заметил: админка стала глючить — не создаются формы, при изменении модуля (например, последние статьи) ничего не сохраняется, а настройки модуля сбрасываются до дефолтных. Когда сегодня вернул файл cms.php в исходное состояние — проблемы исчезли, но поиск по гуглю работать перестал. Админы, посмотрите внимательнее.
#2 31 мая 2011 в 10:58
О блин, не потому ли у меня формы перестали сабмитится, сейчас проверим…
#3 31 мая 2011 в 10:59
Вот скорее всего именно потому. У меня тоже
#4 31 мая 2011 в 11:03
Да, точно оно, я уже голову сломал себе и техподдержке, спасибо Lagorden.
#5 31 мая 2011 в 11:07
googlebot, да не за что ) Найти бы решение этой проблемы )))
#6 31 мая 2011 в 11:58
мда, не доглядел немножко
полное решение:

1. Открываем файл /core/cms.php

2. Находим строку:
  1. if (in_array($folder, array('admin', 'install', 'migrate', 'index.php'))) { return; }
3. Сразу после нее вставляем:
  1.  
  2. if (strstr($uri, "?") && !preg_match('/^admin\/(.*)/i', $uri)){
  3. $query_str = substr($uri, strpos($uri, "?")+1);
  4. $uri = substr($uri, 0, strpos($uri, "?"));
  5. parse_str($query_str, $_REQUEST);
  6. }
  7.  
#7 31 мая 2011 в 12:19
r2, вот теперь вроде все нормально. Спасибо!
#8 31 мая 2011 в 12:26
r2 cпасибо v
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.