webiumpro

webiumpro
Рейтинг
39
Регистрация
20.03.2017
Должность
Web-developer
Интересы
web-разработка, проектирование архитектуры, web-дизайн, seo, DevOps, интерфейсы
Разрабатываю веб-сервисы, пишу скрипты, создаю сайты. Не работаю с CMS и конструкторами.

Видимо, тут только Sitealert правильно понял задачу :) Чтобы пункты меню равномерно распределились по ширине, а не каждый пункт был на всю ширину

При отправке письма заголовки передаете? В заголовках можно указывать кодировку

У li какие стили?

Так еще попробуйте


.ui-nav li {
display: block;
width: 100%;
}

dysplay: block; попробуйте ссылкам присвоить. А так, хотя бы скрин прикрепили бы, что ли, чтоб хоть какое-то понимание задачи иметь

Sitealert, Проверил. Действительно, сам скрипт начинает выполняться быстро и асинхронно, а вот ресурсы он подгружает, судя по всему, вполне себе синхронно. И вот они уже влияют на скорость загрузки страницы. Спасибо, для меня это было неочевидно.

Так если у асинхронного скрипта получается прогрузиться быстрее синхронных ресурсов, вероятно, это не он загрузку замедляет?

Sitealert:
Чёй-то вдруг? Откуда Вы знаете, что туда криворукие рекламщики понапихали?

Потому что async не блокирует рендеринг страницы, а подключается, когда у него это получится, в том числе, после загрузки всей страницы и ресурсов на ней. Поправьте, если я где-то ошибаюсь

seosniks:
$form_validate =array("0"=>"0","1"=>"1","2"=>"2","3"=>"3","4"=>"4","5"=>"5","6"=>"6");

Такая запись, на мой взгляд, несколько странная. Можно сделать обычный массив айдишников и проверять через in_array наличие параметра в массиве, чем формировать массив с одинаковыми индексами и значениями.


if(!in_array($id_block, $form_validate, true))
{ exit('Ошибка ); }

А где у вас вообще айдишники хранятся? Если в базе, то конечно проще через preg_replace('/[^\d]+/', '', $_GET["id"]); оставлять только цифры в параметре, чтобы исключить инъекцию, а потом делать запрос и проверять на существование айдишника в базе, чем дергать все айдишники, а потом искать в массиве.

Вообще это странно, так как асинхронный код, по идее, на общую загрузку страницы влиять не должен. Ну тут тогда либо совсем adsence убирать, либо как-то фильтровать рекламу. Тут /ru/forum/974485 говорят, что бывают "жирные" рекламные блоки от некоторых рекламодателей

AAT:
seosniks, а почему не делаете валидацию на стороне клиента?

Валидация на клиенте для красоты и удобства, ничего общего с безопасностью не имеющая. Ибо доступ к такой валидации будет у всех, и при наличии прямых рук ее очень легко поломать. А тех, кто делает валидацию только на клиенте, надо бить по рукам. Вопрос у ТСа был как раз в безопасности

Всего: 235