dma84

dma84
Рейтинг
168
Регистрация
21.04.2009
VebmasterHtml:
А на чём тогда щас меню делают для сайтов? на css3?

Ну да, вполне решает все задачи да и рендеринг идёт на видеокарте.

VebmasterHtml:
Да, я ищу готовый js скрипт меню.

Я и есть разработчик, просто не хочется делать то, что уже сделано.

Решение в обход тач событие описано в 1 сообщении, просто интересуюсь, более современными решениями. Т.е. если в javascript уже добавлены события касания, значит скорее всего уже сделаны и меню с обработкой касаний.

В наше время ещё делают меню на JS?

Эгоист:
Чем обоснована эта цифра?

Личным опытом. ВП хорош для новичков и тех, кто не умеет программировать. Множество сайтов приходилось переделывать, все проблемы создаются именно на уровне шаблонов и кривых плагинов. Нулевой ВП с грамотно написанными шаблонами работает хорошо, но как только в дело вступают обезьяны, мы видим скорость генерации в 4-5 секунд.

У меня в голове не укладывается, как можно тратить столько времени на вывод 50-ти килобайт текста? Заметьте, не из гигового XML-файла, а из базы данных. А всё просто - горепрограммисты.

Приведу 2 примера:

Используется ACF, в частности, функция get_field выдёргивает некий параметр, проверяется его значение, примерно так:


if(get_field('field_name') != '')
{
echo get_field('field_name');
}

Всё это дело в цикле на 50 товаров, не помню точно, но в этом условии конструкция get_field('field_name') вызывалась ещё 2 раза, т.е. на 1 проход цикла имеем 3 вызова функции для получения значения одного параметра. 3*50=150, очень умно. А всё потому, что горепрограммисту невдомёк сделать так:


if(($field_value = get_field('field_name')) != '')
{
echo $field_value;
...
echo $field_value;

}

Сайт был зарубежный.

Второй похожий пример от российской говностудии:

Такой вызов wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' ); на 1 цикл производился 2 раза, один раз УРЛ выводился как бэкграунд у блока, второй, как ссылка на изображение. Просто одного раза ребятам было недостаточно, вот решили 2 раза вызвать, а что, им не жалко.

Эти примеры не являются эталоном идиотизма, т.к. функции, возможно, не очень медленные, а бывает, что один цикл заставляет очень сильно "задуматься" сайт.

Это не проблема движка, это проблема горепрограммистов, у которых мозги неправильно работают.

WP сильно распространён, порог входа минимальный, качаем готовый шаблон (как правило, кривой, ибо бесплатный), меняем пару цветов через админку, ставим кучу плагинов, с клиента берём денежку, сайт готов, а я - вебмастер! Потом, мягко говоря, "обманутые" клиенты создают темы, что сайт долго грузится. Вы удивлены? Я - нет.

У меня было множество сайтов за 10 лет работы, и только пара из них у меня вызвала восторг. А вот печаль, боль и душевные страдания вызывали все остальные и, как правило, они были на WP.

Эгоист:
30% всех сайтов в интернете сделано на нем..

и 95% из них сделаны через одно место.

RewriteRule ^blog/page-alias$ http://pifagorov.com/ [R=301,L]

Где page-alias - адрес страницы, с которой нужно сделать редирект.

В вашем случае, у вас нет постов с адресами blog/page-alias, сделайте так.

RewriteRule ^news/page-alias\.html$ http://pifagorov.com/ [R=301,L]

smurf:
в functions.php пропишите это:

add_filter('the_content', 'the_content_replace_tags', 1, 20);
function the_content_replace_tags($content){

$patterns = array("#(<img.*title=\")[^\"]*(\"[^>]*>)#", "#(<img.*alt=\")[^\"]*(\"[^>]*>)#");
$replacements = array("\\1\\2", "\\1\\2");

$content = preg_replace($patterns, $replacements, $content);

return $content;
}


этот код просто убирает атрибут alt при выводе всех картинок на сайте, не затрагивая при этом базу данных

Это бред. В ВП записи к ресурсам хранятся в БД, проще одним запросом оттуда убрать "альты".

Возможно, ошибка из-за этого "windows-1251", попробуйте прописать так:

AddDefaultCharset cp1251

Пипец, приплыли.

Так-то что, религия не позволяет сделать?

#custummade.fixedDiv {...}

RS485:
Решил добавить слэш в конце категорий- сайт.ру/категория/

Нужно так: "решил создать себе проблему на ровном месте".

Зачем?

Всего: 1660