59 сообщений
#10 лет назад
Доброго времени суток и с Новым Годом)))))Ранее у меня был плагин и я его удалил, после вылез косячок! В самой верхней части шапки вылезли такие строчки:
Notice: Undefined index: no_quest in /virt/homes/euro-space/marsol.by/wp-content/themes/kora/install-theme-ms.php on line 17
Notice: Undefined index: install_sql in /virt/homes/euro-space/marsol.by/wp-content/themes/kora/install-theme-ms.php on line 22
Notice: Undefined index: clear_quest in /virt/homes/euro-space/marsol.by/wp-content/themes/kora/install-theme-ms.php on line 29
Notice: Undefined index: go_quest in /virt/homes/euro-space/marsol.by/wp-content/themes/kora/install-theme-ms.php on line 34
В самом файле install-theme-ms.php попробовал их удалить перестало работать корректно меню(((
Вот ниже сами строчки которые в файле:
17
// больше не показывать вопрос
if ($_REQUEST) {
update_option($option_quest, "2050-01-01"

}
22
// установить SQL демо данные
if ($_REQUEST && get_option($option_quest)) {
$ok=get_sql();
}
29
// сбросить вопрос
if ($_REQUEST) {
update_option($option_quest, ""

}
34
// вызываем вопрос установки демо данных
if ((!get_option($option_quest) && $table_prefix!=$themename."__" && !$_REQUEST) || $_REQUEST) {
$exist=check_exists_table();
if ($exist) {
update_option($option_quest, "2050-01-03"

return;
}
out_quest();
}
СПАСИБО КТО ПОМОЖЕТ)
11416 сообщений
#10 лет назад
Добавьте в .htaccess строку php_flag display_errors off
59 сообщений
#10 лет назад
Hungry_Hunter, php_flag display_errors off
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress
Прописал и пишет вот что:
500: Внутренняя ошибка сервера / Internal Server Error
5 сообщений
#10 лет назад
Hungry_Hunter, конечно это всего навсего безобидные уведомления, но правильнее все таки исправить код, а не отключать отображение. 17:
if (isset($_REQUEST)) {
update_option($option_quest, "2050-01-01");
}
22:
if (isset($_REQUEST) && get_option($option_quest)) {
$ok=get_sql();
}
29:
if (isset($_REQUEST)) {
update_option($option_quest, "");
}
34:
if ((!get_option($option_quest) && $table_prefix!=$themename."__" && !isset($_REQUEST)) ||
$_REQUEST) {
$exist=check_exists_table();
if ($exist) {
update_option($option_quest, "2050-01-03");
return;
}
out_quest();
}
11416 сообщений
#10 лет назад
euro-space, пробуйте в конец файла, а не в начало.
59 сообщений
#10 лет назад
Tatatelos, // вызываем вопрос установки демо данных
if ((!get_option($option_quest) && $table_prefix!=$themename."__" && !isset($_REQUEST)) ||
$_REQUEST) {
$exist=check_exists_table();
if ($exist) {
update_option($option_quest, "2050-01-03"

return;
}
это не работает все равно пишет:
Notice: Undefined index: go_quest in /virt/homes/euro-space/marsol.by/wp-content/themes/kora/install-theme-ms.php on line 40
430 сообщений
#10 лет назад
euro-space, И чего я сюда влез?Очевидно же, что дело не в обработчике, а в форме.
Если нет формы с нужными полями, или она порезана, то в $_REQUEST не будет ожидаемых полей.
if (isset($_REQUEST) - правильное решение. Коллега же подсказал
Давить ошибки можно, часто это даже мешает, лучше реально подправить обработчик формы
3562 сообщения
#10 лет назад
@ перед переменной забьет вывод ворнинга, но вообще так писать не стоит.
2 сообщения
#10 лет назад
Правильное решение if (isset($_REQUEST))не показывать ошибки, не значит их избежать ИМХО...