Mazletop

Рейтинг
34
Регистрация
19.08.2015

У меня правило, если для себя то на Jekyll, если на продакшн, то wordpress, opencart, imagecms и т.д.

seo11:
{% for post in paginator.posts %}

{% if post.category == 'category_name' %}
<a href="{{ post.url }}">{{ post.title }}</a>
{{ post.date }}
{{ post.content }}
{% endif %}
{% endfor %}

Здравствуйте, решение отличное, только вот не работает((

Вот как делаю:

{% for post in paginator.posts %}

{% if post.category == 'category_publication' %}
<a href="{{ post.url }}">{{ post.title }}</a>
{% endif %}
{% endfor %}

<!-- Pagination links -->
<div class="pagination">
{% if paginator.previous_page %}
<a href="{{ paginator.previous_page_path }}" class="previous">Previous</a>
{% else %}
<span class="previous">Previous</span>
{% endif %}
<span class="page_number ">Page: {{ paginator.page }} of {{ paginator.total_pages }}</span>
{% if paginator.next_page %}
<a href="{{ paginator.next_page_path }}" class="next">Next</a>
{% else %}
<span class="next ">Next</span>
{% endif %}
</div>

Инструкция по пагинации для jekyll вот:

https://jekyllrb.com/docs/pagination/

То там как говорил нет решения...

Может ещё есть идеи какие?

Решение проблемы:

Моя проблема была связана с тегом: <base href="{$THEME}">

Задача которого подставлять путь к нужному скрипту, например:

<link rel="stylesheet" type="text/css" href="_css/general.css" />

Где реальный url:

<link rel="stylesheet" type="text/css" href="mysite.com/templates/vasya/_css/general.css" />

Типо неплохо оптимизирует и т.д.

---

Короче я убрал этот тег, и все пути до файлов css и js прописал по старинке, и проблема ушла сама собой...

Достойного решения не нашел с помощью скриптов и других методов, надеюсь кому нибудь моя писанина будет полезна...

Вот так должно выглядеть?

/*anchor*/
$( 'a[href*=#]' ).anchor( {
transitionDuration : 500, // время анимации в миллисекундах
transitionTimingFunction: 'linear' // тип анимации, по умолчанию 'swing'
} );
/*End anchor*/



var elem = $('#' + window.location.hash.replace('#', ''));
if(elem) {
$('body, html').animate({
scrollTop: $(elem).offset().top
},1000);
}

А вообще, без:


/*anchor*/
$( 'a[href*=#]' ).anchor( {
transitionDuration : 500, // время анимации в миллисекундах
transitionTimingFunction: 'linear' // тип анимации, по умолчанию 'swing'
} );
/*End anchor*/

прекрасно работает якорь на другую страницу, и <base href="{$THEME}"> не мешает.

Но перестаёт работать якоря в пределах одной страницы...

Е Блажеев:
К упомянутому выше Masonry, последняя версия которого вышла более 2 лет назад, стоит добавить аналог с текущей поддержкой и лучшей гибкостью - Isotope.js.

Если поддержка старых браузеров не нужна, вы можете реализовать подобный функционал посредством CSS Flexbox, более 75% браузеров уже поддерживают данный функционал.

Вы можете использовать и комбинированный вариант Isotope.js для старых браузеров, которые не поддерживаю CSS Flexbox и CSS Flexbox для браузеров, которые поддерживают его, соответственно. Проверить поддержку CSS Flexbox можно с помощью CSS.supports().API.

Если у вас остались вопросы или предложения, можете обращаться в личные сообщения либо Skype (указанный в профиле).

Спасибо) Буду реализоваться в любом случае, будут вопросы буду писать.

Я сейчас в отпуске, как вернусь займусь вопросом.

TiA:

Это можно сделать только с помощью скрипта, который будет считать количество блоков и указывать им ширину через класс или атрибут style.

Есть какой простой скрипт?

Не хотелось бы для решения маленькой задачи, подключать огромные скрипты...

Буду пробовать, всем спасибо!))))

---------- Добавлено 25.06.2016 в 05:54 ----------

mugukamil:
http://codepen.io/mugukamil/pen/LZxboV

у контейнера выставляешь display: flex;
для проверки удаляй item3 и item2 в HTML

Это почти решает задачу, в любом случае это новое для меня, за что спасибо.

Не решается одна задача, вот я хочу чтобы например в строку было 4 блока, если появляется 5й, то чтобы он переносился на следующую строку, как это сделать?

Сейчас они все ютятся в один ряд.

    <div class="container">

<div class="item item1">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Modi fugit, officia, dolorum eius eaque facilis excepturi, ea qui omnis deleniti asperiores accusantium cupiditate nesciunt nobis, velit cum sit dolore. Cum minus porro, amet fugiat enim ratione quibusdam libero ab, ducimus iusto autem fuga quod magnam harum. Eum id explicabo animi.
</div>
<div class="item item2">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab tenetur laborum quos, mollitia magni temporibus et fuga minima voluptatibus quidem, doloribus culpa soluta quia quas ipsa, similique dignissimos vitae. Harum quaerat explicabo eum animi voluptas dicta suscipit adipisci veritatis ad accusamus ab reiciendis temporibus voluptates itaque minus, quia, quam praesentium.
</div>
<div class="item item3">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab tenetur laborum quos, mollitia magni temporibus et fuga minima voluptatibus quidem, doloribus culpa soluta quia quas ipsa, similique dignissimos vitae. Harum quaerat explicabo eum animi voluptas dicta suscipit adipisci veritatis ad accusamus ab reiciendis temporibus voluptates itaque minus, quia, quam praesentium.
</div>



<div class="item item4">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab tenetur laborum quos, mollitia magni temporibus et fuga minima voluptatibus quidem, doloribus culpa soluta quia quas ipsa, similique dignissimos vitae. Harum quaerat explicabo eum animi voluptas dicta suscipit adipisci veritatis ad accusamus ab reiciendis temporibus voluptates itaque minus, quia, quam praesentium.
</div>

</div>

.container {
max-width: 1000px;
margin: 0 auto;
background:#E0F4C7;
display: flex;
}

.item {
display: inline-block;
color: white;
}

.item1 {
background: #000;
}

.item2 {
background: blue;
}
.item3 {
background: orange;
}
Оптимизайка:
Если есть возможность заменить a=zevs1 на from=zevs1 или на utm_source=zevs1 то замените и отслеживайте в яндекс-метрике как метки, там стандартный отчет для этого есть.

Да, есть возможность...

А знает кто, есть др. методы отслеживания?

megallodon:
Да ладно, прям куча других, месяц ищу не могу найти, нашла пару и то пытаются на весь экран попап повесить или адалт рекламу, даже жалко сайт, вешать такие извращения
Вот думаю, домен хороший и дохода нет, перед выбором не знаю что делать, в яндекс не взяли трафик зарубежный

Ну вот не нашла я приличные партнерки как в адсенс где за показы платили

Тематика какая?

Домен будете пару лет только раскручивать, и не факт что получится.

megallodon:
Есть домен трастовый с хорошим трафиком но его закрыли в гугл адсенс стоит ли его держать, может заменить на новый если пользы с него нет, хотя он старый трастовый и есть трафик хороший?

Подари мне?))))

А если сурьёзно, конечно нет! Кроме Гоши Адсенсова есть чуча выгодных партнерок.

Не, ну если очень хочется, подари мне домен свой, а?

Всего: 47