- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
В общем в теме есть 2 типа отображения постов. Как выбрать 1 тип отображения для планшетов и мобильных, а второй для ПК и ноутов.
Мне нужно измерить размеры самого оригинала, потому что плагин нарезающий и кеширующий изображения, не воспринимает размер 480*360.
Причём тут плагины кеширования? "Не воспринимает".. ппц.
Можно конечно изменить и оригиналы, но лучше - выводить тот размер, который нужен на странице. Однако плагины кеширования тут никаким боком.
Как это побороть?
Внимательно изучить настройки плагина. Там где-то точно есть использование основной языка для корня сайта.
есть 2 типа отображения постов.
Ты про что?
Ребят, пните меня в одно место...
Пытаюсь поменять ссылки на картинки в WP:
update wp_posts set post_content = REPLACE(post_content, "src=https://site.ru", "src=http://site.ru")
Такой запрос отрабатывает корректно, но затрагивает 0 строк...
1) База та.
2) Строки с https ЕСТЬ!
3) Я не пил
Какие варианты? Я уже за#бался если честно...
Решил проблему дополнительной кружкой пива правкой запроса на такой:
update wp_posts set post_content = REPLACE(post_content, "https://site.ru", "http://site.ru")
Странно только, что во всех туториалах даётся именно первый запрос...
Как настроить корректный ответ last-modified?
Кто за это вообще отвечает? Wordpress? Сервер? Плагины?
Дело в том, что у меня меняется дата в last-modified, при удалении\изменении кэша. Кэширующий плагин - WP Super Cache.
Нужно, чтобы last-modified обновлялся только после реального изменения записи или добавления комментария.
Какие варианты?
Не лезть в базу руками, а использовать плагины для этого. Обязательно с коррекцией GUID.
Напр https://wordpress.org/plugins/search-and-replace/
Или же скрипт https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
Как настроить корректный ответ last-modified?
Кто за это вообще отвечает? Wordpress? Сервер? Плагины?
Сервер. Но можно и в пхп настроить. Т.е. в ВП плагинами.
Но лучше на сервере.
Дело в том, что у меня меняется дата в last-modified, при удалении\изменении кэша. Кэширующий плагин - WP Super Cache.
Нужно, чтобы last-modified обновлялся только после реального изменения записи или добавления комментария.
Настроить плагин (если там есть) или использовать другой. Но я не уверен, что по таким условиям всё будет.
Уже спрашивал, но не получил ответа, а вопрос по-прежнему актуален.
Я надеюсь по Woocommerce сможете ответить на вопрос?
1) Посоветуйте надежный и не слишком навороченный плагин для перегрузки цен и остатков из 1С в магазин.
2) Надо решить проблему с тем, что товары уже созданы на сайте. Как понимаю, необходимо до первой перегрузки прописать на сайте коды из 1С.
У меня есть готовность вручную это сделать для каждого товара, но не понятно, как это сделать?
Посоветуйте, как проще и быстрее это сделать? Пока мне не понятно, куда их вообще можно вписать?
Такой запрос отрабатывает корректно, но затрагивает 0 строк...
И это естественно, потому что таких строк в БД нет. Потому и ноль. И ни в каких туториалах такого запроса быть не может. Патамушта он неправильный. Там кавычек не хватает.
Как настроить корректный ответ last-modified?
Кто за это вообще отвечает? Wordpress? Сервер? Плагины?
Дело в том, что у меня меняется дата в last-modified, при удалении\изменении кэша. Кэширующий плагин - WP Super Cache.
Нужно, чтобы last-modified обновлялся только после реального изменения записи или добавления комментария.
В таком случае, last-modified может отдаваться некорректный после внесения правок в шаблон / установки или настройке плагинов.
Например, вы изменили что-то в шаблоне (размещение рекламы, количество комментариев на одной странице). Логично, что в таком случае изменились все страницы. Именно для этого и предназначен данный заголовок - это валидатор кеша и должен обновляться при изменении хоть одной строчки на странице/файле.
В вашей реализации, даже после переустановки темы, будет отдаваться время модификации статьи/последнего комментария, но не время модификации страницы.
Буквально, last-modified это заголовок валидатор актуальности кеша (вместе с Etag).
Если в ответе сервера присутствует no-cache (а он присутствует для PHP страниц по умолчанию), данный заголовок не используется.
Алгоритм использования данного заголовка поисковыми системами неизвестен.
Яндекс бот его поддерживает. Он отправляет заголовок If-modified-since, а ваш сервер уже должен решить: отдавать 304 Not Modified (робот после этого оборвет соединение, тем самым сэкономить ресурсы сервера и crawling budget) или 200.
Для формирования даты в сниппете, используется другой алгоритм (Google хранит свои версии страниц и отдает дату модификации DOM узла (а не страницы), на основе которого сформирован сниппет, поэтому, повлиять на эту дату невозможно добавив новый комментарий или изменив шаблон).
Для динамических страниц, данный заголовок, в большинстве случаев, бесполезен и может создать проблемы в кешировании на стороне прокси (опера турбо, VPN могут отдавать старую версию кеша без учета изменений в файл шаблона / установку плагинов или динамические блоки будут всегда статическими), при этом не разрешая никаких проблем.
При реализации заголовка Last-modified, нужно обязательно реализовать и обработку заголовка If-modified-since (от клиента).
Если у вас есть реальная надобность в подобном решении, то это возможно с помощью десятка строчек кода в functions.php.
Сначала перехватываем запрос поста (хук можно повесить на событие wp, когда еще не отправлены заголовки), далее проверяем на is_singular и в случае успеха получаем время модификации запрошенной публикации
global $wp_query; get_the_modified_time('U', true, $wp_query->ID)
получаем список комментариев (с лимитом на количество - 1) к запрошенной странице отсортированные по дате размещения в переменную через wp_list_comments()
и сравниваем полученные значения, отдав более свежее в header Last-modified / меняем статус код на 304, если значение совпадает с таковым от клиента в отправленном заголовке If-modified-since.
Ты про что?
Разметка записей на главной странице: GRID и LIST в разметке сайта.
Как выбрать один тип отображения для планшетов и мобильных, а второй для ПК и ноутов.
Как выбрать один тип отображения для планшетов и мобильных, а второй для ПК и ноутов.
@media в css.