- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Для каждой новости нужно выбирать более десятка разных категорий, удобней это делать чекбоксами, а не списком. Установил такой хак:
engine/skins/javascripts/application.js в самом низу вставил:
$(function() {
var new_box = '', name_select = $('#addnews #category');
if(typeof name_select.attr('name')!=='undefined'){
$.each($('option', name_select),function (i,c) {
if(this.value!=0){
new_box += '<div style="width:200px;float: left;">'
+'<input type="checkbox" name="'+name_select.attr('name')+'" id="chk'+i+'" onclick="onCategoryChange(this);" value="'+this.value+'"'+(this.selected==true ? ' checked' : '')+'>'
+' <label for="chk'+i+'">'+this.text+'</label>'
+'</div>';}});
name_select.after('<div class="categoryCheckbox">'+new_box+'</div>').remove();
function smartColumns() {
$(".categoryCheckbox").css({ 'width' : "100%"});
var colWrap = $(".categoryCheckbox").width();
var colNum = Math.floor(colWrap / 200);
var colFixed = Math.floor(colWrap / colNum);
$(".categoryCheckbox").css({ 'width' : colWrap});
$(".categoryCheckbox div").css({ 'width' : colFixed});}
smartColumns();
$(window).resize(function(){smartColumns();});
}
});
Но список категорий получается в строку, то-есть:
1 2 3 4 5 6
7 8 9 10 11...
Мне нужно что бы было так:
1 7
2 8
3 9
4 10
5 11
6 12
Так будет намного удобней ориентироваться в более чем сотни разных категорий.
Посоветуйте в какую сторону нужно копнуть
Заранее благодарен.
Спасибо!
if (j % 6 == 0) - 6 это количество пунктов я так понял, сменил на 30 и все стало понятней.