- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, есть сайт на дле, в нем панель навигации по страницам выводится стандартно:
{pages}<span id="page_next">[next-link]Вперед[/next-link]</span>
<div style="clear: both;"></div>
</div>
И есть скрипт который при скролинге подгружает новости, как я понял берутся они из этой же навигации, вот его код:
$('.scroll-up').click(function(){
$('body,html').animate({
scrollTop: 0
}, 500);
return false;
});
//Скользящая панель
$(function(){
$(window).scroll(function() {
var top = $(document).scrollTop();
if (top > 83) $('.navi-line').addClass('navi-line-fixed');
else $('.navi-line').removeClass('navi-line-fixed');
});
});
// Читаем куки
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
if($.cookie('activeContent')) {
var activeContent = $.cookie('activeContent');
$('.head-block-content div').removeClass('head-block-content-active');
$('.head-block-content div').eq(activeContent).addClass('head-block-content-active');
}
if($.cookie('needClass')) {
var needClass = $.cookie('needClass');
$('.cibinews').attr('class', needClass);
}
if($.cookie('range')) {
var range = $.cookie('range');
$('#range').attr('value', range);
}
if($.cookie('range2')) {
var range2 = $.cookie('range2');
$('#range2').attr('value', range2);
}
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
// Управлние контентом - внешний вид
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
$('.head-block-content div').click(function () {
$(this).addClass('head-block-content-active');
/*записываем куки*/
var activeContent = $('.head-block-content-active').index();
$.cookie('activeContent', activeContent, {
expires: 5
});
});
// Размер блоков
$("#range").change(function () {
var currentWidth = $("#range").val();
$('.cibinews').width(currentWidth);
var $container = $('#dle-content');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.cibinews',
isResizable: true
});
});
/*записываем куки*/
$.cookie('range', currentWidth, {
expires: 5
});
})
.change();
// Размер шрифта
$("#range2").change(function () {
var currentFont = $("#range2").val();
var currentLineHeight = currentFont*1.30;
$('.cibinews').css({
'font-size':''+currentFont+'px',
'line-height':''+currentLineHeight+'px'
});
$('.cibinews').attr('font', currentFont);
var $container = $('#dle-content');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.cibinews',
isResizable: true
});
});
/*записываем куки*/
$.cookie('range2', currentFont, {
expires: 5
});
})
.change();
$('.only-images').click(function(){
$('.cibinews').removeClass('cibinews-mini-content');
$('.cibinews').addClass('cibinews-only-images');
var $container = $('#dle-content');
/*записываем куки*/
var needClass = $('.cibinews').attr('class');
$.cookie('needClass', needClass, {
expires: 5
});
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.cibinews',
isResizable: true
});
});
});
$('.all-content').click(function(){
$('.cibinews').removeClass('cibinews-only-images');
$('.cibinews').removeClass('cibinews-mini-content');
var $container = $('#dle-content');
/*записываем куки*/
var needClass = $('.cibinews').attr('class');
$.cookie('needClass', needClass, {
expires: 5
});
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.cibinews',
isResizable: true
});
});
});
$('.mini-content').click(function(){
$('.cibinews').removeClass('cibinews-only-images');
$('.cibinews').addClass('cibinews-mini-content');
var $container = $('#dle-content');
/*записываем куки*/
var needClass = $('.cibinews').attr('class');
$.cookie('needClass', needClass, {
expires: 5
});
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.cibinews',
isResizable: true
});
});
});
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
// Пошла бесконечность
var $container = $('#dle-content');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.cibinews',
isResizable: true
});
});
$container.infinitescroll({
navSelector : '.navigation', // селектор контейнера для навигации по старинцам
nextSelector : '.navigation a', // селектор для навигации
itemSelector : '.cibinews', // селектор блоков, к которым применяются эффекты
donetext : 'Больше нет страниц для загрузки!',
loadingText : "Загрузка новостей",
loadingImg : '', // изображение ajaxljader
debug: false, // выводит ошибки на консоль
errorCallback: function() {
// сообщение об ошибках исчеазет по истечении 2 секундной анимации
$('#infscr-loading').animate({opacity: .8},4000).fadeOut('normal');
}
},
// вызываем Masonry
function( newElements ) {
var $newElems = $( newElements );
// запускаем эффекты только после полной загрузки изображений
$newElems.imagesLoaded(function(){
$container.masonry( 'appended', $newElems, true );
});
var needClass = $('.cibinews:first').attr('class');
var currentFont = $('.cibinews:first').attr('font');
var currentLineHeight = currentFont*1.30;
var needWidth = $('.cibinews:first').width();
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.cibinews',
isResizable: true
});
});
$('.cibinews').attr('class', needClass);
$('.cibinews').width(needWidth);
$('.cibinews').css({
'font-size':''+currentFont+'px',
'line-height':''+currentLineHeight+'px'
});
}
);
$('.head-more-link').click(function(){
$('.head-more-block').slideToggle(0);
});
$('.plus').click(function(){
$('.navi-line').toggleClass('navi-line2');
});
});
При этом саму панель навигации он прячет за новостями, если скрипт отключить все нормально, когда же он включен панель прячется за новости.
Что нужно поправить что бы панель не пряталась?
Заранее благодарен.
ссылку на сайт дайте где проблема, не совсем понятно кто и куда прячется, скорее всего проблема в css
http://gamevid.ru - за первыми двумя новостями прячется навигация.
ну тут как-бы есть своя логика: пагинация не нужна если скроллинг бесконечный.
А прячется она потому что блоки становятся position: absolute
ну тут как-бы есть своя логика: пагинация не нужна если скроллинг бесконечный.
А прячется она потому что блоки становятся position: absolute
А где это можно поправить?
И кстати при прокрутке панели пагинации вообще display:none ставиться
---------- Добавлено 06.01.2014 в 00:40 ----------
надо вызывать людей, которые с DLE больше знакомы. Можно поковырять скрипты, но это будет костыль.
И кстати при прокрутке панели пагинации вообще display:none ставиться
---------- Добавлено 06.01.2014 в 00:40 ----------
надо вызывать людей, которые с DLE больше знакомы. Можно поковырять скрипты, но это будет костыль.
Да дле тут побоку, это делается в шаблоне, а именно в этом скрипте, так как когда его убираю, все работает. Не могу понять правда где это меняется, так как не очень в этих скриптах шарю.
для начала решите как себя должна вести пагинация.
для начала я бы попробовал убрать из вызова:
navSelector : '.navigation', // селектор контейнера для навигации по старинцам
nextSelector : '.navigation a', // селектор для навигации
для начала решите как себя должна вести пагинация.
для начала я бы попробовал убрать из вызова:
Так все перестанет работать, мне нужно что бы все осталось как есть и еще навигация показалась.
придется пару строк скрипте поправить, через скайп быстрее
Нет сейчас такой возможности, только тут и аська