Ну почему... Нам тут субподрядчики разработали "проект", к которому ультимативно потребовали поставить 5.3 - типа, иначе работать не будет. В итоге, правда, на 5.6 заработало все же - ну, после небольшой доработки напильником.
В следующий раз пошлите таких субподрядчиков далеко и надолго. Можно цивилизованно - требованием за их счет обеспечить бекпортирование в 5.3 всех патчей по безопасности за прошедшие 2 года (5.3 уже почти 2 года как EOL) и в будущем на все время работы проекта
Ну по сути так и сделали. Про 5.3 как раз всплыло, когда они проект нам передавали, изначально-то он у них хостился, и руководство не вникало в технические детали реализации.
К слову, раз на 5.6 потребовало напильника, скорее всего и код... хероват-с Ибо 95% несовместимостей как раз на тему очень спорных вещей, которые все же убрали.
Ой, не трави душу. Его когда нам передали - там одна только страница индекса пуляла без малого 10к запросов к БД.
Добрый день. После переноса сайта на другой домен появляется следующая ошибка [Thu Jun 23 10:14:50 2016] [error] [client 188.162.39.197] PHP Parse error: syntax error, unexpected '[', expecting ',' or ';' in /home/s/smartinsru/testa.3313.ru/public_html/wp-content/themes/313/index.php on line 309 вот код: PHP: <div class="t069"> <div class="t-container"> <?php if( have_rows('sites-1-row') ): ?> <?php while( have_rows('sites-1-row') ) : the_row(); ?> <a class="info" href="<?php echo get_sub_field('screen'); ?>"> <div class="t069__col t-col t-col_4 t069__col t-align_left"> <img src="<?php echo get_sub_field('site-thumb')['sizes']['site-thumb']; /* ошибка тут */ ?>" class="t069__img" imgfield="img" /> <div class="t069__textwrapper"> <div class="t069__sp"></div> <div class="t069__title t-heading t-heading_md" field="title"> <div style="font-size:16px;text-align:center;font-family:'Open Sans';color:#343434;" data-customstyle="yes"> <span style="font-weight: 400;"><?php echo get_sub_field('site-title'); ?></span> </div> </div> </div> </div> указывает на выделенную строку в коде. Но он же работает на предыдущем домене. Почему после переноса возникает данная ошибка?
@ДАлина можно переменной присвоить результат вызова get_sub_field('site-thumb') и уже обращается к этой переменной как к массиву
напишите более подробно, пожалуйста. Раздел же называется "Вопросы от блондинок", я как раз соответствую названию, не разбираюсь в php
@ДАлина PHP: <?php $site_thumb = get_sub_field('site-thumb'); if(is_array($site_thumb) && isset($site_thumb['sizes']['site-thumb'])) { ?> <img src="<?=$site_thumb['sizes']['site-thumb']?>" class="t069__img" imgfield="img" /> <?php } ?> Поправил код, был с ошибкой.
т.е. вместо одной строки изначальной, мне нужно вставить код от denis01? и где пропущено обращение к функции?
@ДАлина поправил код, это замени на мой код PHP: <img src="<?php echo get_sub_field('site-thumb')['sizes']['site-thumb']; /* ошибка тут */ ?>" class="t069__img" imgfield="img" />
здравствуйте, подскажите в чем проблема? выходит syntax error, unexpected variable (T_VARIABLE) PHP: function onSend() { $name = post("name"); $email = post("email"); $number = post("number"); $letter = post("letter") $vars = compact('name', 'email', 'phone', 'letter'); Mail::send('new.contact', $vars, function($message){ $message->to("chingis_98@mail.ru"); $message->subject("Пришел новый заказ "); }); Session::flush();
/home/ubuntu/workspace/themes/kevin-timber/pages/kontakty.htm line 17 указывает на $vars = compact('name', 'email', 'number', 'letter');
Ну надо как-то осилить и выложить весь текст ошибки разом, а не по кускам верю, но по одной строке не могу угадать как исправить ошибку