Ответы в темах

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Автор veikha

    (@veikha)

    Спасибо, помогло)
    Удивительно, что WordPress самостоятельно задает изображению класс, который никак не описан в CSS.

    Нашла ответ) Нужно в файле Photoswipe.php (wp-content/plugins/justified-gallery/includes/Lightbox/Photoswipe/) заменить данные, относящиеся к Pinterest на код:

    { id: 'vk',
       label: 'VK',
       url: 'https://vk.com/share.php?url={{image_url}}'
     },

    В общем, я решила не заморачиваться. Установила плагин Justified Gallery, он у меня заработал. Этот плагин в мобильной версии имеет крестик. Спасибо за помощь!

    Я имела ввиду, что если открыть эту картинку со страницы «Галереи», то при нажатии кнопки назад мы вернемся на страницу «Галереи». Из форума мы конечно вернемся на форум, т.к. мы даже не заходили на страницу «Галереи».

    В контакте я смотрела галереи фотографий на любой страничке человека, например
    мои фотографии

    А с чего хотя бы начать, чтобы разобраться с проблемами на сайте, связанными с Галереями?
    А как оптимизировать картинки? Я уменьшила размер исходного изображения и сохранила изображения для веб с помощью фотошоп. И галку в настройках плагина Галереи, чтобы выводились миниатюры поставила.

    По поводу ВК, то на их полноразмерном сайте для ПК при нажатии на кнопку назад в браузере тоже просто закрывается всплывающее окно с картинкой. У них сделано, что всплывающее окно-это самостоятельная страница, со своим id, которая отображается как всплывающее окно.

    Это не прокрутка, это у меня штучка, за которую тянешь и боковое меню на смарте вылезает, к сайту это отношения не имеет.
    Браузер у меня предустановленный, большинство пользователей именно через него и сидят.
    С подбором плагина у меня сложности, до этого плагина я попробовала 10 других и только этот корректно заработал, а в нем нет возможности настраивать крестики, стрелочки. Здесь реализовано, что возвращение в Галерею на мобильных устройствах происходит при смахивании изображения, а при нажатии на кнопку назад идет возвращение на страницу, предшествующую просмотру Галереи. А я хочу чтобы у меня на сайте работало так же, как в мобильном приложении «в контакте». Там, при нажатии кнопки назад, просто закрывается всплывающее окно.

    Ура! Вопрос решился) Удалось прописать свой h1 на Страницу записей путем добавления в шаблон header кода

    <?php if (is_home()) : ?>
    <h1 class="blog-title">
    <a href="<?php echo esc_url( home_url() ); ?>" title="Блог Козерога" rel="home">Блог Козерога</a>
    </h1>
    <?php else : ?>
    <h1 class="blog-title">
    <a href="<?php echo esc_url( home_url() ); ?>" title="<?php echo esc_attr( get_bloginfo( 'title' ) ); ?> &mdash; <?php echo esc_attr( get_bloginfo( 'description' ) ); ?>" rel="home"><?php echo esc_attr( get_bloginfo( 'title' ) ); ?></a>
    </h1>
    <?php endif; ?>

    Еще работает прописывание в index кода

    <?php 
    if (is_home('')) {
     get_header('k');
     }
     else {
     get_header();
    } ?>

    Спасибо всем за помощь.

    Попробовала прописать в файл header

    <?php if (is_page('70')) : ?>
    <h1 class="blog-title">
    <a href="<?php echo esc_url( home_url() ); ?>" title="Блог Козерога" rel="home">Блог Козерога</a>
    </h1>
    <?php else : ?>
    <h1 class="blog-title">
    <a href="<?php echo esc_url( home_url() ); ?>" title="<?php echo esc_attr( get_bloginfo( 'title' ) ); ?> &mdash; <?php echo esc_attr( get_bloginfo( 'description' ) ); ?>" rel="home"><?php echo esc_attr( get_bloginfo( 'title' ) ); ?></a>
    </h1>
    <?php endif; ?>

    Это решает вопрос с Галереей, которая не использовала шаблон page.php, но поменять h1 в файле Страницы записей упорно не удается. Страница записей, по идее, точно должна обращаться к шаблону header. Но почему она не реагирует на свой id=70?

    Я попробовала прописать

    <?php 
    if (is_page('70')) {
     get_header('k');
     }
     else {
     get_header();
    } ?>

    в файле index, но это все равно не сработало для Страницы записей.

    Очевидно, после такого почетного назначения она перестает быть простой статической страницей и использовать шаблон page.php.

    Отсюда вопрос, какой же шаблон она использует и где его искать? В свойствах страницы выбор шаблона для страницы записей отсутствует.

    <?php 
    if (is_page('254')) {
     get_header('k');
     }
    elseif (is_page('50')) {
     get_header('g');
     }
     else {
     get_header();
    } ?>

    Часть кода, относящаяся к странице 50 работает, часть кода, относящаяся к странице 254 перестает работать, после того, как страницу 254 я назначаю страницей записей.

    Удивительно, но на моем смартфоне ни крестик, ни стрелочки не отображаются.

    У меня samsung на андроиде, смотрела так же на смартфоне Xiaomi на MIUI, крестика и стрелочек так же нет. А какой у Вас смартфон?

    Попробовала, все равно не работает, я попробовала создать новую страницу — id-254 , для нее код работает, я сделала эту страницу полностью повторяющей страницу Галереи, для страницы 254 код работает, а для Галереи — нет. Потом я назначила страницу 254 — страницей записей и код перестал работать. В шаблоне для отдельной записи (single.php) прописала <?php get_header('k'); ?> и это работает.

    Крестик есть в ПК версии, на мобильных устройствах его нет. Чтобы всплывающее окно закрылось нужно смахнуть изображение, но многие в такой ситуации нажимают кнопку назад.

Просмотр 14 ответов — с 1 по 14 (всего 14)